Luận văn tốt nghiệp
Hệ thống báo giờ tự độngBỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA ĐIỆN _ ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ
LUẬN VĂN TỐT NGHIỆP
ĐỀ TÀI:
ỨNG DỤNG CPU Z80
THIẾT KẾ VÀ THI CÔNG
HỆ THỐNG BÁO GIỜ TỰ ĐỘNG SVTH : PHAN THANH TÀI
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
4- Các bảng vẽ và đồ thò:
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
5- Cán bộ hướng dẫn: TS-Trần Thu Hà
6- Ngày giao nhiệm vụ:
7- Ngày hoàn thành nhiệm vụ: 28/02/2000
Cán bộ hướng dẫn ký tên Thông qua bộ môn
Ngày tháng năm 2000
Chủ nhiệm bộ môn
Luận văn tốt nghiệp
Hệ thống báo giờ tự độngLỜI CẢM TẠ
Có lẽ không một ai có thể quên được những mái trường mà mình đã đi qua
trong một thời thơ ấu cho đến lúc trưởng thành và tôi không phải là một ngoại
lệ. Các mái trường đã lần lượt nối tiếp nâng dần từng bước đi lên của tôi. Cứ sau
mỗi chặng đường đi qua, tôi lại thấy mình lớn lên, vững vàng hơn trong kiến
thức và năng lực. Chặng đường vừa đi qua là chặng đường cuối cùng của thời
cắp sách đến trường đó là năm năm dài đầy cam go và thử thách dưới mái
trường Đại Học Sư Phạm Kỹ Thuật. Nơi đây đã không chỉ đơn giản cung cấp cho
to lớn trong khoa học và công nghệ cũng như trong đời sống hàng ngày. Ngày nay, các
thiết bò, máy móc ngày càng trở nên thông minh hơn và dễ sử dụng hơn. Các công việc
được thực hiện với hiệu quả cao hơn. Đó cũng nhờ vào kỹ thuật vi xử lí.
Kỹ thuật vi xử lí là kỹ thuật của tương lai, là chìa khóa đi vào công nghệ hiện
đại. Đối với sinh viên chuyên ngành Điện Tử, đây là một lónh vực mới, hứa hẹn mở ra
nhiều triển vọng. Để góp phần làm nền tảng ban đầu cho việc học tập, tìm hiểu kỹ
thuật vi xử lí người viết đề nghò thực hiện đề tài : ỨNG DỤNG CPU Z80 VÀO HỆ
THỐNG BÁO GIỜ TỰ ĐỘNG.
Trong quá trình thực hiện đề tài, mặc dù người viết đã rất cố gắng, xong chắc chắn
không tránh khỏi thiếu xót. Rất mong nhận được sự góp ý, phê bình và chỉ dẫn của q
thầy cô và bạn đọc.
Luận văn tốt nghiệp
Hệ thống báo giờ tự độngMỤC LỤC
Lời mở đầu
Mục lục
PHẦN I : GIỚI THIỆU ĐỀ TÀI
I- Mục tiêu đề tài.
II- Khả năng của hệ thống báo giờ tự động.
III- Một số qui ước.
IV- Phương hướng giải quyết.
4.1- Giải pháp phần cứng
4.2- Giải pháp phần mềm
V- Nguyên lý chung của hệ thống báo giờ tự động.
PHẦN II : NỘI DUNG
I- Giới thiệu các dạng mạch đã có trong nước.
1.1- Đề tài “Thiết Kế Và Thi Công Máy Báo Tiết Cho
3.1.4- Chức năng về Hottime (Xem – Xóa – Đặt)
3.1.5- Chức năng về Skiptime (Xem – Xóa – Đặt)
3.1.6- Các chương trình con
Chương trình con hiển thò (tên là Display)
Chương trình xử lí bàn phím (tên là Keypro)
Chương trình báo lỗi (tên là ERROR)
3.2- Tổ chức dữ liệu
3.2.1- Thời gian thực
3.2.2- Restime
3.2.3- Hottime
3.2.4- Skiptime
3.2.5- Mã chuông
3.2.6- Các biến
3.2.7- Phân chia vùng nhớ
3.3- Các chương trình
3.3.1- Chương trình MAIN
3.3.2- Chương trình RTP (Real Time Program)
3.3.3- Chương trình Settime
3.3.4- Chương trình Hottime
3.3.5- Chương Trình Skiptime
Luận văn tốt nghiệp
Hệ thống báo giờ tự động3.3.6- Chương trình con Display
3.3.7- Chương trình con Keypro
3.3.8- Chương trình con ERROR
IV- Thi công
PHẦN III : KẾT LUẬN VÀ KIẾN NGHỊ
nghiệp … tuy rất đơn giản nhưng đòi hỏi phải có người quản lý theo dõi thường xuyên
và báo hiệu chính xác.
Để đề phòng cháy nổ cho các cơ quan, kho tàng … cần phải được trang bò các thiết
bò phát hiện hỏa hoạn. Việc phát hiện sớm các vụ hỏa hoạn sẽ hạn chế được những
thiệt hại về tính mạng con người cũng như của cải vật chất.
Mục tiêu của đề tài là thiết kế một Hệ Thống có những khả năng sau:
_ Tạo ra thời gian thực.
_ Tự động báo hiệu tại những thời điểm đã được qui đònh (Gồm những thời điểm
được đặt trước trong ROM và những thời điểm do người sử dụng tự đặt vào Hệ Thống
qua bàn phím).
_ Việc báo hiệu có thể được thực hiện bằng nhiều cách khác nhau.
_ Thăm dò các thiết bò phát hiện hỏa hoạn (Sensors) và phát tín hiệu báo động
khẩn cấp khi có hỏa hoạn xảy ra.
Trong khuôn khổ của luận văn tốt nghiệp, người viết chỉ thiết kế Hệ Thống thực
hiện việc tạo thời gian thực và tự động báo hiệu tại những thời điểm đã được qui đònh.
Hệ Thống có tên gọi “Hệ Thống Báo Giờ Tự Động” được thiết kế nhằm mục đích
thay thế người quản lý tự động báo hiệu tại các thời điểm trong ngày một cách chính
xác.
II- KHẢ NĂNG CỦA HỆ THỐNG BÁO GIỜ TỰ ĐỘNG:
Với tên gọi “Hệ Thống Báo Giờ Tự Động” Hệ Thống có những khả năng
sau:
_ Cho phép theo dõi thời gian thực (Gồm thứ, giờ, phút và giây) và điều chỉnh thời
gian thực.
_ Tự động báo hiệu tại những thời điểm cố đònh hằng ngày (Những thời điểm này
được đặt sẵn theo yêu cầu nơi sử dụng). Không báo hiệu vào ngày thứ 7 và Chủ nhật.
_ Cho phép người sử dụng đặt vài thời điểm báo hiệu đột xuất trong ngày.
_ Người sử dụng có thể cấm báo hiệu tại những thời điểm nào đó trong ngày.
_ Cho phép xem lại hay xóa mất bất kì thời điểm nào do người sử dụng tự đặt vào
Hệ Thống.
_ Mạch kiểm soát các vectơ ngắt INT mode 0 dùng cho việc phục vụ các chức
năng: Settime, Hottime và Skiptime.
_ 7 led 7 đoạn để hiển thò thời gian (Thứ, giờ, phút và giây).
_ Mạch điều khiển chuông điện để báo hiệu.
_ Mạch nguồn cấp điện có accu dự phòng khi mất điện lưới.
4.2. Giải pháp phần mềm:
Phần mềm Hệ Thống được thiết kế dựa trên cấu tạo phần cứng Hệ Thống được
tổ chức như sau:
_ Một IC ROM chứa phần mềm Hệ Thống và bảng Restime.
_ Một IC RAM được dùng làm vùng đệm, Stack, bảng Hottime, bảng Skiptime.
_ Chương trình ra quyết đònh báo hiệu và điều khiển báo hiệu.