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

正文內(nèi)容

基于單片機的時鐘設(shè)計畢業(yè)論文-全文預(yù)覽

2025-08-17 04:59 上一頁面

下一頁面
  

【正文】 LCALL KEY JNB ,$6 。等待鍵按下 JB ,$9 TIME3HOUR1: LCALL DL02S LCALL KEY JNB ,$+19 。等待鍵按下 JB ,$9 TIME3MIN2: LCALL DL02S LCALL KEY JNB ,$+19 。4位閃爍標(biāo)志位置位 SETB 04H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。2位閃爍標(biāo)志位置位 SETB 02H LCALL DISPLAY LCALL KEY JNB ,$6 。4位閃爍標(biāo)志位置位 SETB 04H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB 06H SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。2位閃爍標(biāo)志位置位 SETB 02H LCALL DISPLAY LCALL KEY JNB ,$6 。4位閃爍標(biāo)志位置位 SETB 04H LCALL DISPLAY LCALL KEY JNB ,$6 。6位閃爍標(biāo)志位置位 SETB 06H SETB ET1 SETB TR1 MOV R2,06H LCALL DISPLAY LCALL KEY JNB ,$6 。顯示時長 LCALL DL02S LCALL KEY JNB ,TIME2SET1 JNB ,DISPLAYTIME3 DJNZ 40H,$12 CLR 09H RET TIME2SET1: LJMP TIME2SET DISPLAYTIME3: CLR 09H SETB 0AH LCALL DISPLAY LCALL KEY JNB ,$6 。 SETTIME: SETB 08H LCALL DISPLAY LCALL KEY JNB ,$6 。T1中斷程序。等待鍵釋放 TIMEMIN1: LCALL DISPLAY LCALL KEY JNB ,TIMEOUT 。等待鍵釋放 TIMEHOUR: LCALL DISPLAY LCALL KEY JNB ,TIMEMIN 。時鐘調(diào)整程序。 TIME1: JNB 0BH,TIME2 MOV A,31H CJNE A,37H,TIME2 MOV A,32H CJNE A,38H,TIME2 SETB 08H 。調(diào)定時比較程序 MOV A,31H CJNE A,3CH,$+5 SJMP $+5 LJMP OUTT0 MOV 31H,00H INC 32H MOV A,32H CJNE A,18H,$+6 LJMP $+6 LJMP OUTT0 MOV 32H,00H INC 33H MOV 30H,02H 。重裝初值(低8位修正值) MOV A,4CH ADDC A,TH0 。計時程序。20H,21H標(biāo)志用 CLEARA: MOV R0,00H INC R0 DJNZ R7,CLEARA CLR CLR CLR MOV SP,50H MOV 33H,01H MOV 34H,0AH MOV 35H,07H MOV TMOD,11H 。6 設(shè)計程序 ORG 0000H LJMP START ORG 000BH LJMP INTT0 ORG 001BH LJMP INTT1 。每執(zhí)行一次加1程序段就調(diào)用顯示子程序進(jìn)行延時,以對調(diào)節(jié)速度進(jìn)行控制。經(jīng)調(diào)試,當(dāng)定時初值為(TH0)=4CH,(TL0)=06H時,24小時約慢2秒,所以每當(dāng)計時24小時之后,給秒單元(30H)送02H,使秒累加時從2加起,24小時就少加2秒,即可使時間得到校正。 程序說明 定時器初值計算因定時器工作于方式1,需要50ms的中斷,所以計數(shù)初值:χ=216 tfosc/12=65536 50103106/12=19456表示成十六進(jìn)制為χ=4C00H,故(TH0)=4CH,(TL0)=00H。設(shè)定好后重裝T0初值,開T0中斷。由于本世紀(jì)是21世紀(jì),年位前兩位是4的倍數(shù),故判斷閏年時只需對年的后兩位進(jìn)行計算,能被4整除為閏年,否則為平年,年位只進(jìn)行加1,大于99時又重新開始。主程序流程如圖52所示。從秒到分,從分到時,以及日、月、年都是通過軟件累加并進(jìn)行比較的方法實現(xiàn)的。既便于調(diào)試、鏈接,又便于移植和修改;(3)建立正確的數(shù)學(xué)模型,通過仿真提高系統(tǒng)的性能,并選取合適的參數(shù);(4)繪制程序流程圖;(5)合理分配系統(tǒng)資源;(6)為程序加入注釋,提高可讀性,實施軟件工程;(7)注意軟件的抗干擾設(shè)計,提高系統(tǒng)的可靠性。此電路用于產(chǎn)生定時器提示音。圖 47 數(shù)碼顯示電路 蜂鳴器電路其硬件原理圖如圖48所示。圖 46 陣列按鍵 數(shù)碼顯示電路如圖47所示為數(shù)碼顯示電路,實驗板使用了6個共陽數(shù)碼管,P0口為段碼信號線,B1~B6為位控線,是P1口經(jīng)SN74F573(反向驅(qū)動芯片,即輸入為高電平,則輸出為低電平,反之則輸出為高電平,該芯片也有一片選信號C,當(dāng)此信號為高電平時有效)反向得到,再由B1~B6控制晶體管Q1~Q6,以達(dá)到控制每位數(shù)碼管的目的。圖 45 復(fù)位電路 鍵盤電路如圖46所示為陣列按鍵電路,各設(shè)置及轉(zhuǎn)換信號由此電路輸入,實驗板提供了16個按鍵,由P1口經(jīng)SN74F244(驅(qū)動芯片)輸出擴展成44的陣列按鍵,~,~。該電路提供單片機工作所需的振蕩頻率,計算定時器初值即需此晶振頻率,在通信時也需知道晶振頻率,以對波特率進(jìn)行計算。整個片內(nèi)RAM區(qū)分布如圖41所示。其中,數(shù)據(jù)存儲器(RAM)用于存放各種運算的中間結(jié)果,作緩存和數(shù)據(jù)暫存,以及設(shè)置特征標(biāo)志等。4 系統(tǒng)硬件設(shè)計 芯片的選擇本設(shè)計選用AT89S52芯片,它是一種低功耗、高性能CMOS 8位微控制器,具有8K(0000H~1FFFH)在線系統(tǒng)可編程Flash存儲器。(2)按K2鍵大于1秒進(jìn)入時間設(shè)置,此時小時位閃爍,秒位自動清零,按K1鍵進(jìn)行小時調(diào)整,按K2鍵切換到分鐘位,按K1鍵進(jìn)行分鐘調(diào)整,分位設(shè)置好后,再按K2鍵保存時間設(shè)定值,并返回顯示時間,按所設(shè)定的時間值進(jìn)行計時。多路定時器功能也可擴展為對多種家電等電氣產(chǎn)品的自動控制,比如電飯煲等;也可利用溫度對某些電氣產(chǎn)品進(jìn)行自動控制,比如空調(diào)等;還可利用濕度傳感器對濕度進(jìn)行調(diào)節(jié)。要求計時精度盡量提高。它將傳感器變換后的物理量作進(jìn)一步的變化和處理,使其成為數(shù)字信號,可以遠(yuǎn)距離傳輸并與計算機接口。與通用計算機相比,這些系統(tǒng)由于比較封閉,可以更有效地防止病毒和電磁干擾等,可靠性更高。(1)家用電器領(lǐng)域 用單片機控制系統(tǒng)取代傳統(tǒng)的模擬和數(shù)字控制電路,使家用電器(如洗衣機、空調(diào)、冰箱、微波爐、和電視機等)功能更完善,更加智能化和易于使用。這些特性使得單片機系統(tǒng)可以在更小電源的支持下工作更長的時間。 由于系統(tǒng)資源和系統(tǒng)復(fù)雜程度的增加,開始使用高級語言(如C語言)來開發(fā)單片機的程序。比如A/D、PWM、PCA(可編程計數(shù)器陣列)、WDT(監(jiān)視定時器看家狗)、高速I/O口及計數(shù)器的捕獲/比較邏輯等。 通常,單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。 時鐘的應(yīng)用 時鐘已成為人們?nèi)粘I钪校罕夭豢缮俚谋匦杵?,廣泛用于個人家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學(xué)習(xí)、工作、娛樂帶來極大的方便。它功能強大、
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1