Trường đại học sư phạm kỹ thuật thành phố Hồ Chí Minh
Khoa điện – điện tử
báo cáo môn học
GV : Th.S Trương Ngọc Anh
VI XỬ LÍ NÂNG CAO
Chủ đề: THIẾT KẾ MÁY TÍNH 8 CHỮ SỐ
CÓ CÁC PHÉP TÍNH + - * / và chuyển đổi thập phân
sang nhị phân( số < 256)
Nội dung báo cáo
1. Phân công công
việc
2. Yêu cầu đề tài, sơ
đồ nguyên lí, sơ đồ
khối, lưu đồ
3. Giao diện
4. Phép toán
5. kết quả, các hàm
trong chương trình
1. phân công công việc
1. Phân công công việc:
•.
Phần cứng: Nguyễn Quốc Vương: sơ đồ khối, mã điều khiển TFT
và cấu trúc STM
•.
Phần mềm:
Nguyễn Tấn Quí : giao diện GLCD
Nguyễn Khanh Vương : phép + và – và đổi thập phân sang nhị phân ( số <
256)
Nguyễn Tấn Minh Thức: phép * và /
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
Yêu cầu đề tài:Thiết kế máy tính 8 chữ số có các phép tính +, -, *, / dùng board Firebull.
Sơ đồ khối:
Nguồn
Vi điều
khiển
GLCD
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
Khối nguồn:
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
vi điều khiển:
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
GLCD:
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
sơ đồ toàn mạch:
2. Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
lưu đồ:
3. giao diện
4. phép toán
Phép “ + “ : KQ = KQ1 +KQ2
Phép “ – “ :KQ = KQ1 – KQ2
Đổi thập phân sang nhị phân ( số < 256)
5. kết quả, các hàm trong chương trình
kết quả:
3. giao diện
4. phép toán
Phép “ * “ : KQ = KQ1 * KQ2
Phép “ / “ : KQ = KQ1 / KQ2
5. kết quả, các hàm trong chương trình
kết quả:
5. kết quả, các hàm trong chương trình
Các hàm trong chương trình
•
TOUCH_INIT(): hàm khởi tạo touch
•
LCD_SHOW_STRING_XC(uint8_t X,uint16_t Y,char *p): hàm hiển thị chuỗi kí tự theo trục x
•
LCD_SHOW_NUM(uint8_t X,uint16_t Y,u32 NUMBER,uint8_t LEN,uint8_t SIZE): hàm hiển thị số
•
LCD_INIT(): hàm khởi tạo GLCD sẵn sàng làm việc
•
LCD_DRAW_LINE(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2)
•
LCD_SHOW_CHAR(uint8_t X,uint16_t Y,uint8_t chars,uint8_t size,uint8_t mode)
Cảm ơn thầy và các bạn đã theo dõi