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

正文內(nèi)容

多功能數(shù)字鐘課程設(shè)計(jì)-文庫吧資料

2025-07-02 23:12本頁面
  

【正文】 { bit keyrelease。 delayMS(1)。i++) { P0=segcode[buffer[i]]。 // 顯示秒的個(gè)位 for(i=0。 buffer[6]=sec/10。 // 顯示分的十位 buffer[4]=min%10。 // 顯示時(shí)的個(gè)位 buffer[2]=10。 } } else //正常計(jì)時(shí)顯示 { buffer[0]=hour/10。 delayMS(1)。i++) { P0=segcode[buffer[i]]。 // 顯示分的個(gè)位 for(i=0。 buffer[3]=ringmin/10。 if (status==4||status==5) //鬧鐘調(diào)時(shí)、調(diào)分狀態(tài) { buffer[0]=ringhour/10。n++)。m++) for(n=0。 for(m=0。i++)。 while(t) for(i=0。void keyprocess(unsigned char)。 //鬧鐘bit ringoff。uint status,T。uint hour,min,sec。//0,1,2,3,4,5,6,7,8,9,,Cuchar code dispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。元器件清單元件名稱型號(hào)數(shù)量單片機(jī)AT89C511LED數(shù)碼管7SEGMPX8CABLUE1按鍵BUTTON3附錄I 電路原理圖 附錄2 程序清單共有6種工作模式:正常計(jì)時(shí)、按鍵調(diào)時(shí)、按鍵調(diào)分、按鍵調(diào)秒、鬧鐘調(diào)時(shí)、 鬧鐘調(diào)秒,按設(shè)置鍵切換工作模式。希望能夠在以后的不斷深入學(xué)習(xí)中能夠彌補(bǔ)自己的不足之處。從而讓我踏入了單片機(jī)應(yīng)用領(lǐng)域的第一步。并且使數(shù)字鐘夠順利運(yùn)行,完成了預(yù)期的目標(biāo)。在我能夠獨(dú)立設(shè)計(jì)更復(fù)雜的實(shí)用系統(tǒng)的時(shí)候,回想現(xiàn)在我連設(shè)計(jì)一個(gè)簡(jiǎn)單的數(shù)字鐘系統(tǒng)都沒有很好的把握時(shí),我一定會(huì)為自己的成長(zhǎng)感到喜悅。我對(duì)程序設(shè)計(jì)課程的學(xué)習(xí)的目標(biāo)是在若干年以后能夠獨(dú)立設(shè)計(jì)一個(gè)復(fù)雜的系統(tǒng),包括硬件電路和軟件部分。數(shù)電課程設(shè)計(jì)的模塊劃分是由老師完成的,而這個(gè)工作鍛煉價(jià)值很大;同時(shí),數(shù)電課設(shè)中不需要考慮CPU的時(shí)間復(fù)用問題,因此,因此本次課程設(shè)計(jì)的難度比較大。因此我選擇了難度比較大的數(shù)字鐘。參考文獻(xiàn)1. 張毅坤 陳善久 裘雪紅. 單片微型計(jì)算機(jī)原理及應(yīng)用. 西安電子科技大學(xué)出版社. 1998年9月第1版.2. 任為民. 電子技術(shù)基礎(chǔ)課程設(shè)計(jì). 中央廣播電視大學(xué)出版社. 1997年5月第1版.3.譚浩強(qiáng). C程序設(shè)計(jì)(第二版). 清華大學(xué)出版社. 1999年12月第2版.。雖然本次設(shè)計(jì)的系統(tǒng)具有電路簡(jiǎn)單、性能可靠、成本低,還有優(yōu)化的程序等特點(diǎn),但是該設(shè)計(jì)還是不夠完善及人性化,比如加上AT24C02掉電存儲(chǔ)芯片就可以在電源斷開的時(shí)候,存儲(chǔ)當(dāng)前信息,再加上語音的提示功能,則可能更會(huì)有生命力。并且在這次設(shè)計(jì)中,我了解了單片機(jī)的各種問題以及單片機(jī)外圍電路的設(shè)計(jì),對(duì)外圍電路所涉及的芯片也有了較深刻的理解。這個(gè)開發(fā)過程主要包括了硬件電路仿真設(shè)計(jì)和軟件編程兩個(gè)部分。調(diào)試結(jié)結(jié)果如圖8所示:BIT1BIT2BIT3BIT4BIT5BIT6BIT7BIT85結(jié)論及進(jìn)一步設(shè)想(需說明的問題)該課題的主要任務(wù)是設(shè)計(jì)一個(gè)以89C51單片機(jī)為核心的多功能數(shù)字鐘系統(tǒng)。 軟硬聯(lián)調(diào)本設(shè)計(jì)是采用Proteus軟件實(shí)現(xiàn)電路圖設(shè)計(jì)和仿真的,Proteus軟件與Keil軟件聯(lián)合使用,實(shí)現(xiàn)設(shè)計(jì)要求。2. 對(duì)各個(gè)需要賦值模塊調(diào)試時(shí),賦入初值,單步調(diào)試,觀察數(shù)據(jù)窗口,看輸出結(jié)果是否為設(shè)計(jì)時(shí)想要的結(jié)果。同時(shí)用戶調(diào)試程序時(shí),可以通過窗口觀察寄存器的工作狀況,以便及時(shí)發(fā)現(xiàn)和排除編程中可能出現(xiàn)的錯(cuò)誤。 軟件調(diào)試本次設(shè)計(jì)采用的是keil仿真器進(jìn)行軟件調(diào)試,此系統(tǒng)可以開發(fā)應(yīng)用軟件,以及對(duì)硬件電路進(jìn)行診斷、調(diào)試等。模塊化設(shè)計(jì)的優(yōu)點(diǎn)是:無論是硬件還是軟件,每一個(gè)模塊都相對(duì)獨(dú)立,故能獨(dú)立地進(jìn)行設(shè)計(jì)、研制、調(diào)試和修改,從而使復(fù)雜的工作得以簡(jiǎn)化。本系統(tǒng)編程部分是利用C語言完成的,采用模塊化的設(shè)計(jì)方法,各子程序作為實(shí)現(xiàn)各部分功能和過程的入口,完成對(duì)時(shí),分,秒以及鬧鈴和12進(jìn)制與24進(jìn)制轉(zhuǎn)換的控制,脈沖計(jì)數(shù)和LED動(dòng)態(tài)顯示等部分的設(shè)計(jì)。軟件編寫的好壞,語句運(yùn)用的是否簡(jiǎn)潔直接關(guān)系單片機(jī)的工作效率。圖6主程序流程圖定時(shí)器中斷處理NN重送初值保護(hù)現(xiàn)場(chǎng)計(jì)數(shù)單元加1到1秒?T秒加1B秒到60?T秒清0分加1B分到60?T分清0,小時(shí)加1B小時(shí)到24?T小時(shí)清0B3中斷返回IB2TI恢復(fù)現(xiàn)場(chǎng)1 NN時(shí)鐘電路復(fù)位電路關(guān)中斷秒加1處理有鍵按 有鍵有鍵按下?調(diào)用鍵盤掃描子程序分鍵?分加1處理開中斷初始化(定時(shí)器,顯示區(qū)中斷系統(tǒng),計(jì)數(shù)單元等)N小時(shí)鍵?N中斷0子程序返回NY計(jì)數(shù)器停止計(jì)數(shù)Ka是否被按下返回 LED數(shù)碼管的動(dòng)態(tài)顯示可以及時(shí)準(zhǔn)確的將精確的時(shí)間顯示出來,在實(shí)際應(yīng)用中很方便。模塊之間的相互獨(dú)立也有助于研制任務(wù)的分解和設(shè)計(jì)人員之間的分工合作,這樣可提高工作效率和儀表的研制速度。在主程序的設(shè)計(jì)中要合理地調(diào)用各模塊程序。本系統(tǒng)編程部分是利用C語言完成的,采用模塊化的設(shè)計(jì)方法,各子程序作為實(shí)現(xiàn)各部分功能和過程的入口,完成對(duì)燈的控制,脈沖計(jì)數(shù)和LED動(dòng)態(tài)顯示等部分的設(shè)計(jì)。軟件編寫的好壞,語句運(yùn)用的是否簡(jiǎn)潔直接關(guān)系單片機(jī)的工作效率。按鍵set為多功能數(shù)字鐘的調(diào)整鍵,模擬多功能數(shù)字鐘時(shí),LED數(shù)碼管顯示當(dāng)前時(shí)間,并隨時(shí)根據(jù)調(diào)整的時(shí)間進(jìn)行實(shí)時(shí)的顯示。8個(gè)陰極分別與8個(gè)限流電阻相連,在接到相應(yīng)的電路中(發(fā)光二極管的工作電流選取在1020ma,限流電阻太大,數(shù)碼管會(huì)太亮),其連接圖如圖6所示。通常將控制發(fā)光二極管發(fā)光的8位字節(jié)數(shù)據(jù)編碼稱為L(zhǎng)ED顯示的段選碼,要構(gòu)成多位LED顯示時(shí),除需要段選線外,還需要位選線,以確定段選碼對(duì)應(yīng)的顯示位,位選線控制第幾個(gè)LED顯示。BITBTI4I5I6I7BIT8圖5 7段6位共陽極LED數(shù)碼管引腳圖7段LED數(shù)碼管是利用7個(gè)LED(發(fā)光二極管)外加一個(gè)小數(shù)點(diǎn)的LED組合而成的顯示設(shè)備,7段數(shù)碼管分共陰和共陽兩種顯示方式,本設(shè)計(jì)中采用共陽極顯示器。在多位LED顯示時(shí),為了簡(jiǎn)化電路,節(jié)省I/O口,降低成本
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1