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

正文內(nèi)容

基于單片機(jī)的簡(jiǎn)易時(shí)鐘設(shè)計(jì)_畢業(yè)設(shè)計(jì)-在線瀏覽

2024-11-03 17:36本頁(yè)面
  

【正文】 K7 的功能分別為: K1:設(shè)置當(dāng)前時(shí)間時(shí) /分 /秒 K2:加一按鍵 K3:減一按鍵 K4:設(shè)置鬧鐘時(shí)間時(shí) /分 /秒 K5: 確認(rèn) /關(guān)閉鬧鈴 K6:開 /關(guān)鬧鐘 K7: 復(fù)位 控制鍵分別與 ~ 口連接,通過(guò) P2 口和 P3 口去控制數(shù)碼管的顯示如圖所示 P2 口接數(shù)碼管的 a—— g 端,是控制輸出編碼 ,P3 口接數(shù)碼管的 1—— 8端 ,是控制動(dòng) 態(tài)掃描輸出. 8 從 輸出一個(gè)信號(hào)使二極管發(fā)光,二極管在設(shè)置的鬧鐘時(shí)間到了時(shí)候發(fā)光, 接一個(gè)蜂鳴器,若有樂(lè)曲可以去驅(qū)動(dòng)揚(yáng)聲器實(shí)現(xiàn)。 ( 2) AT89C51 單片機(jī),通過(guò)編寫程序?qū)?shù)碼顯示進(jìn)行控制。 9 3. 軟件設(shè)計(jì)思路 根據(jù)設(shè)計(jì)的要求與內(nèi)容,我們將該軟件設(shè)計(jì)成七個(gè)模塊,他們包括:主程序、數(shù)碼管動(dòng)態(tài)掃描模塊、當(dāng)前時(shí)間計(jì)時(shí)模塊、鬧鐘輸入輸出模塊、當(dāng)前時(shí)間調(diào)整模塊、數(shù)制轉(zhuǎn)換模塊以及復(fù)位模塊。 MCS51 系列單片機(jī)復(fù)位后,( PC) =0000H,而 0003H~002BH 分別為各中斷的入口地址。當(dāng) CPU 接受到中斷請(qǐng)求信號(hào)并予以相應(yīng)后, CPU 把當(dāng)前的 PC 內(nèi)容壓入棧中進(jìn)行保護(hù),然后轉(zhuǎn)入相應(yīng)的只能中斷服務(wù)程序入口處執(zhí)行。 初始化,是對(duì)將要用到的 MCS51 系列單片機(jī)內(nèi)部部件或擴(kuò)展芯片進(jìn)行初始工作狀態(tài)設(shè)定。 圖 31 主 程序設(shè)計(jì)框圖 10 數(shù)碼管動(dòng)態(tài)掃描模塊 在數(shù)碼管動(dòng)態(tài)掃描模塊里,包含了兩個(gè)子程序,一個(gè)是顯示子程序,另一個(gè)是顯示延時(shí) 1MS 子程序。 圖 32 顯示子程序 當(dāng)前時(shí)間計(jì)時(shí)模塊 本軟件中的當(dāng)前時(shí)間計(jì)時(shí)模塊實(shí)際上是 T0 定時(shí)器的中斷服務(wù)程序,我們將T0 定時(shí)器工作在方式一中,并讓它每 50MS 產(chǎn)生一次中斷。 MS50(它是對(duì) 50MS 中斷次數(shù)統(tǒng)計(jì)的存儲(chǔ)單元地址標(biāo)號(hào))就會(huì)自加一,接著對(duì) MS50進(jìn)行判斷,如果 MS50 沒(méi)有到達(dá) 20 次(即一秒的時(shí)間),就返回到主程序。接著判斷 MIAO 是否到達(dá) 60 次,沒(méi)到就返回,到了 60 秒,MIAO 將被清零, FEN( FEN 是對(duì)分進(jìn)行計(jì)數(shù)的存儲(chǔ)單元地址標(biāo)號(hào))自加一。 下圖 33 為該中斷服務(wù)的程序框圖 圖 33T0中斷服務(wù)程序 鬧鐘輸入輸出模塊 由于鬧鐘輸入輸出模塊要實(shí)現(xiàn)的功能較多,所以它是我們?cè)撥浖性O(shè)計(jì)耗時(shí)最長(zhǎng)的一個(gè)模塊,也是最復(fù)雜的一個(gè)模塊。下面將逐個(gè)說(shuō)明各個(gè)子模塊的功能。 鬧鐘開關(guān)子模塊:該模塊實(shí)現(xiàn)的功能是,對(duì)鬧鐘的工作狀態(tài)進(jìn)行開關(guān),當(dāng)為開時(shí),鬧鐘時(shí)間到后,鬧鐘指示燈會(huì)亮以及蜂鳴器會(huì)響;當(dāng)為關(guān)時(shí),即便鬧鐘時(shí)間到了,鬧鐘指示燈不會(huì)亮以及蜂鳴器不會(huì)響。 鬧鐘指示燈亮子模塊:該模塊的功能是,當(dāng)時(shí)間到時(shí),它將使鬧 鐘指示燈以每秒兩次的頻率閃爍,閃爍三十秒后熄滅。 鬧鐘轉(zhuǎn)換子模塊:由于在寄存器中存儲(chǔ)的是十六進(jìn)制的數(shù),不能存儲(chǔ)十進(jìn)制的數(shù),且我們用的 LED 燈是共陽(yáng)極的,所以在要輸出顯示鬧鐘的時(shí)間前,要進(jìn)行鬧鐘數(shù)制轉(zhuǎn)換。 對(duì)鬧鐘設(shè)計(jì)成六個(gè)子模塊,使我們更容易得設(shè)計(jì)出鬧鐘所要實(shí)現(xiàn)的功能,這也就是模塊化的好處,將一個(gè)大型的問(wèn)題劃分為若干個(gè)小問(wèn)題,對(duì)這若干小問(wèn)題進(jìn)行設(shè)計(jì),最好 通過(guò)參數(shù)把這些小模塊連成一個(gè)大的模塊,從而解決問(wèn)題。 圖 34 鬧鐘輸入輸出模塊 13 當(dāng)前時(shí)間調(diào)整模塊 當(dāng)前時(shí)間調(diào)整模塊是用來(lái)按用戶的需要對(duì)當(dāng)前所顯示的時(shí)間進(jìn)行設(shè)置,本軟件的設(shè)計(jì)思路是通過(guò)對(duì)相關(guān)的時(shí)間設(shè)置按鍵的掃描進(jìn)行時(shí)間設(shè)置。由于該模塊較為簡(jiǎn)單,就不展示其 設(shè)計(jì)思路了。 圖 36 復(fù)位結(jié)果圖 15 系統(tǒng)的調(diào)試方法 整個(gè)系統(tǒng)調(diào)試的主要思想是:先每個(gè)模塊進(jìn)行調(diào)試,然后整個(gè)系統(tǒng)一起調(diào)試。遵循先部分后整體的原則。 ( 2)上電之后要用示波器觀察信號(hào)的在電路中變化的情況,與設(shè)計(jì)當(dāng)初的情況相比較,找出差別,并進(jìn)行分析。 ( 4)軟硬件聯(lián)調(diào)時(shí),要注意軟件部分要一個(gè)功能一個(gè)功能的調(diào)試。 復(fù)位電路的調(diào)試 當(dāng)電源剛接通時(shí),接通電源就完成了系統(tǒng)的初始化。 整個(gè)系統(tǒng)的聯(lián)調(diào) 在系統(tǒng)各個(gè)部分都調(diào)試完畢之后,即可以進(jìn)行整個(gè)系統(tǒng)的調(diào)試。 16 心得體會(huì) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問(wèn)題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。 回顧起此次單片機(jī)課程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在這兩個(gè)星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多的東西 ,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語(yǔ)言掌握 得不好??通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。同時(shí),在老師那里我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝! 參考文獻(xiàn) 《單片機(jī)原理及應(yīng)用》李建忠 編 西安電子科技大學(xué)出版社 《單片微型計(jì)算機(jī)原理與接口技術(shù)》 高峰 編 電子工業(yè)出版社 《單片機(jī)應(yīng)用新技術(shù)教程》鄒逢興 編 高等教育出版社 《 16 位微型計(jì)算機(jī)原理接口及其應(yīng)用》 朱宇光 編 電子工業(yè)出版社 《微型計(jì)算機(jī)原理與接口 技術(shù)》 吳秀清 編 中國(guó)科學(xué)技術(shù)出版社 《微型計(jì)算機(jī)接口技術(shù)》 鄧亞平 編 清華大學(xué)出版社 《單片機(jī)原理及及應(yīng)用》 王迎旭 編 機(jī)械工業(yè)出版社 17 附錄 附錄 A 系統(tǒng)原理圖 18 附錄 B 程序源代碼 MS50 EQU 30H SHI EQU 31H FEN EQU 32H MIAO EQU 33H BUF EQU 34H HH EQU 40H FF EQU 41H MM EQU 42H DENG BIT BIAOZ BIT SPK BIT ALB EQU K1 BIT K2 BIT K3 BIT K4 BIT K5 BIT K6 BIT K7 BIT MOV SP,60H 。 CONV: 。轉(zhuǎn)換小時(shí) 存到 34 35H MOV B,10 DIV AB MOV DPTR,TAB MOVC A,A+DPTR MOV BUF,A MOV A,B MOVC A,A+DPTR MOV BUF+1,A MOV A,FEN 。轉(zhuǎn)換秒 存到 40 41H MOV B,10 DIV AB MOV DPTR,TAB MOVC A,A+DPTR MOV BUF+6,A MOV A,B MOVC A,A+DPTR MOV BUF+7,A MOV BUF+2,0BFH 。第五個(gè)位置顯示一杠 RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 。 DISPLAY: 。 BIAO: CPL ALB 。 SETTIME: 。設(shè)置小時(shí) TS: JNB K1,TT TSS: ACALL DISPLAYS JNB K1,TF JNB K2,JIAS JNB K3,JIANS JNB K5,QUE SJMP TSS JIAS: INC SHI 。減時(shí)子程序 MOV A,SHI CJNE A,255,K3S MOV SHI,23 K3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1