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

正文內(nèi)容

基于單片機(jī)的電鈴控制系統(tǒng)的設(shè)計(jì)方案(參考版)

2025-05-06 22:33本頁面
  

【正文】 感謝所有給予我?guī)椭呐笥押屯瑢W(xué)們!最后感謝給予我物質(zhì)和精神上最大的支持和幫助的家人。如增加LED顯示位數(shù)或?qū)@示改為LCD顯示模塊,可實(shí)現(xiàn)年、月、周、日、時(shí)、分、秒顯示。三大模塊之間的關(guān)系是:鍵盤程序在無鍵按下時(shí),不斷調(diào)用動(dòng)態(tài)顯示子程序;在有鍵按下時(shí),先調(diào)用動(dòng)態(tài)顯示子程序消抖,再進(jìn)入鍵盤處理程序,控制中斷服務(wù)程序的運(yùn)行;處理完畢后,再不斷調(diào)用動(dòng)態(tài)顯示子程序。四 總 結(jié) 本設(shè)計(jì)將整個(gè)程序劃分為鍵盤程序,動(dòng)態(tài)顯示程序,秒計(jì)時(shí)程序三大模塊,根據(jù)各自的特點(diǎn)確定鍵盤程序?yàn)橹鞒绦?,?dòng)態(tài)顯示程序?yàn)樽映绦颍胗?jì)時(shí)程序?yàn)槎〞r(shí)器中斷服務(wù)程序。然后接通目標(biāo)系統(tǒng)和仿真器電源,在PC上運(yùn)行硬件仿真器相應(yīng)的仿真應(yīng)用程序,打開裝載單片機(jī)應(yīng)用系統(tǒng)程序,通過跟蹤執(zhí)行,觀察目標(biāo)板的波形或執(zhí)行現(xiàn)象,及時(shí)地發(fā)現(xiàn)軟、硬件的問題,進(jìn)行修正。硬件仿真器有完善的硬件資源和監(jiān)控程序,能實(shí)現(xiàn)對(duì)用戶目標(biāo)程序的跟蹤測(cè)試,直觀上感覺到每步或過程執(zhí)行的結(jié)果,及時(shí)的偵錯(cuò)和排除錯(cuò)誤。這種方法一般是初學(xué)者或開發(fā)大系統(tǒng)采用的方法。 軟件調(diào)試單片機(jī)硬件系統(tǒng)測(cè)試合乎要求后,開始軟件調(diào)試。(2)按照印刷電路板上的器件名稱、標(biāo)識(shí)焊接好各個(gè)元器件。 硬件調(diào)試(1)對(duì)印刷電路板質(zhì)量檢查、測(cè)試,是否同印制電路板圖一致。 安裝元器件制作好了PCB,焊接元器件就比較簡單了,只要按照原理圖上的電路連接焊接每一個(gè)元件。 制作PCB通過驗(yàn)證設(shè)計(jì)的原理圖是可行無誤,然后就開始做PCB板,制作PCB還是要用到Protel,但是基礎(chǔ)還是前面設(shè)計(jì)的電路原理圖,通過Protel軟件基于電路原理圖生成網(wǎng)表,網(wǎng)表就是用簡單的文字方式表述電路原理圖中的元件封裝、連接、網(wǎng)絡(luò)等要素。按照其實(shí)現(xiàn)功能的不同把整個(gè)系統(tǒng)可以分為幾個(gè)相對(duì)獨(dú)立的部分:單片機(jī)及其時(shí)鐘、復(fù)位電路.利用這Protel 畫出設(shè)計(jì)原理圖,它是一個(gè)強(qiáng)大的電路設(shè)計(jì)仿真制作軟件。硬件和軟件要相互融合、匹配,調(diào)試時(shí)可能發(fā)生一些功能交互的問題。程序結(jié)束三 系統(tǒng)安裝與調(diào)試系統(tǒng)調(diào)試大體上分為硬件調(diào)試和軟件調(diào)試。MOV A,21HJNB 44H,EXIT_DALINGRET/*****響鈴方式2程序(響5秒)*****/DALING2:SETB BEEPCJNE A,12H,EXIT_DALINGCLR BEEPL3:CJNE A,07H,L3L2:MOV A,21HJNB 45H,EXIT_DALINGRET/*****響鈴方式1程序(響5秒停2秒再響5秒)*****/DALING1:CLR 44HRETEXIT_2:SETB 44H11:30SETB 44H7:30CJNE A,30H,B1MOV A,22HCJNE A,07H,B1MOV A,23HRET/*****打鈴時(shí)間對(duì)比程序(上、下課)*****/BIJIAO2:CLR 45HRETEXIT_1:開啟響鈴方式1CJNE A,30H,EXIT_1MOV A,22HCJNE A,22H,EXIT_1MOV A,23HRETB0:開啟響鈴方式1DB 0FFH,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH 。字形顯示編碼TABLE1:CJNE R5,08H,EXITRET/*****強(qiáng)制響鈴鍵處理子程序*****/ DALING_KEY: 如較少鍵按下直接清零秒MOV 21H,00H選擇鍵功能標(biāo)志為3,調(diào)秒,否則跳出CJNE R1,02H,NEXT4NEXT3:CJNE R1,01H,NEXT3減少鍵鍵值CJNE R1,03H,EXITMOV 22H,00HNEXT2:CJNE A,60H,EXITMOV 22H,ADA AADD A,01HMOV A,22H選擇鍵功能標(biāo)志為2,調(diào)分,否則跳出CJNE R1,01H,NEXT1增加鍵鍵值CJNE R5,01H,EXIT /*****選擇鍵處理子程序*****/ SET_KEY: RETDJNZ R7,$MOV R7,150 RET/*****延時(shí)子程序*****/DELAY:EXIT_KEY:MOV A,R5等待鍵釋放長按調(diào)整(調(diào)時(shí)快進(jìn))標(biāo)志MOV R4,70HCJNE R1,03H,LOOP2調(diào)時(shí)快進(jìn)間隔時(shí)間基準(zhǔn)加1LOOP1:INC R4JB 47H,LOOP1ANL A,0FHCPL A MOV A,P1 MOV R4,00H臨時(shí)將鍵值存入R5MOV A,P1延時(shí)去抖動(dòng)ANL A,0FH CPL A MOV A,P1 將P1口設(shè)置成輸入狀態(tài) MOV P1,0FFH 關(guān)閉長按調(diào)整(調(diào)時(shí)快進(jìn))標(biāo)志CLR 46H /*****按鍵檢測(cè)子程序*****/ KEY_SCAN: RET顯示時(shí)十位MOV DPTR,TABLE1顯示時(shí)個(gè)位SETB LCALL DELAYCLR MOV P0,AMOV A,0BFH顯示分十位SETB LCALL DELAYCLR MOV P0,AMOVC A,A+DPTRMOV A,2DH顯示“”SETB LCALL DELAYCLR MOV P0,AMOVC A,A+DPTRMOV A,2EH顯示秒個(gè)位如果R1為1,閃爍時(shí)位待調(diào)整CJNE R1,1,DISP如果長按按鍵(調(diào)時(shí)快進(jìn)),則跳過閃爍處理MOV 2AH,ASWAP A ANL A,0F0H MOV A,23H 轉(zhuǎn)換出時(shí)個(gè)位,存入2BH ANL A,0FH時(shí) JB 46H,HOUR轉(zhuǎn)換出分十位,存入2CHMOV 2DH,AANL A,0FH 分 JB 46H,MIN轉(zhuǎn)換出秒十位,存入2EHMOV 2FH,AANL A,0FH 秒POP ACC 到24點(diǎn),清零小時(shí)MOV 23H,00H CJNE A,24H,RETI1 MOV 23H,A DA A ADD A,01H MOV A,23H 一小時(shí)到 MOV 22H,00H CJNE A,60H,RETI1 MOV 22H,A DA A ADD A,01H MOV A,22H 一分鐘到 MOV 21H,00H CJNE A,60H,RETI1 MOV 21H,A 作十進(jìn)制調(diào)整 CJNE A,20,RETI1MOV A,20H CJNE A,10,ADD_TIMEMOV A,24HINC 24H產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)時(shí)基CPL 47H重新賦定時(shí)初值 MOV TL0,0B0H MOV TH0,3CH保護(hù)現(xiàn)場(chǎng)PUSH ACC /*****定時(shí)中斷服務(wù)程序*****/ TIMER_0: LJMP MAIN 處理強(qiáng)制打鈴/強(qiáng)制關(guān)閉鈴聲鍵 JB 46H,MAIN調(diào)用選擇鍵處理子程序LCALL SET_KEY 無鍵按下則返回重新循環(huán)JZ MAIN調(diào)用按鍵檢測(cè)子程序 LCALL KEY_SCAN 調(diào)用顯示子程序LCALL DISPLAY 調(diào)用響鈴方式2執(zhí)行子程序MAIN1: LCALL DALING2調(diào)用響鈴方式1執(zhí)行子程序LCALL DALING1調(diào)用上、下課打鈴比較子程序LCALL BIJIAO2調(diào)用起床、熄燈打鈴比較子程序LCALL BIJIAO1是否為正常走時(shí)狀態(tài)MOV SP,40H啟動(dòng)定時(shí)器0 MOV IP,02HMOV R1,0關(guān)閉響鈴方式2標(biāo)志CLR關(guān)閉響鈴方式1標(biāo)志CLR使用一個(gè)bit位用于產(chǎn)生脈沖用于調(diào)時(shí)快進(jìn)時(shí)基SETB 48H關(guān)閉蜂鳴器(電鈴)ORG 000BHLJMP
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1