Professional Documents
Culture Documents
MSSV: 21119161
- Sử dụng XPT2046 để giải mã tín hiệu tương tự từ biến trở, nhiệt trở, quang trở và nguồn
ngoài sang tín hiệu số. VĐK 8051 sử dụng giao thức SPI (Serial Peripheral Interface - giao tiếp
ngoại vi nối tiếp) để giao tiếp với XPT2046
Pin Layout
thấp)
Read_AD_Data : Đoạn chương trình con dùng để lấy được dữ
liệu từ SPI_Read sau khi giải mã tín hiệu và trả số liệu cho
chương trình main để hiển thị ra led 7 đoạn.
- Khởi tạo Timer 1 mode 1, cho phép ngắt Timer khi giá trị đạt
65,535ns. Chương trình ngắt tăng giá trị biến count và timer1 lên
1 đơn vị
- Thay đổi giá trị DIR để thay đổi giá trị của value
- Khi value tăng thì LED D5 sẽ tăng độ sáng dần lên.Khi value
DAC =1000 đặt “DIR” = 0 => giảm giá trị của “value” => LED D5
giảm dần độ sáng rồi tắt.(Thay đổi gí trị độ rộng xung)
- Biến "timer1" được sử dụng để điều khiển chu kỳ nhiệm vụ của
tín hiệu PWM. Khi "timer1" vượt quá 1000, nó được thiết lập lại
thành 0. Chân PWM được thiết lập thành 1 nếu "timer1" nhỏ hơn
"value", từ đó bật đầu ra PWM.
MÔ PHỎNG