Tải bản đầy đủ (.pptx) (17 trang)

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)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.27 MB, 17 trang )

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

×