【正文】
.................................................................2 課程性質(zhì)與學(xué)分 ........................................................................................................2 第 4 章 設(shè)計 .........................................................................................................................3 系統(tǒng)硬件框圖設(shè)計說明 ............................................................................................ 輸出電路設(shè)計 ............................................................................................................ 按鍵及顯示電路設(shè)計 ................................................................................................ CPU 最小系統(tǒng)設(shè)計 ..................................................................................................... 電源電路設(shè)計 ............................................................................................................ 主程序、按鍵、顯示、定時及控制子程序設(shè)計 .................................................... 元件列表 .................................................................................................................... 課程設(shè)計總結(jié) ............................................................................................................ 參考文獻(xiàn) .................................................................................................................................... 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 課程設(shè)計目的與要求 課程設(shè)計目的 “單片機(jī)與接口技術(shù)”課程設(shè)計是在教學(xué)及實驗基礎(chǔ)上,對課程所學(xué)理論知識的深化和提高。 課程設(shè)計的實驗環(huán)境 利用 windows 操作系統(tǒng)及應(yīng)用軟件進(jìn)行繪圖和編程。 能夠較熟練地應(yīng)用電子線路 CAD 工具完成單片機(jī)系統(tǒng)的硬件設(shè)計任務(wù)。 嚴(yán)格執(zhí)行《遼寧工學(xué)院課程設(shè)計(論文)管理規(guī)定》 目錄頁:并按“目錄格式”要求進(jìn)行排版。 課程性質(zhì)與學(xué)分 單片機(jī)與接口技術(shù)課程設(shè)計的課程性質(zhì):考查 學(xué)分: 2 、 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 第 4 章 設(shè)計 4. 1 系統(tǒng)硬件框圖設(shè)計說明 本設(shè)計要求用 AT89C51 單片機(jī)實現(xiàn)學(xué)校的自動打鈴控制,系統(tǒng)框圖如下: 圖 系統(tǒng)總體框圖 4. 2 輸出電路設(shè)計 輸出電路是位于輸出信號與執(zhí)行機(jī)構(gòu)之間的電路,應(yīng)根據(jù)兩者的要求以及執(zhí)行機(jī)構(gòu) 的功率要求進(jìn)行設(shè)計,這力執(zhí)行機(jī)構(gòu)為打鈴電路,下圖所示驅(qū)動使定時器產(chǎn)生定時為 23S 的“嘀嘀嘟嘟”的音響輸出電路,定時器 1產(chǎn)生定時信號,定時器 2 和 3 接成振蕩器。設(shè)定 51 單片機(jī)工作在定時器工作方式 1,每 100ms 產(chǎn)生一次中斷,利用軟件將基準(zhǔn) 100ms 單元進(jìn)行累加,當(dāng)定時器產(chǎn)生 10 次 中斷就產(chǎn)生 1S 信號,這時秒單元加 1,同理,對分單元和時單元計數(shù),從而產(chǎn)生秒,分,時的值,通過六位七段顯示器進(jìn)行顯示。當(dāng)定時器產(chǎn)生 10 次中斷后就產(chǎn)生了 1 秒信號 ,這時秒單元加 1 ,同理 ,可對分單元和時單元計數(shù) ,從而產(chǎn)生秒、分、時的時間值 ,并通過連接在 8155A 口、 B 口上的六位七段顯示器進(jìn)行顯示。 8051 通過串 口向 DS1302 寫數(shù)據(jù)的程序框圖如圖 : 其中 ,Px 可以是 8051 單片機(jī)的任何一位 I/O 口 ,注意因為 DS1302 的數(shù)據(jù)發(fā)送或接收時序和 8051 的串行口不完全一致 ,困此 ,需要在 TXD 的輸出端加反相器 ,另外 ,接收數(shù)據(jù)時 ,不能以串行口的接收方式接收 ,必須將串行口當(dāng)作普通 I/O 口進(jìn)行數(shù)據(jù)接收 .DS1302 的晶振選用 ,電容推薦值為 6PF,因為振蕩頻率較低,也可以不接電容, 對計時精度影響不大。 顯示電路電路圖如下: AD012P A 021AD113P A 122AD214P A 223AD315P A 324AD416P A 425AD517P A 526AD618P A 627AD719P A 728P B 029CE8P B 130RD9P B 231WR10P B 332I O / M7P B 433A L E11P B 534P B 635P B 736T M R O U T6P C 037P C 138T M R I N3P C 239P C 31P C 42R E S E T4P C 55U?8155abfcgdeD P Y[ L E D gn ]1234567abcdefgDSD P Y _7 S E GabfcgdeD P Y[ L E D gn ]1234567abcdefgDSD P Y _7 S E GabfcgdeD P Y[ L E D gn ]1234567abcdefgDSD P Y _7 S E GabfcgdeD P Y[ L E D gn ]1234567abcdefgDSD P Y _7 S E GabfcgdeD P Y[ L E D gn ]123