紅外遙控電子鐘論文.doc
約13頁DOC格式手機(jī)打開展開
紅外遙控電子鐘論文,紅外遙控電子鐘 摘要本設(shè)計(jì)使用at89s52單片機(jī)為主控制芯片,利用簡單的外圍電路來驅(qū)動16*64的點(diǎn)陣led顯示屏??刂瓢逡詀t89s52單片機(jī)為核心,還有5個按鍵,一個時鐘芯片ds1302,一個max232通訊電路,一個ds18b20接口。顯示屏由16塊8x8的點(diǎn)陣模塊組成,行掃描電路由16個tip127三極管驅(qū)動...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/207980.gif)
內(nèi)容介紹
此文檔由會員 wanli1988go 發(fā)布
紅外遙控電子鐘
摘 要
本設(shè)計(jì)使用AT89S52單片機(jī)為主控制芯片,利用簡單的外圍電路來驅(qū)動16*64的點(diǎn)陣LED顯示屏??刂瓢逡訟T89S52單片機(jī)為核心,還有5個按鍵,一個時鐘芯片DS1302,一個MAX232通訊電路,一個DS18B20接口。顯示屏由16塊8X8的點(diǎn)陣模塊組成,行掃描電路由16個TIP127三極管驅(qū)動,列掃描電路由8塊74HC595驅(qū)動。單片機(jī)中存放所有漢字、英文、圖形點(diǎn)陣數(shù)據(jù)和主控程序,時鐘芯片自動產(chǎn)生年、月、日、星期、時、分、秒信息,232電路負(fù)責(zé)接收PC機(jī)發(fā)送來的信號。此系統(tǒng)能夠顯示中文、英文、圖形、萬年歷信息。顯示方式有左移滾動顯示,上移滾動顯示。還可以與電腦連接,實(shí)時更改顯示內(nèi)容。另一方面,由于點(diǎn)陣顯示屏廣泛的應(yīng)用于醫(yī)院、機(jī)場、銀行等公共場所,所以本設(shè)計(jì)具有很強(qiáng)的現(xiàn)實(shí)應(yīng)用性。
關(guān)鍵詞:LED點(diǎn)陣;點(diǎn)陣顯示屏;條型點(diǎn)陣屏;4字條屏
Abstract
The design AT89S52 chip microcontroller-based control, using simple external circuit to drive 16 * 64 dot matrix LED display. Panels to AT89S52 MCU at the core, there are five keys, a clock chip DS1302, a MAX232 communications circuits, a DS18B20 interface. Display from 16 August X8 the lattice modules, line scanning circuit from 16 TIP127 triode driven out by scanning circuit HC595 Driver 8 74. MCU Store all Chinese, English, graphics array data and control procedures, the clock chip automatically generated year, month, day, weeks, hours, minutes and seconds of information, 232 PC-circuit is responsible for receiving the signal sent to. The system can display Chinese, English, graphics, calendar information. Displayed a backspace rolling, rolling on the show shift. Can also connect with the computer, real-time display content changes. On the other hand, dot matrix displays used in a wide range of hospitals, airports, banks and other public places, so the design has a strong practical application. Can also connect with the computer, real-time display content changes. And a brownout protection. The whole system is simple and reliable, stable performance. To the design of the system, the basic requirements and play a part of the requirements, and in other expansion projects play a lot of design
Key words: LED dot matrix; dot matrix display;-lattice screen; screen note 4
目 錄
引言 ……………………………………………………………………………………… 1
1:硬件電路原理................................1
1.1紅外發(fā)送原理 1
1.2紅外接收原理 1
1.3時鐘控制芯片 2
1.4 顯示屏驅(qū)動電路的選擇 2
1.5 鍵盤的選擇 2
1.6 串行口的選擇 2
2.硬件電路設(shè)計(jì)……………………………………………………3
2.1原理框圖 3
2.2 LED顯示屏驅(qū)動電路 3
2.3 鍵盤 3
3. 軟件設(shè)計(jì) 4
3.1 程序流程圖 4
3. 2 主程序…………………………………………………………………………………7
4. 結(jié)論……………………………………………………………………………………... 8
謝辭…………………………………………………………………………………………. 9
參考資料: ……………………………………………………………………………… 10
引言
整個系統(tǒng)設(shè)計(jì)由硬件電路設(shè)計(jì)和軟件設(shè)計(jì)組成
1、方案論證與比較
1.1 控制器部分
方案一 應(yīng)用ARM,ARM是一種功耗很低的高性能處理器,技術(shù)具有性能高、成本低和能耗省的特點(diǎn)。方便、安全、高效。作為嵌入式領(lǐng)域中最為廣泛使用的32位處理器結(jié)構(gòu)體系,ARM已經(jīng)成為多個應(yīng)用領(lǐng)域的標(biāo)準(zhǔn)CPU。ARM處理器技術(shù)正在成為多數(shù)嵌入式高端應(yīng)用開發(fā)的首選。ARM2138芯片具有高達(dá)32KB的內(nèi)存作為數(shù)據(jù)的緩沖區(qū),因此能夠?qū)崿F(xiàn)非??斓淖x取速度。并具有豐富的I/O資源,而且其外圍電路簡單,在片內(nèi)即可實(shí)現(xiàn)所有控制。簡化了整個系統(tǒng)的復(fù)雜程度.
方案二 采用常用的89C51控制。技術(shù)比較熟練,應(yīng)用廣泛,現(xiàn)在的51系列技術(shù)硬件發(fā)展的也非常得快,也出現(xiàn)了許多功能非常強(qiáng)大的單片機(jī),因此使用單片機(jī)可以實(shí)現(xiàn)要求的基本功能。但是為了實(shí)現(xiàn)多組預(yù)存信息,必須外加具有掉電存儲功能的EEPROM,這增加了系統(tǒng)的復(fù)雜程度。而且在執(zhí)行動態(tài)刷新的時候讀取EEPROM的速度慢,刷新頻率受到限制。
下面是簡單的用單片機(jī)處理的框圖(圖1)。
參考資料:
[1]吳金戎 沈慶陽 郭庭吉 、8051單片機(jī)實(shí)踐與應(yīng)用 北京:清華大學(xué)出版社2002
[2]胡漢才、單片機(jī)原理及其接口技術(shù) 北京:清華大學(xué)出版社 1995
[3]馬忠梅 籍順心 張凱 馬巖、單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)(第3版) 北京:北京航空航天大學(xué)出版社2003
[4]周立功 張華、深入淺出ARM7-PC213X/214X 北京:北京航空航天大學(xué)出版社 2005
[5]王田苗、嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開發(fā) 北京:清華大學(xué)出版社 2005
[6]黃智偉 王彥等、全國大學(xué)生電子設(shè)計(jì)競賽訓(xùn)練教程 北京:電子工業(yè)出版社
摘 要
本設(shè)計(jì)使用AT89S52單片機(jī)為主控制芯片,利用簡單的外圍電路來驅(qū)動16*64的點(diǎn)陣LED顯示屏??刂瓢逡訟T89S52單片機(jī)為核心,還有5個按鍵,一個時鐘芯片DS1302,一個MAX232通訊電路,一個DS18B20接口。顯示屏由16塊8X8的點(diǎn)陣模塊組成,行掃描電路由16個TIP127三極管驅(qū)動,列掃描電路由8塊74HC595驅(qū)動。單片機(jī)中存放所有漢字、英文、圖形點(diǎn)陣數(shù)據(jù)和主控程序,時鐘芯片自動產(chǎn)生年、月、日、星期、時、分、秒信息,232電路負(fù)責(zé)接收PC機(jī)發(fā)送來的信號。此系統(tǒng)能夠顯示中文、英文、圖形、萬年歷信息。顯示方式有左移滾動顯示,上移滾動顯示。還可以與電腦連接,實(shí)時更改顯示內(nèi)容。另一方面,由于點(diǎn)陣顯示屏廣泛的應(yīng)用于醫(yī)院、機(jī)場、銀行等公共場所,所以本設(shè)計(jì)具有很強(qiáng)的現(xiàn)實(shí)應(yīng)用性。
關(guān)鍵詞:LED點(diǎn)陣;點(diǎn)陣顯示屏;條型點(diǎn)陣屏;4字條屏
Abstract
The design AT89S52 chip microcontroller-based control, using simple external circuit to drive 16 * 64 dot matrix LED display. Panels to AT89S52 MCU at the core, there are five keys, a clock chip DS1302, a MAX232 communications circuits, a DS18B20 interface. Display from 16 August X8 the lattice modules, line scanning circuit from 16 TIP127 triode driven out by scanning circuit HC595 Driver 8 74. MCU Store all Chinese, English, graphics array data and control procedures, the clock chip automatically generated year, month, day, weeks, hours, minutes and seconds of information, 232 PC-circuit is responsible for receiving the signal sent to. The system can display Chinese, English, graphics, calendar information. Displayed a backspace rolling, rolling on the show shift. Can also connect with the computer, real-time display content changes. On the other hand, dot matrix displays used in a wide range of hospitals, airports, banks and other public places, so the design has a strong practical application. Can also connect with the computer, real-time display content changes. And a brownout protection. The whole system is simple and reliable, stable performance. To the design of the system, the basic requirements and play a part of the requirements, and in other expansion projects play a lot of design
Key words: LED dot matrix; dot matrix display;-lattice screen; screen note 4
目 錄
引言 ……………………………………………………………………………………… 1
1:硬件電路原理................................1
1.1紅外發(fā)送原理 1
1.2紅外接收原理 1
1.3時鐘控制芯片 2
1.4 顯示屏驅(qū)動電路的選擇 2
1.5 鍵盤的選擇 2
1.6 串行口的選擇 2
2.硬件電路設(shè)計(jì)……………………………………………………3
2.1原理框圖 3
2.2 LED顯示屏驅(qū)動電路 3
2.3 鍵盤 3
3. 軟件設(shè)計(jì) 4
3.1 程序流程圖 4
3. 2 主程序…………………………………………………………………………………7
4. 結(jié)論……………………………………………………………………………………... 8
謝辭…………………………………………………………………………………………. 9
參考資料: ……………………………………………………………………………… 10
引言
整個系統(tǒng)設(shè)計(jì)由硬件電路設(shè)計(jì)和軟件設(shè)計(jì)組成
1、方案論證與比較
1.1 控制器部分
方案一 應(yīng)用ARM,ARM是一種功耗很低的高性能處理器,技術(shù)具有性能高、成本低和能耗省的特點(diǎn)。方便、安全、高效。作為嵌入式領(lǐng)域中最為廣泛使用的32位處理器結(jié)構(gòu)體系,ARM已經(jīng)成為多個應(yīng)用領(lǐng)域的標(biāo)準(zhǔn)CPU。ARM處理器技術(shù)正在成為多數(shù)嵌入式高端應(yīng)用開發(fā)的首選。ARM2138芯片具有高達(dá)32KB的內(nèi)存作為數(shù)據(jù)的緩沖區(qū),因此能夠?qū)崿F(xiàn)非??斓淖x取速度。并具有豐富的I/O資源,而且其外圍電路簡單,在片內(nèi)即可實(shí)現(xiàn)所有控制。簡化了整個系統(tǒng)的復(fù)雜程度.
方案二 采用常用的89C51控制。技術(shù)比較熟練,應(yīng)用廣泛,現(xiàn)在的51系列技術(shù)硬件發(fā)展的也非常得快,也出現(xiàn)了許多功能非常強(qiáng)大的單片機(jī),因此使用單片機(jī)可以實(shí)現(xiàn)要求的基本功能。但是為了實(shí)現(xiàn)多組預(yù)存信息,必須外加具有掉電存儲功能的EEPROM,這增加了系統(tǒng)的復(fù)雜程度。而且在執(zhí)行動態(tài)刷新的時候讀取EEPROM的速度慢,刷新頻率受到限制。
下面是簡單的用單片機(jī)處理的框圖(圖1)。
參考資料:
[1]吳金戎 沈慶陽 郭庭吉 、8051單片機(jī)實(shí)踐與應(yīng)用 北京:清華大學(xué)出版社2002
[2]胡漢才、單片機(jī)原理及其接口技術(shù) 北京:清華大學(xué)出版社 1995
[3]馬忠梅 籍順心 張凱 馬巖、單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)(第3版) 北京:北京航空航天大學(xué)出版社2003
[4]周立功 張華、深入淺出ARM7-PC213X/214X 北京:北京航空航天大學(xué)出版社 2005
[5]王田苗、嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開發(fā) 北京:清華大學(xué)出版社 2005
[6]黃智偉 王彥等、全國大學(xué)生電子設(shè)計(jì)競賽訓(xùn)練教程 北京:電子工業(yè)出版社