資源描述:
《廚房提醒器課程設計說明書》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、(課程設計說明書(2013/2014學年第二學期)課程名稱:單片機應用課程設計題目:廚房提醒器專業(yè)班級:電氣工程及其自動化1123班一、設計目的1.1、設計目的和技術要求廚房提醒器是一個在日常生活中很常見的器件,市面上的廚房提醒器千奇百怪,但其原理基本上是統(tǒng)一的,我們可以利用這個原理來自己動手設計一個廚房提醒器。原始數(shù)據(jù)及主要任務:采用AT89S51作為控制單元,實現(xiàn)廚房提醒器的設計設計鍵盤輸入電路;設計顯示電路;合理分配地址,編寫系統(tǒng)程序;利用protel設計硬件電路原理圖,軟硬件聯(lián)機調(diào)試技術要求:設置提醒器
2、德開始鍵、清除鍵、分十位加一鍵、分個位加一鍵,秒十位加一鍵、剛通電時和按下清除鍵時,均可使顯示器顯示—00:00.按下開始鍵,則按照設定的時間減一定時。當顯示器再次顯示為00:00時,則蜂鳴器提醒定時到;4個數(shù)碼管分別用于顯示分十位、分個位、秒十位和秒個位。二、系統(tǒng)硬件電路的設計2.1.11、AT89S511)圖1-AT89S51的引腳圖2)引腳說明XTAL1:接外部晶振的一個引腳。在單片機內(nèi)部,它是一反相放大器輸入端,這個放大器構成了片內(nèi)振蕩器。它采用外部振蕩器時,些引腳應接地。XTAL2:接外部晶振的一個引
3、腳。在片內(nèi)接至振蕩器的反相放大器輸出端和內(nèi)部時鐘發(fā)生器輸入端。當采用外部振蕩器時,則此引腳接外部振蕩信號的輸入。RST:AT89C51的復位信號輸入引腳,高電位工作,當要對芯片又時,只要將此引腳電位提升到高電位,并持續(xù)兩個機器周期以上的時間,AT89C51便能完成系統(tǒng)復位的各項工作,使得內(nèi)部特殊功能寄存器的內(nèi)容均被設成已知狀態(tài)。P0口(P0.0~P0.7)是一個8位漏極開路雙向輸入輸出端口,當訪問外部數(shù)據(jù)時,它是地址總線(低8位)和數(shù)據(jù)總線復用。外部不擴展而單片應用時,則作一般雙向I/O口用。P0口每一個引腳可
4、以推動8個LSTTL負載。P2口(P2.0~P2.7)口是具有內(nèi)部提升電路的雙向I/0端口(準雙向并行I/O口),當訪問外部程序存儲器時,它是高8位地址。外部不擴展而單片應用時,則作一般雙向I/O口用。每一個引腳可以推動4個LSTL負載。P1口(P1.0~P1.7)口是具有內(nèi)部提升電路的雙向I/0端口(準雙向并行I/O口),其輸出可以推動4個LSTTL負載。僅供用戶作為輸入輸出用的端口。P3口(P3.0~P3.7)口是具有內(nèi)部提升電路的雙向I/0端口(準雙向并行I/O口),它還提供特殊功能,包括串行通信、外部中
5、斷控制、計時計數(shù)控制及外部隨機存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ堋?.1.2、CD45111)圖2-CD4511引腳圖2)引腳說明BI:4腳是消隱輸入控制端,當BI=0時,不管其它輸入端狀態(tài)如何,七段數(shù)碼管均處于熄滅(消隱)狀態(tài),不顯示數(shù)字。LT:3腳是測試輸入端,當BI=1,LT=0時,譯碼輸出全為1,不管輸入DCBA狀態(tài)如何,七段均發(fā)亮,顯示“8”。它主要用來檢測數(shù)碼管是否損壞。LE:鎖定控制端,當LE=0時,允許譯碼輸出。LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時的數(shù)值。A1、A2、A3、
6、A4、為8421BCD碼輸入端。a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。CD4511具有鎖存、譯碼、消隱功能,通常以反相器作輸出級,通常用以驅(qū)動LED。各引腳的名稱:其中7、1、2、6分別表示A、B、C、D;5、4、3分別表示LE、BI、LT;13、12、11、10、9、15、14分別表示a、b、c、d、e、f、g。左邊的引腳表示輸入,右邊表示輸出,還有兩個引腳8、16分別表示的是VDD、VSS。鎖存功能:譯碼器的鎖存電路由傳輸門和反相器組成,傳輸門的導通或截止由控制端LE的電平狀態(tài)。譯碼
7、:CD4511譯碼用兩級或非門擔任,為了簡化線路,先用二輸入端與非門對輸入數(shù)據(jù)B、C進行組合,得出四項,然后將輸入的數(shù)據(jù)A、D一起用或非門譯碼。消隱:BI為消隱功能端,該端施加某一電平后,迫使B端輸出為低電平,字形消隱。2.2單元電路2.2.1時鐘設計圖3-時鐘電路圖采用6MHZ的晶振,產(chǎn)生的機器周期為2μS,接在芯片的18、19引腳上。在復位端口加低電平。2.2.2、顯示設計圖4-顯示電路需要顯示時間選用共陰極的數(shù)碼管是通過CD4511譯碼器驅(qū)動,接有330歐姆的保護電阻而成的。2.2.3、位選設計圖5-位選
8、電路四個數(shù)碼管在顯示時需要選通,采用AT89S51的P2口作為位選信號的輸出端,低電平有效。由于P2口有8個輸出端,當端口為低電平使對應的數(shù)碼管選通。共陰極的數(shù)碼管是高電平有效,所以采用NPN的三極管。2.2.4、復位設計圖6-復位電路復位鍵直接加在單片機的復位端,當按鍵S1被按下時,系統(tǒng)復位。2.2.5、報警設計圖7-報警電路蜂鳴器接在P0.7口上,當觸發(fā)時P0.7產(chǎn)生高電平使其導通