B
boncker
Guest
Guys,
Tôi cần phải làm một mã C (sử dụng trình biên dịch CCS) trong PIC (16F877A) của tôi gửi đến một màn hình 7 đoạn một số 0-9.
(x is the number to send to the display) but this command is for 8 bits.
Tôi đang sử dụng các lệnh output_A (x)
(x là số để gửi tới màn hình), nhưng lệnh này là cho 8 bit.Vì vậy, con số này có đến 4 bit (9ngày = 1001b) và PORTA của PIC có 8 bit.Các bit 0-3 Tôi đang sử dụng để gửi dữ liệu để hiển thị sements 7 và các bit 4-7 Tôi muốn sử dụng như là kết quả đầu ra độc lập, rời rạc.
Một số kẻ nói với tôi rằng tôi cần phải làm một mặt nạ trong lệnh "output_A (x)" để chạy đúng.Làm thế nào tôi có thể làm mặt nạ này?
Cảm ơn!
Tôi cần phải làm một mã C (sử dụng trình biên dịch CCS) trong PIC (16F877A) của tôi gửi đến một màn hình 7 đoạn một số 0-9.
(x is the number to send to the display) but this command is for 8 bits.
Tôi đang sử dụng các lệnh output_A (x)
(x là số để gửi tới màn hình), nhưng lệnh này là cho 8 bit.Vì vậy, con số này có đến 4 bit (9ngày = 1001b) và PORTA của PIC có 8 bit.Các bit 0-3 Tôi đang sử dụng để gửi dữ liệu để hiển thị sements 7 và các bit 4-7 Tôi muốn sử dụng như là kết quả đầu ra độc lập, rời rạc.
Một số kẻ nói với tôi rằng tôi cần phải làm một mặt nạ trong lệnh "output_A (x)" để chạy đúng.Làm thế nào tôi có thể làm mặt nạ này?
Cảm ơn!