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

正文內(nèi)容

基于單片機(jī)的數(shù)字電子時(shí)鐘設(shè)計(jì)(專業(yè)版)

  

【正文】 計(jì)數(shù)器T1中斷服務(wù)程序JB ,OO 。還有一個(gè)問(wèn)題就是如何使鈴聲有間隔的響,這就牽涉到定時(shí),在此我們用硬件定時(shí),即T1中斷的次數(shù)作為定時(shí)參數(shù)。在鬧鈴時(shí)間到,鬧鈴提醒時(shí),我的數(shù)碼管為熄滅狀態(tài),因?yàn)殚_始我的響鈴程序內(nèi),沒(méi)有數(shù)碼管掃描顯示程序。在實(shí)驗(yàn)的開始幾天,基本上沒(méi)有收獲,不知何從下手,不知所措。標(biāo)志位復(fù)位AJMP MAIN以上程序段可以區(qū)別正常定時(shí)和重鬧鈴定時(shí),通過(guò)若重鬧鈴功能選擇鍵按下,則定時(shí),時(shí)間到通過(guò)一直響鈴來(lái)提示;若重鬧鈴功能關(guān)閉則定時(shí)到用閃爍來(lái)提示。鬧鈴重響間隔時(shí)間選取MOV R4,0 。A存十位,B存?zhèn)€位MOVC A,A+DPTRMOV P1,ACLR SEC_SACALL D_1MS 。JNZ MAIN 。SUBB A,37H。年比較特殊,由兩個(gè)寄存器存儲(chǔ),個(gè)位,十位為0時(shí),表明年數(shù)能被100整除,若此時(shí)千位,百位組成兩位數(shù)能被4整除,則年數(shù)被400整除,為閏年。9. 10鍵為鈴聲選擇開關(guān),按下與否,可以選擇兩手音樂(lè)。并且走時(shí)顯示LED燈每隔1秒改變一次明暗,此為正常工作模式。程序可分為鬧鐘的聲音程序、時(shí)間顯示程序、日期顯示程序,秒表顯示程序,時(shí)間調(diào)整程序、鬧鐘調(diào)整程序、定時(shí)調(diào)整程序,延時(shí)程序等。當(dāng)鬧玲時(shí)間到蜂鳴器發(fā)出聲響,按停止鍵使可使鬧玲聲停止。最后進(jìn)行功能擴(kuò)展,在已經(jīng)正確的設(shè)計(jì)基礎(chǔ)上,添加額外的功能!五,實(shí)驗(yàn)要求實(shí)現(xiàn)1. 整體設(shè)計(jì)此次設(shè)計(jì)主要是應(yīng)用單片機(jī)來(lái)設(shè)計(jì)電子時(shí)鐘,硬件部分主要分以下電路模塊:顯示電路用8個(gè)共陰數(shù)碼管分別顯示,星期(年份),小時(shí)、分鐘(月份)和秒(日),通過(guò)動(dòng)態(tài)掃描進(jìn)行顯示,從而避免了譯碼器的使用,同時(shí)節(jié)約了I/0端口,使電路更加簡(jiǎn)單。定時(shí)調(diào)整對(duì)應(yīng)鍵如下:6鍵——分,按一次該位加15鍵——秒,按一次該位加14鍵——開啟定時(shí)功能,并顯示倒計(jì)時(shí)0鍵——調(diào)整狀態(tài)指示燈滅,返回主程序,顯示時(shí)間5. 按5鍵鈴聲測(cè)試,揚(yáng)聲器播放音樂(lè)。以下為定時(shí)中斷流程圖:進(jìn)入T0定時(shí)中斷修正,重裝計(jì)數(shù)初值按7鍵秒表的百分之一秒位,秒位,分位,時(shí)位的進(jìn)位 DEC PNUMPNUM=0,已到1秒MOV PNUM,100重裝中斷計(jì)數(shù)值INC SECOND 秒位加1R3,R4所存定時(shí)長(zhǎng)度減1分,時(shí),日周,月,年的進(jìn)位 RETI 中斷返回 NO YES YES NO 計(jì)數(shù)器T1工作于方式1, 當(dāng)調(diào)用響鈴程序時(shí),其計(jì)數(shù)功能開啟,為音樂(lè)音調(diào)不同頻率的方波的形成,提供延時(shí)。調(diào)用時(shí)鐘顯示子程序JNB ,RERING 。鬧鈴重響間隔60秒MOV R4,1MOV R3,0AJMP MAINDSPDKQ: 。跳入定時(shí)調(diào)整程序DATETZ:AJMP DATETZ1 。3CH值初始化為0,程序開始運(yùn)行時(shí)并不判斷定時(shí)是否已到。又回到初次鬧鈴前的狀態(tài)。元器件的購(gòu)買是個(gè)苦活,雖然中發(fā)市場(chǎng)那么大,但那些元件才是我要的那個(gè)它呢?我們購(gòu)買的量少,對(duì)于那些元器件廠家來(lái)說(shuō),根本不屑做我們的生意,根本不用說(shuō)砍價(jià)了。有些開關(guān)我采用了長(zhǎng)按鍵的方式來(lái)防抖,效果不錯(cuò),但是每次都要長(zhǎng)按鍵,調(diào)整效率太低,我沒(méi)有普及。5,顯示數(shù)字分隔問(wèn)題。我查看了我的T0中斷服務(wù)指令有近200行,由于MCS51單片機(jī)的指令周期一般為12個(gè)機(jī)器周期,在本系統(tǒng)中,用12M的時(shí)鐘,每個(gè)機(jī)器周期為(1/12000000)*12=1us,則T0中斷服務(wù)占用時(shí)間至多為400us,,可見通過(guò)修正重裝計(jì)數(shù)初值后,下次進(jìn)入中斷時(shí),方波電平的反轉(zhuǎn)不會(huì)出現(xiàn)問(wèn)題。音符對(duì)應(yīng)頻率產(chǎn)生 OT:RETI以上就是實(shí)驗(yàn)中遇到的主要問(wèn)題,基本上都找到了相應(yīng)的解決之道。在整個(gè)電子時(shí)鐘系統(tǒng)中仿真時(shí),響鈴音質(zhì)不是很好,有雜音,我認(rèn)為這是由于更高級(jí)的T0中斷打破了T1中斷,這在音樂(lè)鬧鈴中也出現(xiàn)過(guò)。最后認(rèn)定應(yīng)該是T0中斷過(guò)于頻繁,T1音樂(lè)頻率發(fā)生中斷被打破,當(dāng)單位時(shí)間內(nèi)被打破的次數(shù)達(dá)到一定程度時(shí),音符和節(jié)拍的對(duì)應(yīng)發(fā)生紊亂,最終音質(zhì)變差。在仿真中發(fā)現(xiàn),調(diào)整數(shù)值時(shí),有時(shí)按鍵反應(yīng)太快,按一次,跳了幾下,使設(shè)置時(shí)間,日期很不方便。秒表可計(jì)時(shí)到小時(shí),其中小時(shí)位數(shù)字可到99,即最大計(jì)時(shí)為100小時(shí)D,電子時(shí)鐘電路板焊接實(shí)現(xiàn)通過(guò)軟,硬件設(shè)計(jì)和仿真,基本上實(shí)現(xiàn)了自己想要的功能,就可以真刀真槍的干一場(chǎng)了。當(dāng)F0值為1時(shí),才能在鬧鈴功能關(guān)閉的情況下重鬧鈴,重鬧鈴不像正常鬧鈴那樣,即使沒(méi)有人為關(guān)閉,音樂(lè)唱完后,自動(dòng)回到主程序,而是一直再響,若要關(guān)閉重鬧鈴,則撥動(dòng)重鬧鈴開啟開關(guān)即可。在此著重分析一下鬧鈴重響以及定時(shí)功能的實(shí)現(xiàn)過(guò)程,這兩個(gè)功能都靈活運(yùn)用了標(biāo)志位。標(biāo)志位復(fù)位AJMP MAINNLTZZ: AJMP NLTZ1 。鬧鈴重響間隔時(shí)間選取MOV R4,0 。鬧鈴測(cè)試JNB ,STOPWATCHTZ 。另外,由于要實(shí)現(xiàn)倒計(jì)時(shí)功能,因此在中斷程序中還要加入減一的寄存器,需要時(shí)將其進(jìn)行顯示。鬧鈴調(diào)整對(duì)應(yīng)鍵如下:5鍵——時(shí),按一次該位加14鍵——分,按一次該位加10鍵——調(diào)整狀態(tài)指示燈滅,返回主程序,顯示時(shí)間4. 長(zhǎng)按4鍵——定時(shí)調(diào)整(倒計(jì)時(shí))模式。第五部分是軟件仿真部分:軟硬件設(shè)計(jì)好后將軟件載入芯片中進(jìn)行仿真,仿真無(wú)法完成時(shí)檢查軟件程序和硬件電路并進(jìn)行修改直到仿真成功。顯示格式“時(shí)時(shí)分分” 2. 由LED閃動(dòng)做秒顯示。首先,在編程之前必須了解硬件結(jié)構(gòu)尤其是各引腳的用法,以及內(nèi)部寄存器、存儲(chǔ)單元的用法,否則,編程無(wú)從下手,電路也無(wú)法設(shè)計(jì)。顯示年月日且可調(diào)整,調(diào)整狀態(tài)指示燈亮。11. 12鍵為鬧鈴重響間隔選擇開關(guān),可選兩個(gè)定時(shí)長(zhǎng)度,以便在鬧鈴重響功能開啟時(shí),鬧鈴初次響后,過(guò)一段時(shí)間鬧鈴繼續(xù)響。主程序主要對(duì)按鍵進(jìn)行掃描,以及判斷定時(shí)和鬧鈴時(shí)間是否已到,若到則調(diào)用相關(guān)程序,該段程序如下:MAIN:JNB ,DATETZ 。判斷分是否到鬧鈴所定時(shí)間,若到,則對(duì)秒進(jìn)行判斷;若不到,則對(duì)定時(shí)進(jìn)行判斷AJMP DSPDKQ
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1