單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)

單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)

ID:11417112

大小:3.33 MB

頁數(shù):32頁

時間:2018-07-11

單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)_第1頁
單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)_第2頁
單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)_第3頁
單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)_第4頁
單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)_第5頁
資源描述:

《單片機課程設(shè)計液晶顯示器與鍵盤系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、電路圖找不到了,不過下面有一張整體的仿真圖,看著哪個把接口接對就可以微機原理與接口技術(shù)綜合實踐設(shè)計書設(shè)計題目:液晶顯示器與鍵盤系統(tǒng)組長:魯強10225043小組成員:王瑞10225049李雪瑩10225038徐峰10224025王曉煒10225050班級:機電1007班指導(dǎo)老師:肖燕彩目錄一、設(shè)計要求2二、任務(wù)分工及進度安排32.1、任務(wù)分工表32.2、進度安排3三、主要元器件介紹43.1、AT89C5143.2、1602LCD概述73.3、發(fā)光二極管93.4、蜂鳴器11四、仿真電路設(shè)計與系統(tǒng)仿真圖124

2、.1、Protues仿真軟件的相關(guān)介紹124.2、復(fù)位電路仿真電路圖:124.3、時鐘電路仿真電路圖134.4、1602LCD顯示仿真電路圖134.5、鍵盤仿真電路圖144.6、蜂鳴器和發(fā)光二極管電路仿真圖如圖6和圖7154.7、相關(guān)功能仿真顯示圖15五、硬件電路及相關(guān)功能顯示175.1、硬件電路整體圖:175.2、相關(guān)功能顯示圖:17六、程序流程圖及相關(guān)程序196.1、程序構(gòu)思:196.2、程序流程圖:20七、遇到問題及解決方案217.1、硬件問題:217.2、軟件問題21八、體會與感想23九、參考文獻

3、24十、附件25一、設(shè)計要求◆系統(tǒng)上電顯示初始化界面,如“歡迎使用本系統(tǒng)!”;◆按數(shù)字鍵顯示相應(yīng)數(shù)字;1、按功能鍵“A”,發(fā)光二極管發(fā)光;2、按功能鍵“B”,發(fā)光二極管不發(fā)光;3、按功能鍵“C”,蜂鳴器報警;4、按功能鍵“D”,蜂鳴器停止報警;5、按功能鍵“E”,顯示“機電1007,THAKYOU!!”;6、按功能鍵“F”,顯示“GOODBYE”。二、任務(wù)分工及進度安排2.1、任務(wù)分工表姓名任務(wù)分工魯強仿真電路設(shè)計與連接,Pretous仿真,編寫設(shè)計書。王瑞程序編寫與調(diào)試,編寫設(shè)計書。李雪瑩程序編寫與調(diào)試

4、,編寫設(shè)計書。王曉煒電路板焊接,硬件調(diào)試,資料查閱。徐峰電路板焊接,硬件調(diào)試,資料查閱。2.2、進度安排◆資料查詢與元器件的選擇,1天◆電路連接與Protues仿真,程序編寫與調(diào)試;2天◆硬件焊接,硬件調(diào)試;2天◆綜合調(diào)試,2天◆課程設(shè)計任務(wù)書,2天三、主要元器件介紹3.1、AT89C51AT89C51簡介:AT89C51是一個低功耗,高性能CMOS?8位單片機,片內(nèi)含4kB的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)

5、及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元,AT89S51在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。2AT89C51主要特征:?4kBytesFlash片內(nèi)程序存儲器;?128bytes的隨機存取數(shù)據(jù)存儲器(RAM)?32個外部雙向輸入/輸出(I/O)口;?2個中斷優(yōu)先級、2層中斷嵌套中斷;?6個中斷源;?2個16位可編程定時器/計數(shù)器;?2個全雙工串行通信口;?看門狗(WDT)電路;?片內(nèi)振蕩器和時鐘電路;?與MCS-51兼容;?全靜態(tài)工作:0Hz-33MHz;?三級程

6、序存儲器保密鎖定;?可編程串行通道;?低功耗的閑置和掉電模式。2管腳說明VCC:供電電壓GND:接地圖1AT89C51引腳圖P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1

7、口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P1.0T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出;P1.1T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制);P1.5MOSI(在系統(tǒng)編程用);P1.6MISO(在系統(tǒng)編程用);P1.7SCK(在系統(tǒng)編程用)。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管

8、腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。