期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒(méi)有后顧之憂
來(lái)源:期刊VIP網(wǎng)所屬分類:結(jié)業(yè)論文時(shí)間:瀏覽:次
當(dāng)今單片機(jī)廠商琳瑯滿目,產(chǎn)品性能各異。常用的單片機(jī)有很多種:Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、臺(tái)灣Winbond(華邦)W78系列、荷蘭Pilips的PCF80C51系列、Microchip公司的PIC系列、Zilog的Z86系列、Atmel的AT90S系列、韓國(guó)三星公司的KS57C系列4位單片機(jī)、臺(tái)灣義隆的EM-78系列等。
第一章 緒 論
1. 1 課題的提出及意義
單片機(jī)作息時(shí)間控制實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化,擺脫了傳統(tǒng)由人來(lái)控制時(shí)間的長(zhǎng)短的不便,實(shí)現(xiàn)代學(xué)校必不可少的設(shè)備。
1. 2 設(shè)計(jì)的任務(wù)及要求
1.作息時(shí)間能控制電鈴
2.作息時(shí)間能啟動(dòng)和關(guān)閉放音機(jī)
單片機(jī)作息時(shí)間控制的功能如下:
l 使用4位七段顯示器來(lái)顯示現(xiàn)在的時(shí)間。
l 顯示格式為“時(shí)分”
l 由LED閃動(dòng)來(lái)作秒計(jì)數(shù)表示
l 具有4個(gè)按鍵來(lái)作功能設(shè)置,可以設(shè)置現(xiàn)在的時(shí)間及顯示定時(shí)設(shè)置時(shí)間
l 一旦時(shí)間到則發(fā)出一陣聲響,同時(shí)繼電器啟動(dòng),可以控制放音機(jī)開啟和關(guān)閉。
第二章 總體方案設(shè)計(jì)
2. 1 芯片比較
2.1.1 單片機(jī)選型
我們最終選用了ATMEL公司的AT89C52單片機(jī)。AT89C52是美國(guó)ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8Kbytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器(PEROM)和256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和FLASH存儲(chǔ)單元,功能強(qiáng)大AT89C52單片機(jī)適用于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。
2.1.2顯示器接口芯片的選擇
LED顯示器接口芯片的選擇常用的顯示器接口芯片有CD4511,CD4513,MC14499,8279,MAX7219,74HC164等,它們的功能有:1.CPU接受來(lái)自鍵盤的輸入數(shù)據(jù),并作預(yù)處理;2.數(shù)據(jù)顯示的管理和數(shù)據(jù)顯示器的控制。CD4511是BCD鎖存,7段譯碼,驅(qū)動(dòng)器,但在顯示6和9時(shí),顯示為b和q,不是很好看。
CD4513是BCD鎖存,7段譯碼,驅(qū)動(dòng)器(消隱),但現(xiàn)在市面上不好買。MC14499為串行輸入BCD碼——十進(jìn)制譯碼驅(qū)動(dòng)器,用它來(lái)構(gòu)成單片機(jī)應(yīng)用系統(tǒng)的顯示器接口,可以大大減少I/O口線的占用數(shù)量。
但是,由片內(nèi)震蕩器經(jīng)過(guò)四分頻的信號(hào),經(jīng)位譯碼后只能提供4個(gè)位控信號(hào),使信號(hào)的采集受到限制;并且,MC19944的價(jià)格偏高,也不經(jīng)濟(jì)。同樣,8279為INTEL公司生產(chǎn)的通用鍵盤/顯示器接口芯片,其內(nèi)部設(shè)有16*8顯示數(shù)據(jù)RAM,若采用8279管理鍵盤和顯示器,可以減少軟件程序,從而減輕主機(jī)的負(fù)擔(dān),但我們同時(shí)也發(fā)現(xiàn),由于其功能比較強(qiáng)大,不可避免將會(huì)使外圍設(shè)備與操作過(guò)程復(fù)雜化,同時(shí)價(jià)格比較貴。對(duì)比一下MAX7219和
74HC164其占用資源少,且不需復(fù)雜的驅(qū)動(dòng)電路。但MAX7219雖然比較好用,且一片能驅(qū)動(dòng)四個(gè)數(shù)碼管,但對(duì)于我們?cè)O(shè)計(jì)的系統(tǒng)來(lái)說(shuō),不需要很多數(shù)碼管,此外MAX7219相對(duì)74HC164的價(jià)格也比較貴,所以我們最終選用74HC164,下面對(duì)MAX7219作一下介紹。