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

正文內(nèi)容

基于單片機的多功能電子表的設(shè)計論文(存儲版)

2025-07-27 19:44上一頁面

下一頁面
  

【正文】 MOV A,BDADD A,01DA AMOV BD,AMOV A,BMCJNE A,02H,TEN15MOV A,BDCJNE A,30H,TENDMOV BD,1SJMP TENDTEN15:CJNE A,08H,TEN16TEN16:JC TEN18JB 18H,TEN17MOV A,BDCJNE A,32H,TENDMOV BD,1SJMP TENDTEN17:MOV A,BDCJNE A,31H,TENDMOV BD,1SJMP TENDTEN18:JNB 18H,TEN19MOV A,BDCJNE A,32H,TENDMOV BD,1SJMP TENDTEN19:MOV A,BDCJNE A,31H,TENDMOV BD,1SJMP TENDTEN14:JNB ,TENDMOV A,BMADD A,01DA AMOV BM,ACJNE A,13H,TENDMOV BM,1TEND:SETB 05HRETI。*******************NINE0:MOV A,MONTHADD A,01DA AMOV MONTH,ASETB 05HCJNE A,13H,NINE1MOV MONTH,1MOV A,YEARADD A,01DA AMOV YEAR,ANINE1:MOV A,MONTHCJNE A,BM,NINE2MOV A,DAYCJNE A,BD,NINE2JNB 05H,NINE2SETB BSNINE2:RETI。******** NINE中斷(T0)計時程序(包含了秒-分-時-日-月-年間的進位及判斷大小月,平閏年)NINE:MOV TH0,3CH 。******************************************************************EIGHT判斷是否鬧鈴子程序EIGHT:MOV A,RECJNE A,0A1H,EIGHT1MOV A,MINCJNE A,RM,EIGHT1MOV A,HOURCJNE A,RH,EIGHT1SJMP EIGHT4 。**************************正常顯示THREE11:LCALL EIGHT 。是否閃爍?LCALL TWELVE 。顯示延時用MOV R0,0 。birthday symbol生日標志(到生日那天就為1)SS BIT 01H 。定時器T0(用來走時)計數(shù)值存儲器(計數(shù)中斷20次到1秒)COUNTS EQU 34H 。致謝最后,感謝尹進田老師對我的細心的指導(dǎo),正是由于尹老師的細心的輔導(dǎo)和他提供給我們的參考資料,使得我的課程設(shè)計能夠順利的完成,同時感謝所以在課程設(shè)計過程中給于我?guī)椭^的老師和同學(xué),非常感謝。判斷預(yù)置的優(yōu)先級順序是:LED34LED12LED56這樣安排的原因是由于根據(jù)生活經(jīng)驗LED34所對應(yīng)的4個項目(小時、鬧鈴分、月、生日日)被預(yù)置的可能性最大。(TO)計時程序(NINE)中斷計時程序的流程比較簡單。程序判斷鬧鈴使能RE后分成兩個分支,當RE=A1時判斷鬧鈴條件是否滿足,否則跳轉(zhuǎn)判斷整點報時條件是否滿足。預(yù)置閃爍的優(yōu)先級是:LED34LED12LED56即同預(yù)置優(yōu)先級相同(參見調(diào)試部分的詳細說明)閃爍首先判斷是否對LED34進行判斷閃爍,如果是則另外兩個顯示值直接顯示,否則判斷是否對LED12進行閃爍,如果是則直接顯示LED56的值,只有當前兩個顯示值都不閃爍的時候,才判斷是否對LED56進行閃爍,這樣就確保了每次只有一個顯示值閃爍。三字節(jié)的位尋址地址分配如下:22H—秒的存儲地址,方便對整點報時條件進行判斷23H—月的存儲地址,方便對大小月平閏年進行判斷另外一個位尋址字節(jié)00H地址拆開用做程序狀態(tài)標志位00H(bit,BS)—生日標志位,到生日那天為 1 使程序轉(zhuǎn)入生日顯示段01H(bit,SS)—預(yù)置標志,以INT0控制其值,控制預(yù)置閃爍的實現(xiàn)02H(bit,GS)—閃爍標志,在預(yù)置標志有效時控制閃爍項目的亮和滅兩狀態(tài)03H(bit,F(xiàn)C)—頻率控制,在整點報時時控制產(chǎn)生低音還是高音04H(bit,NB)—忽略生日標志,控制預(yù)置及報時的優(yōu)先級高于生日顯示05H(bit)—控制生日信號的有效與否,其使用目的參見調(diào)試過程源程序中使用了兩個寄存器RR0,R1用于控制閃爍的間隔時間, R0用于顯示延時。數(shù)碼管采用共陰接法(圖中未標示)。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。對 P1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。 AT89S52 引腳圖VCC : 電源 GND: 地P0 口:P0 口是一個 8 位漏極開路的雙向 I/O 口。目 錄摘 要 1引言 3 AT89S52單片機介紹 4設(shè)計功能及說明 7整體設(shè)計方案 9單模塊流程設(shè)計及程序設(shè)計 10(ONE) 11(TWO) 11(THREE) 1(EIGHT) 1(TO)計時程序(NINE) 0(T1)預(yù)置程序(TEN) 0(INT0)設(shè)定程序(ELEVEN) 0總結(jié) 1致謝 2參考文獻: 3附錄A 4附錄B: 5引言 1957年,Ventura發(fā)明了世界上第一個電子表,從而奠定了電子表的基礎(chǔ),電子表開始迅速發(fā)展起來。由RAM ,ROM,CPU構(gòu)成,定時,計數(shù)和多種接口于一體的微控制器。 現(xiàn)在高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘、石英鐘、石英表都采用了石英技術(shù),因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)試,數(shù)字式電子鐘用集成電路計時時,譯碼代替機械式傳動,用LED顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時、分、秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。當訪問外部程序和數(shù)據(jù)存儲器時,P0 口也被作為低 8 位地址/數(shù)據(jù)復(fù)用。腳號第二功能T2(定時器/計數(shù)器 T2 的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器 T2 的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P2 口:P2 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動 4 個TTL 邏輯電平??撮T狗計時完成后,RST 腳輸出 96 個晶振周期的高電平。當 AT89S52 從外部程序存儲器執(zhí)行外部代碼時,PSEN 在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,PSEN 將不被激活。④ 正常顯示狀態(tài)下按下中斷INT0進入預(yù)置狀態(tài),再按一次恢復(fù)。由于系統(tǒng)模塊劃分雖然是系統(tǒng)設(shè)計的基礎(chǔ),但比較簡單而且模塊劃分有多種方法,因此單模塊的設(shè)計可以認為是本程序中最關(guān)鍵的
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1