《【大學(xué)論文】基于單片機(jī)的定時(shí)顯示設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《【大學(xué)論文】基于單片機(jī)的定時(shí)顯示設(shè)計(jì)(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基于單片機(jī)的定時(shí)顯示設(shè)計(jì)http:/ 軟件設(shè)計(jì)系統(tǒng)制作與調(diào)試 結(jié)論1.緒論單片機(jī)(Single-Chip-Microcomputer)又稱微控制器(Microcontroller),最基本的結(jié)構(gòu)是將CPU和計(jì)算機(jī)外圍功能單元,如存儲(chǔ)器、I/O口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)等集成在一個(gè)芯片上構(gòu)成的。LCD液晶顯示屏是集微電子技術(shù)、計(jì)算機(jī)技術(shù)、信息處理技術(shù)于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,靜態(tài)范圍廣,燈光比較柔和等優(yōu)點(diǎn)而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。1.1系統(tǒng)設(shè)計(jì)框圖外圍電路復(fù)位電路電源電路編譯程序單片機(jī)AT89C52LCD顯示器2. 單片機(jī)硬件設(shè)計(jì)AT89C52單片機(jī)概述LCD
2、顯示屏介紹系統(tǒng)硬件設(shè)計(jì)電路組成2.1 AT89C52單片機(jī)概述 AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲(chǔ)器(ROM)和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。2.2 LCD顯示屏介紹 低壓微功耗、平板型結(jié)構(gòu)、被動(dòng)顯示型(無(wú)眩光,不刺激人眼,不會(huì)引起眼睛疲勞)、顯示信息量大(因?yàn)橄袼乜梢宰龅煤苄?、易于彩色化(在色譜上可以非常準(zhǔn)確的復(fù)現(xiàn))
3、、無(wú)電磁輻射(對(duì)人體安全,利于信息保密)、長(zhǎng)壽命(這種器件幾乎沒(méi)有什么劣化問(wèn)題,因此壽命極長(zhǎng),但是液晶背光壽命有限,不過(guò)背光部分可以更換)。2.2.1 引腳功能說(shuō)明AT89C52主要用于會(huì)聚調(diào)整時(shí)的功能控制。功能包括對(duì)會(huì)聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測(cè)試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。2.2.2 AT89C52單片機(jī)的內(nèi)部結(jié)構(gòu)2.2.3AT89C52單片機(jī)的最小系統(tǒng)2.3 系統(tǒng)硬件設(shè)計(jì)電路組成 2.3.1時(shí)鐘電路的設(shè)計(jì)XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩
4、均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。因?yàn)橐粋€(gè)機(jī)器周期含有6個(gè)狀態(tài)周期,而每個(gè)狀態(tài)周期為2個(gè)振蕩周期,所以一個(gè)機(jī)器周期共有12個(gè)振蕩周期。2.3.2復(fù)位電路的設(shè)計(jì)復(fù)位方法一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位,單片機(jī)在時(shí)鐘電路工作以后, 在RESET端持續(xù)給出2個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作6。例如使用晶振頻率為12MHz時(shí),則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)不小于2us7。本設(shè)計(jì)采用的是外部手動(dòng)按鍵復(fù)位電路。如圖示為復(fù)位電路。3.軟件設(shè)計(jì)4、系統(tǒng)制作與調(diào)試4.1硬件制作與調(diào)試本次設(shè)計(jì)中硬件部分主要有電源模塊、單片機(jī)模塊、驅(qū)動(dòng)模塊、顯示模塊四部分組成。原理圖設(shè)計(jì)思路清晰,所用元器件不是
5、很多,把元器件合理布局,布線焊接,是比較節(jié)省時(shí)間和可行實(shí)用的方法,根據(jù)在校課程設(shè)計(jì)中自己通過(guò)萬(wàn)能板做實(shí)物總結(jié)的經(jīng)驗(yàn)和記錄的指導(dǎo)老師的總結(jié),我選擇使用萬(wàn)能板制作電路板這種方法。 邏輯錯(cuò)誤調(diào)試 器件調(diào)試 可靠性調(diào)試4.2 系統(tǒng)軟件調(diào)試系統(tǒng)軟件調(diào)試通過(guò)Keil uVision軟件進(jìn)行,在PROTEUS ISIS編輯窗口中,單擊鼠標(biāo)右鍵選中單片機(jī)89C52并單擊鼠標(biāo)左鍵,彈出“EDIT COMPONET”對(duì)話框,在此對(duì)話框的“CLOCK FREQUENCY”欄中設(shè)置單片機(jī)晶振頻率為12MHz,在“PROGRAM FILE”欄中單擊瀏覽選中KEIL生成的HEX文件15。單擊運(yùn)行,就可以看到仿真的結(jié)果了。
6、本設(shè)計(jì)中上行顯示的是“Welcome to You! ”的字樣,下行顯示的是“This is it!”字樣。最后再將生成的.HEX文件用stc-isp軟件導(dǎo)入到AT89C52芯片中即可看到真實(shí)的結(jié)果。結(jié)結(jié) 論論 本設(shè)計(jì)硬件電路能夠?qū)崿F(xiàn)滾動(dòng)顯示文字功能,在軟件中設(shè)計(jì)向上、下、左、右四個(gè)方向滾動(dòng)顯示文字,通過(guò)四個(gè)按鍵來(lái)切換顯示方式,該硬件電路可以能夠?qū)崿F(xiàn)功能。 雖然本設(shè)計(jì)只使用了一塊1602 LCD,電路簡(jiǎn)單,但是已經(jīng)包涵了LCD顯示屏的電路基本原理和基本程序,只要擴(kuò)展單片機(jī)的I/O接口,并增加一些LCD液晶顯示和相關(guān)芯片,就能設(shè)計(jì)出更大面積、更多花樣的LCD顯示屏。因此本文對(duì)同類設(shè)計(jì)具有一定的理論和實(shí)踐參考價(jià)值。謝謝!