freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

片機課程設(shè)計--電子時鐘實驗可定時調(diào)鬧鐘用lcd顯-展示頁

2025-06-16 06:46本頁面
  

【正文】 nclude include sbit BEEP=P2^2。 ,讓我從細節(jié)上更注意排版,收獲了一個美觀處理文檔的習(xí)慣。 ,單片機控制,鍵盤運用, LCD 顯示,蜂鳴器。) 如何運用高級語言,此次實驗運用 C 語言進行編程,使單片機開發(fā)板實現(xiàn)電子時鐘的功能,對匯編語言和高級語言在實現(xiàn)單片機功能的特點也加深了認識。 ( 3) 具備設(shè)定鬧鐘和定時鬧鐘功能 。) :源代碼 1 輸出結(jié)果: ( 1) 電子數(shù)字鐘必須 具有顯示年、月、日和顯示時、分、秒的功能。 時間的年月日算法: 通過定時器實現(xiàn)時鐘的走時,秒滿 60,分鐘加 1;分滿 60,小時加 1;小時滿 24,日加 1;至于每個月的天數(shù)根據(jù)閏年和非閏年的表格確定當(dāng)月天數(shù)。 主函數(shù)算法的框圖如圖 4 所示。 圖 1 實物連線圖 圖 2 單片機機座和矩陣鍵盤 圖 3 蜂鳴器和 1602 液晶顯示器 四、程序流程圖 主要算法 : 主函數(shù)中先定時中斷初始化,利用定時器中斷實現(xiàn)走時,調(diào)用 LCD 顯示程序和按鍵處理子函數(shù),再調(diào)用顯示時間函數(shù)顯示初始時間值。而鍵盤顯示這一塊,由于內(nèi)部 已經(jīng)把鍵盤顯示的 電路和單片機芯片連接起來了, 評 閱 所以不需要借助杜邦線了。 三、實驗電路 ( P2 口輸入、 P1 口輸出實驗原理圖) 本次實驗主要使用了開發(fā)板的 4 個板塊, 分別是單片機 STC89C52(如圖 2 所示) 、矩陣鍵盤 (如圖 2 所示) 、 1206LCD 顯示 器 和蜂鳴器 (如圖 3所示) 。 二、實驗環(huán)境(硬件環(huán)境、軟件環(huán)境) :單片機 開發(fā)板一個 , 計算機 一臺,單片機主機電源線及與 計算機 的連接線各一條。 。單片機實驗報告 姓名 學(xué)號 時間 實驗題目 電子數(shù)字鐘 一、實驗?zāi)康呐c要求 1. 電子數(shù)字鐘必須具有顯示年、月、日和顯示時、分、秒的功能。(用 LCD 顯示) 。 。 : 軟件 Keil C51 和軟件 Flash Magic。其中單片機芯片通過 P0 口把總線和矩陣鍵盤連接;通過 和蜂鳴器間接相連,因為蜂鳴器所在的電路已經(jīng)連芯片 ULN2021,因此用一根杜邦線把 和芯片 ULN2021 的第一個輸入口 IN1 連起來。圖 1 為實物連線圖。同時,在主函數(shù)中判斷當(dāng)前的小時和分鐘值是否等于鬧鐘設(shè)定的時間 ,若等于則 讓蜂鳴器響。 按鍵處理函數(shù)算法 :通過鍵盤掃描函數(shù) 得到確定哪個鍵盤按下,得到鍵盤值,如果鍵 0 按下則暫停時鐘走時;鍵 1 按下則在當(dāng)前的光標所在的時間單元加 1;鍵 2 按下則開鬧鐘;鍵 3 按下則實現(xiàn)當(dāng)前的 時間單元左移一位的功能;鍵 4 按下則在當(dāng)前的光標所在的時間單元減 1。 圖 4 主函數(shù)算法框圖 五、程序測試報告:(調(diào)試輸入數(shù)據(jù)、結(jié)果數(shù)據(jù)或狀態(tài)。(用 LCD 顯示) ( 2) 具有按鍵時間校正功能 。 六、體會:(碰到的問題、如何解決、有何體會。體會到 C 語言在編程時的靈活性和不用過多考慮硬件的方便。掌握了鍵盤的工作方式和掃描的特點,懂得運用 C 語言進行編程鍵盤掃 描的程序;掌握 LCD 顯示的幾種功能指令,盡管 LCD 顯示的程序較多,但是工作原理弄清楚后就清晰很多;掌握如何把硬件和軟件聯(lián)系起來,特別是控制定時鬧鐘蜂鳴器的程序,由于該片單片機開發(fā)板的蜂鳴器是和步進電機等電路連在一起的,所以需要把 控制蜂鳴器的連接端口找到,并用指令 “ sbit BEEP=P2^2” 進行定義 ;對單片機的應(yīng)用有了更深入的認識和了解。 在實驗過程中遇到了調(diào)試失敗的各種問題,除了得到老師的指導(dǎo),自己也主動 上網(wǎng)搜索發(fā)生錯誤的各種原因,培養(yǎng)了解決問題的能力。 //喇叭端口 sbit RS = P2^4。 sbit EN = P2^6。 //鬧鐘標志位 define DataPort P0 define KeyPort P1 define uint unsigned int define uchar unsigned char uchar code table[]=0123456789。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1