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)
Trang 1Trường đại học sư phạm kỹ thuật thành phố Hồ Chí Minh
Khoa điện – điện tử
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)
Trang 2Nội dung báo cáo 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
Trang 31 phân công công việc
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à /
Trang 42 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:
Trang 52 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
2 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
Khối nguồn:
Trang 62 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
2 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
vi điều khiển:
Trang 72 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
2 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
GLCD:
Trang 82 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
2 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
sơ đồ toàn mạch:
Trang 92 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
2 Yêu cầu đề tài, sơ đồ nguyên lí, sơ đồ khối, lưu đồ
lưu đồ:
Trang 103 giao diện
3 giao diện
Trang 114 phép toá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)
Trang 125 kết quả, các hàm trong chương trình
5 kết quả, các hàm trong chương trình
kết quả:
Trang 133 giao diện
3 giao diện
Trang 144 phép toán
4 phép toán
Phép “ * “ : KQ = KQ1 * KQ2 Phép “ / “ : KQ = KQ1 / KQ2
Trang 155 kết quả, các hàm trong chương trình
5 kết quả, các hàm trong chương trình
kết quả:
Trang 165 kết quả, các hàm trong chương trình
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)
Trang 17Cảm ơn thầy và các bạn đã theo dõi