關(guān)于單片機畢業(yè)設(shè)計論文
單片機畢業(yè)設(shè)計論文如下文
第一章 緒 論1. 1 課題的提出及意義
單片機作息時間控制實現(xiàn)了對時間控制的智能化,擺脫了傳統(tǒng)由人來控制時間的長短的不便,實現(xiàn)代學校必不可少的設(shè)備。
1. 2 設(shè)計的任務(wù)及要求
1.作息時間能控制電鈴
2.作息時間能啟動和關(guān)閉放
音機
單片機作息時間控制的功能如下:
使用4位七段顯示器來顯示現(xiàn)在的時間。
顯示格式為“時分”
由led閃動來作秒計數(shù)表示
具有4個按鍵來作功能設(shè)置,可以設(shè)置現(xiàn)在的時間及顯示定時設(shè)置時間
一旦時間到則發(fā)出一陣聲響,同時繼電器啟動,可以控制放音機開啟和關(guān)閉。
第二章 總體方案設(shè)計2. 1 芯片比較
2.1.1 單片機選型
當今單片機廠商琳瑯滿目,產(chǎn)品性能各異。常用的單片機有很多種:intel8051系列、motorola和m68hc系列、atmel的at89系列、中國臺灣winbond(華邦)w78系列、荷蘭pilips的pcf80c51系列、microchip公司的pic系列、zilog的z86系列、atmel的at90s系列、韓國三星公司的ks57c系列4位單片機、中國臺灣義隆的em-78系列等。我們最終選用了atmel公司的at89c52單片機。at89c52是美國atmel公司生產(chǎn)的低電壓,高性能cmos8位單片機,片內(nèi)含8kbytes的可反復(fù)擦寫的只讀程序存儲器(perom)和256bytes的隨機存取數(shù)據(jù)存儲器(ram),器件采用atmel公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標準mcs-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(cpu)和flash存儲單元,功能強大at89c52單片機適用于許多較為復(fù)雜控制應(yīng)用場合。
2.1.2顯示器接口芯片的選擇
led顯示器接口芯片的選擇常用的顯示器接口芯片有cd4511,cd4513,mc14499,8279,max7219,74hc164等,它們的功能有:1.cpu接受來自鍵盤的輸入數(shù)據(jù),并作預(yù)處理;2.數(shù)據(jù)顯示的管理和數(shù)據(jù)顯示器的控制。cd4511是bcd鎖存,7段譯碼,驅(qū)動器,但在顯示6和9時,顯示為b和q,不是很好看。cd4513是bcd鎖存,7段譯碼,驅(qū)動器(消隱),但現(xiàn)在市面上不好買。mc14499為串行輸入bcd碼——十進制譯碼驅(qū)動器,用它來構(gòu)成單片機應(yīng)用系統(tǒng)的顯示器接口,可以大大減少i/o口線的占用數(shù)量。但是,由片內(nèi)震蕩器經(jīng)過四分頻的信號,經(jīng)位譯碼后只能提供4個位控信號,使信號的采集受到限制;并且,mc19944的價格偏高,也不經(jīng)濟。同樣,8279為intel公司生產(chǎn)的通用鍵盤/顯示器接口芯片,其內(nèi)部設(shè)有16*8顯示數(shù)據(jù)ram,若采用8279管理鍵盤和顯示器,可以減少軟件程序,從而減輕主機的負擔,但我們同時也發(fā)現(xiàn),由于其功能比較強大,不可避免將會使外圍設(shè)備與操作過程復(fù)雜化,同時價格比較貴。對比一下max7219和
74hc164其占用資源少,且不需復(fù)雜的驅(qū)動電路。
上文即是單片機畢業(yè)設(shè)計論文