Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
1,8 MB
Nội dung
Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX LỜI MỞ ĐẦU Ngày nhân loại trải qua phát triển mặt Trong điện tử tự - động hóa đóng vai trị khơng nhỏ Điện tử góp phần vào q trình tự động hóa thứ giúp ngƣời đại hóa sống Vận dụng kiến thức học đƣợc trình học tập trƣờng em thực đồ án tốt nghiệp Đồ án chủ yếu đƣợc áp dụng chủ yếu dựa vào vi điều khiển Mà thực tế IC8051, nhằm mục đích giúp em hiểu tƣờng tận vi điều khiển, cách đọc, biết nhận biết chân IC mà em đƣợc học từ giảng viên trƣờng, tìm hiểu nghiên cứu qua sách nhƣ cách thức vận dụng thực tế Trong thực tế ứng dụng vi điều khiển đa dạng phong phú Từ ứng dụng đơn giản có vài thiết bị ngoại vi hệ thống điều khiển phức tạp Tuy nhiên phạm vi trình độ em cịn hạn chế, nên việc nhiên cứu tìm hiểu vi điều khiển cịn nhiều điều chƣa biết Trong viết em, em xin giới thiệu ứng dụng họ IC8051 để thị đếm thời gian thực sử dụng DS1307 quét hiển thị LED matrix Tuy nhiên trình viết trình độ hiểu biết em cịn nhiều hạn chế, nên cịn xảy nhiều sai sót mong thầy bạn góp ý bổ sung để em đƣợc hiểu biết trình học tập Em xin chân thành cảm ơn! Th■ah■■ng Mang Luôn 123doc thu■n l■icam s■ tr■ h■u k■t s■ nghi■m t■im■t d■ng s■website mang kho m■i th■ m■ l■i d■n CH■P vi■n nh■ng cho ■■u kh■ng ng■■i NH■N quy■n chia dùng, l■ CÁC s■l■i v■i và■I■U t■t công h■n mua nh■t 2.000.000 ngh■ bán KHO■N cho tàihi■n ng■■i li■u TH■A tài th■ hàng li■u dùng hi■n THU■N ■■u ■ t■t Khi ■■i, Vi■t c■ khách b■n l■nh Nam Chào online hàng v■c: Tác m■ng tr■ khơng tài phong thành b■n khác chun ■■n thành tíngì d■ng, v■i so nghi■p, viên 123doc v■i cơng c■a b■n hồn ngh■ 123doc g■c h■o, thơng B■n và■■ n■p có tin, cao th■ ti■n ngo■i tính phóng vào ng■, Khách trách tài to,kho■n nhi■m thu nh■ c■a ■■i hàng tùy123doc, v■i ý cót■ng th■b■n d■ ng■■i dàng s■ dùng ■■■c tra c■u M■c h■■ng tàitiêu li■u nh■ng hàng m■t■■u quy■n cáchc■a l■i123doc.net sau xác,n■p nhanh ti■n tr■ chóng thành website th■ vi■n tài li■u online l■n nh■t Vi■t Nam, cung c■p nh■ng tài li■u ■■c khơng th■ tìm th■y th■ tr■■ng ngo■i tr■ 123doc.net Nhi■u event thú v■, event ki■m ti■n thi■t th■c 123doc luôn t■o c■ h■i gia t■ng thu nh■p online cho t■t c■ thành viên c■a website Mangh■n Luôn Th■a Xu■t Sau Nhi■u 123doc h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n cơng ■■ng c■a c■ doanh b■n hồn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n 123doc Sau Th■a Xu■t h■■ng phát thu■n cam nh■n m■t t■k■t s■ t■i ýxác n■m t■■ng d■ng s■ nh■n website mang ■■i, t■o t■l■i c■ng ■■ng d■n 123doc CH■P nh■ng ■■u ■■ng h■ NH■N ■ã quy■n th■ng chia t■ng ki■m CÁC s■s■ l■i b■■c ti■n vàchuy■n ■I■U t■t mua online kh■ng nh■t bán KHO■N sang b■ng cho tài ■■nh ng■■i li■u ph■n tài TH■A v■ li■u hàng thơng dùng tríTHU■N hi■u c■a ■■u tin Khi qu■ Vi■t xác khách nh■t, minh Nam Chào hàng uy tài l■nh Tác m■ng tín kho■n tr■ phong v■c cao thành b■n email nh■t tàichuyên ■■n li■u thành b■n Mong v■i nghi■p, viên kinh ■ã 123doc 123doc.net! mu■n ■■ng c■a doanh hoàn mang 123doc kýonline v■i h■o, Chúng l■ivà 123doc.netLink cho Tính ■■ n■p tơi c■ng cao ■■n cung ti■n tính ■■ng th■i vào c■p trách xác tài ■i■m D■ch xãkho■n th■c nhi■m h■itháng V■ m■t s■ c■a (nh■ ■■i ■■■c ngu■n 5/2014; 123doc, v■i ■■■c g■i t■ng tài 123doc v■ mô nguyên b■n ng■■i ■■a t■s■ v■■t d■■i tri dùng ■■■c ch■ th■c m■c ■ây) email M■c h■■ng quý 100.000 cho b■n tiêu báu, b■n, nh■ng ■ã hàng phong l■■t tùy ■■ng ■■u quy■n truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau vuingày, n■p lòng “■i■u giàu ti■n s■ ■■ng tr■ giá Kho■n h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n Th■a Xu■t Sau Nhi■u 123doc Mang h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p không tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t u■t phát Nhi■u Mang Ln 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n t■ m■t tr■ t■ h■u ýk■t s■ thú nghi■m t■i ýt■■ng xác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event t■o kho m■i ■■i, t■o t■ c■ng th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■ng ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia ki■m t■ng ki■m dùng, l■ CÁC s■ th■c ti■n s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công online h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N b■ng sang b■ng cho tài ■■nh hi■n tài ng■■i li■u ph■n tài TH■A li■u tài v■ th■ li■u hàng t■o li■u thơng dùng trí hi■u hi■n THU■N hi■u c■ c■a ■■u ■ tin qu■ t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia nh■t, b■n nh■t, minh l■nh Nam t■ng Chào online uy hàng uy tài v■c: l■nh thu Tác tín m■ng tín kho■n tr■ cao nh■p khơng tài phong v■c cao thành b■n nh■t email nh■t tài online khác chuyên ■■n li■u thành tín Mong b■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã mu■n t■t 123doc 123doc.net! v■i mu■n cơng ■■ng c■a c■ doanh b■n mang hồn mang ngh■ 123doc ký g■c online thành v■i l■i h■o, Chúng l■i thơng B■n cho 123doc.netLink cho viên Tính ■■ n■p có c■ng tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i ■■ng tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác xã tài ■i■m D■ch xã to,h■i kho■n th■c nhi■m h■i thum■t tháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ngu■n ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cótài g■i t■ng th■ tài 123doc nguyên v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t tri d■■i tri dùng ■■■c ch■ th■c tra th■c m■c ■ây) email c■u quý M■c h■■ng quý 100.000 cho tài báu, b■n tiêu báu, li■u b■n, nh■ng phong ■ã hàng phong m■t l■■t tùy ■■ng ■■u phú, quy■n cách truy thu■c phú, ky, c■a c■p ■a ■a l■i b■n vào d■ng, 123doc.net m■i d■ng, sau xác, vuingày, n■p giàu lòng “■i■u nhanh giàu ti■n giá s■ ■■ng tr■ giá Kho■n chóng h■u tr■ thành tr■ nh■p ■■ng 2.000.000 website ■■ng Th■a th■ email th■i vi■n th■i Thu■n mong c■a thành mong tài v■ li■u mu■n viên mu■n S■ online ■■ng D■ng t■o click t■o l■n ■i■u ký, D■ch ■i■u vào nh■t l■t link ki■n ki■n V■” vào Vi■t 123doc cho top sau cho Nam, cho 200 ■ây cho ■ã cung các (sau g■i users website c■p users ■âynh■ng có ■■■c cóph■ thêm thêm tài bi■n g■i thu thu li■u t■t nh■p nh■t nh■p ■■c T■it■i Chính khơng t■ng Chính Vi■tth■i vìth■ Nam, vìv■y v■y ■i■m, tìm 123doc.net t■123doc.net th■y l■chúng tìm ki■m tơi th■ racó ■■i thu■c ■■i tr■■ng th■ nh■m nh■m c■p top ngo■i ■áp 3nh■t ■áp Google ■ng tr■ ■KTTSDDV ■ng 123doc.net nhu Nh■n nhuc■u c■u ■■■c chia theo chias■ quy■t danh s■tàitài hi■u li■u li■uch■t ch■t c■ng l■■ng l■■ng ■■ng vàvàki■m bình ki■mch■n ti■n ti■nonline online website ki■m ti■n online hi■u qu■ uy tín nh■t Nhi■u Mang Ln 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chun ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thơng B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i không t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX LỜI CẢM ƠN Em xin chân thành cám ơn thầy Ths.Nguyễn Trọng Thắng tận tình hƣớng dẫn tạo điều kiện thuận lợi cho em hồn thành tốt đề tài Em xin chân thành cám ơn thầy khoa điện tử bạn sinh viên lớp đóng góp ý kiến kinh nghiệm q trình thực đề tài Sinh viên thực Phạm Minh Tuấn Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX CHƢƠNG HỆ THỐNG THỜI GIAN THỰC 1.1 Hệ thống thời gian thực 1.1.1 Giới thiệu hệ thống thời gian thực Trong năm gần đây, hệ thống điều khiển theo thời gian thực lĩnh vực thu hút nhiều ý giới khoa học nghiên cứu khoa học máy tính Trong đó, vấn đề điều hành thời gian thực vấn đề lập lịch đặc biệt quan trọng Một số ứng dụng quan trọng hệ thống thời gian thực (RTC) đƣợc ứng dụng rộng rãi dây chuyền sản xuất tự động, rô bốt, điều khiển không lƣu, điều khiển Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX thí nghiệm tự động, truyền thông, điều khiển quân sự… Thế hệ ứng dụng hệ thống điều khiển rơ bốt có hoạt động giống ngƣời, hệ thống kiểm sốt thơng minh nhà máy cơng nghiệp, điều khiển trạm khơng gian, thăm dị đáy đại dƣơng… 1.1.2 Khái niệm hệ thống thời gian thực: Một số hệ thống thời gian thực (RTS – Realtime Systems) đƣợc hiểu nhƣ mơ hình xử lý mà tính đắn hệ thống khơng phụ thuộc vào kết tính tốn logic mà phụ thuộc vào thời gian mà kết phát sinh Hệ thống thời gian thực đƣợc thiết kế nhằm cho phép trả lời (Response) lại yếu tố kích thích phát sinh từ thiết bị phần cứng ràng buộc thời gian xác định Ở ta hiểu RTS cách hiểu tiến trình, cơng việc thời gian thực Nhìn chung, RTS có số cơng việc đƣợc gọi cơng việc thời gian thực, cơng việc có mức độ khẩn cấp riêng phải hồn tất, ví dụ tiến trình cố gắng điều khiển giám sát kiện xảy giới thực Bởi kiện xuất giới thực nên tiến trình giám sát kiện phải xử lý theo kịp với thay đổi kiện Sự thay đổi kiện giới thực xảy nhanh, tiến trình giám sát kiện phải thực việc xử lý khoảng thời gian ràng buộc gọi deadline, khoảng thời gian ràng buộc đƣợc xác định thời gian bắt đầu thời gian hoàn tất cơng việc Trong thực tế, yếu tố kích thích xảy thời gian ngắn vào khoảng vài mili giây, thời gian mà hệ thống trả lời lại yếu tố kích thích tốt vào khoảng dƣới giây, thƣơng vào khoảng vài chục mili giây, khoảng thời gian bao gồm thời gian tiếp nhận kich thích, xử lý thơng tin trả lời lại kích thích Một số yếu tố khác cần quan tâm RTS cơng việc thời gian thực có tuần hoàn hay Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX không? Công việc tuần hoàn thi ràng buộc thời gian ấn định theo chu kỳ xác định Cơng việc khơng tuần hồn xảy với ràng buộc thời gian vào lúc bắt đầu lúc kết thúc công việc, ràng buộc đƣợc xác định vào lúc bắt đầu công việc Các biến cố kích hoạt cơng việc khơng tuần hồn thƣờng dựa kỹ thật xử lý ngắt hệ thống phần cứng Về mặt cấu tạo, RTS thƣờng đƣợc cấu thành từ thành tố sau: - Đồng hồ thời gian thực: Cung cấp thông tin thời gian thực - Bộ điều khiển ngắt: Quản lý biến cố không theo chu kỳ - Bộ định biểu: Quản lý trình thực - Bộ quản lý tài nguyên: Cung cấp tài nguyên máy tính - Bộ điều khiển thực hiện: Khởi động tiến trình Các yếu tố đƣợc phân định thành phần cứng hay mềm tùy thuộc vào hệ thống ý nghĩa sử dụng Thông thƣờng, RTS đƣợc kết hợp vào phần cứng có khả tốt so với hệ thống phần mềm có chức tƣơng ứng tránh đƣợc chi phí đắt cho việc tối ƣu hóa phần mềm Ngày nay, chi phí phần cứng ngày rẻ , chọn lựa ƣu tiên phần cứng xu hƣớng chung 1.1.3 Các loại hệ thống thời gian thực: Các RTS thƣờng đƣợc phân thành hai loại sau Soft reatime system Hard realtime system: Đối với Soft realtime system, thời gian trả lời hệ thống cho yếu tố kích thích quan trọng, nhiên trƣờng hợp ràng buộc bị vi phạm, tức thời gian trả lời hệ thống vƣợt giới hạn trễ cho phép, hệ thống cho phép tiếp tục hoạt động bình thƣờng, khơng quan tâm đến tác hại vi phạm gây ( thƣờng tác hại khơng đáng kể ) Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX Ngƣợc lại với Soft realtime system Hard realtime system, trƣờng hợp ngƣời ta quan tâm khắc khe đến hậu vi phạm giới hạn thời gian phép hậu tồi tệ, thiệt hại vật chất, gây ảnh hƣởng xấu đến với đời sống ngƣời Một số ví dụ cho loại hệ thống điều khiển không lƣu, phân phối đƣờng bay, thời gian cất cánh, hạ cánh không hợp lý, không lúc gây tai nạn máy bay mà hậu khó lƣờng trƣớc đƣợc Trong thực tế có nhiều loại RTS bao gồm hai loại soft hard Trong hai loại này, máy tính thƣờng can thiệp trực tiếp gián tiếp đến thiết bị vật lý để kiểm soát nhƣ điều khiển hoạt động thiết bị Đứng góc độ này, ngƣời ta thƣờng chia RTS làm hai loại sau: (1) Embedded system: Bộ vi xử lý điều khiển phần tồn thiết bị, đƣợc sản xuất trọn gói từ yếu tố cứng đến yêu tố mềm từ nhà máy, ngƣời sử dụng chi tiết sử dụng thơng qua nút điều khiển, bảng số Với hệ thống này, ta khơng thấy đƣợc thiết bị nhƣ máy tính bình thƣờng nhƣ bàn phím, hình… mà thay vào nút điều khiển, bảng số, đèn tín hiệu hay hình chun dụng đặc trƣng cho hệ thống Máy giặt ví dụ Ngƣời sử dụng việc bấm nút chọn chƣơng trình giặt, xem kết qua hệ thống đèn báo hiệu… Bộ vi xử lý Embedded system đƣợc lập trình trƣớc gắn chặt vào từ sản xuất khơng thể lập trình lại Những chƣơng trình chạy độc lập, khơng có giao tiếp với hệ điều hành ( HĐH ) nhƣ không cho phép ngƣời sử dụng can thiệp vào (2) Loại hai bao gồm hệ thống có can thiệp máy tính thơng thƣờng Thơng qua máy tính ta hồn tồn kiểm sốt nhƣ điều khiển hoạt động thiết bị phần cứng hệ thống Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX Những chƣơng trình điều khiển có nhiều loại, phục vụ cho nhiều mục đích khác nau đƣợc viết lại cho phù hợp với yêu cầu thực tế Hiển nhiên loại hệ thống hoạt động đƣợc phải cần HĐH điều khiển máy tính HĐH phải có khả nhận biết đƣợc thiết bị phần cứng, có khả hồn tất cơng việc giới hạn thời gian nghiêm ngặt HĐH phải HĐH hỗ trợ xử lú thời gian thực – Realtime operating system ( RTOS ) 1.1.4 Hệ điều hành cho hệ thống thời gian thực Trong lĩnh vực công nghệ thông tin, ngƣời ta nói hệ thống thơng tin thời gian thực hệ thống điều khiển vật thể vật lý với tốc độ phù hợp với tiến triển tiến trình chủ Một ví dụ dễ hiểu (hệ thống thơng tin điều khiển hình hiển thị xác tàu điện ngầm đến gare định) Hệ thống thông tin thời gian thực khác với hệ thống thơng tin khác gị bó thời gian, đó, việc tuân thủ nguyên tắc quan trọng nhƣ độ xác kết quả, nói cách khác, hệ thống không đơn giản đƣa kết xác mà cịn phải thực xử lý thời gian ngắn Hệ thống thông tin thời gian thực ngày đƣợc ứng dụng nhiều lĩnh vực nhƣ: ngành cơng nghiệp sản xuất, kiểm sốt tiến trình (trong nhà máy, hay viện hạt nhân, hệ thống hàng khơng, thơng qua hệ thống dẫn đƣờng tích hợp máy bay vệ tinh) Sự phát triển hệ thống thông tin thời gian thực yêu cầu phần tử hệ thống phải thời gian thực, hệ thống đƣợc thiết kế theo cách nhƣ đƣợc gọi hệ điều hành thời gian thực Để đảm bảo tuân thủ giới hạn thời gian, hệ thống cần phải: Có dịch vụ khác thuật tốn xử lý khoảng thời gian hạn chế Một hệ điều hành thời gian thực phải đƣợc thiết Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX kế cho dịch vụ truy cập vào phần cứng với khoảng thời gian ngắn Có kết hợp thích hợp để đảm bảo cho xử lý thành phần không vƣợt thời gian cho phép Một số ví dụ cho hệ điều hành thời gian thực: Adeos ART Linux ChorusOS eCos ELinOS FreeRTOS iRmx ITRON Linux LynxOS MicroC/OS-II Nucleus OS-9 OSE OSEK/VDX pSOS PikeOS QNX RedHawk RSX-11 VxWorks Windows CE Xenomai Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX CHƢƠNG GIỚI THIỆU CÁC LINH KIỆN DÙNG TRONG HỆ THỐNG 2.1 VI ĐIỀU KHIỂN 2.1.1Giới thiệu họ vi điều khiển Bộ điều khiển đơn chip 8051 đƣợc công ty INTEL chế tạo vào năm 1980 sản phẩm vi điều khiển MCS-51 Ngày nay, họ MCS51 có 250 biến thể khác đƣợc hầu hết công ty bán dẫn hàng đầu giới chế tạo, với số lƣợng tiêu thụ tỷ năm Họ MCS-51 có khả ứng dụng rộng rãi, chũng có mặt nhiều sản phẩm dân dụng nhƣ máy giặt, máy điều hịa nhiệt độ, lị vi sóng, nồi cơm điện…, thiết bị điện tử y tế viễn thong, thiết bị đo lƣờng điều khiển sử dụng công nghiệp,v.v… Dƣới cấu trúc vi điều khiển MCS-51: Hình 2.1: Cấu trúc MCS-51 Mỗi vi mạch MCS-51 bao gồm xử lý trung tâm ( CPU ), nhớ đọc ( ROM), nhớ đọc ghi ( RAM ), cổng vào song song bit (I/O Port ), cổng vào nối tiếp ( Serial Port ), điếm định thời ( Timer ), khối điểu khiển ngắt ( Interrupt control), khối điều khiển bus ( Bus Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX control) mạch tạo xung nhịp (Oscillator) Giao tiếp CPU khối bên MCS-51 đƣợc thực qua bus nội gồm bus dƣ liệu bit, bus địa tín hiệu điều khiển khác Cấu trúc cho phép coi MCS-51 nhƣ máy tính đơn chip bit 2.1.2 Sơ đồ chức chân Sơ đồ chân vỏ vi mạch MCS-51 nhƣ hình đƣới Hình 2.2: sơ đồ chân họ MCS-51 10 Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX in_up=0; in_down=0; matrix_clear(); matrix_goto_xy(7,5); N_1=dat/10;// Lay phan nguyen N_2=dat%10;// Lay phan du N_3=month/10;// Lay phan nguyen N_4=month%10;// Lay phan du N_5=year/10;// Lay phan nguyen N_6=year%10;// Lay phan du display(N_1+48); display(N_2+48); display('-'); display(N_3+48); display(N_4+48); matrix_goto_xy(15,7);// Hien thi nam xuong hang duoi display(2+48);// 20XX display(0+48); display(N_5+48); display(N_6+48); for(n_c=0;n_c31) write_DS1307(0x05,Convert_Binary(month));// Thang nam(1 >12) write_DS1307(0x06,Convert_Binary(year));// Nam // -in_mode=0;// Chuyen sang cai dat gio - phut - giay again=0; matrix_clear(); matrix_goto_xy(7,5); N_1=hour/10;// Lay phan nguyen N_2=hour%10;// Lay phan du N_3=minute/10;// Lay phan nguyen N_4=minute%10;// Lay phan du display(N_1+48); 63 Thiết kế, xây dựng hệ thống hiển thị thời gian thực LEDMATRIX display(N_2+48); display(':'); display(N_3+48); display(N_4+48); for(n_c=0;n_c