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

正文內(nèi)容

基于aduc848的數(shù)字密碼鎖_課程設(shè)計(jì)報(bào)告(專業(yè)版)

2025-09-10 12:08上一頁面

下一頁面
  

【正文】 在編程時(shí)其實(shí)編到最后覺得開始時(shí)候出現(xiàn)的編譯錯(cuò)誤都是最最低級(jí)的錯(cuò)誤,而真正難以解決的錯(cuò)誤是算法的缺失和語句順序,位置的錯(cuò)誤。延時(shí) LOOP1: MOV R3,80H LOOP2: MOV R4,0FFH LOOP3: DJNZ R4,LOOP3 DJNZ R3,LOOP2 DJNZ R2,LOOP1 INC DPTR MOV A,00H LJMP LOP INT_0: PUSH DPH PUSH DPL PUSH ACC CPL MOV TH1,R5 。存入時(shí) LCALL GET BIJIAO:LCALL KEY 。錯(cuò)誤清零 LCALL DS3 INC R5 MOV A,R5 MOV R5,A CJNE R5 ,03H,C3 LCALL DS4 JMP X3 。初始化密碼 MOV A,R7 XRL A,0FH JZ X5 。被掃描行的待查列數(shù)不為 0,轉(zhuǎn)回 NEXT DJNZ R2,SCAN 。讀回各行線電平值 ORL A,0F0H 。置鬧鐘分初值 SETB ET0 。這 4個(gè)按鍵為 4X4矩陣鍵盤的左邊 4個(gè)按鍵。 引腳復(fù)用: 數(shù)碼管低 5位(板上為右邊 5位)的位碼由 DISCTRL0~ 4控制,可單獨(dú)使用,高 3位的位碼控制信號(hào)與 SPI信號(hào),電機(jī)驅(qū)動(dòng)信號(hào), 4X4矩陣式鍵盤復(fù)用,使用數(shù)碼管高 3位時(shí)參與復(fù)用的其他功能則不能使用。 : PSEN,在此引腳電平為低時(shí)按復(fù)位鍵進(jìn)入 debug模式,可以下載和調(diào)試程序。 :( ) LCD1602和 LCD12864A的 RS。=0xf0。 8. Pin15:復(fù)位引腳。 、 Pin33:接外部 。 對(duì) DVDD網(wǎng)絡(luò)和 AVDD網(wǎng)絡(luò)設(shè)了測試點(diǎn),方便調(diào)試。 (六 ) 復(fù)位與下載 進(jìn)入下載或調(diào)試模式的步驟為: 1. 按住 BTN1(down or debug按鍵 )不要放開; 2. 按下 BTN2(reset 按鍵 ),然后放開 BTN2(reset 按鍵 ); 3. 放開 BTN1(down or debug按鍵 )。定時(shí)器 0 中斷入口 LJMP CLOCK ORG 1BH 。密碼輸入緩存 MOV 76H,00H 。以上三條調(diào)整待掃描行 MOV P2,A 。存輸入的密碼 XCH A,44H XCH A,43H XCH A,42H XCH A,41H XCH A,40H RET ORDER: MOV A,01H 。進(jìn)入輸密碼模式 MOV 29H,00H LJMP MAIN X10: RET X4: LJMP MAIN RESET: MOV 37H,00H 21 MOV A,39H CLR C RRC A JNC X4 MOV 38H,01H 。顯示鬧鐘時(shí)間 JMP WEI BEIJ: MOV R0,63H 。60 秒為 1 分 MOV SBF,00H MOV A,MBF ADD A,01H DA A MOV MBF,A CJNE A,60H,QUIT 。 在初期考慮算法和顯示的過程中有過不少想法,也經(jīng)歷過彷徨不知所措的過程,但一旦坐下來開始對(duì)程序進(jìn)行思考,并開始一步步的往下做,就發(fā)現(xiàn)其實(shí)程序可以變成一塊一塊的子程序,使得我對(duì)設(shè)計(jì)有了新的認(rèn)識(shí),并使程序變得清晰明了。 29 參考文獻(xiàn) 基于 ADuC848 開發(fā)板的單片機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)指導(dǎo)書 20xx主編銀翔劉任斌湯春龍 微型計(jì)算機(jī)原理及其應(yīng)用主編彭楚武張志文 。密碼輸入界面按下 F 鍵進(jìn)入計(jì)時(shí)顯示界面,可進(jìn)行時(shí)分調(diào)整,按下 E 鍵顯示鬧鐘時(shí)間(為防止鬧鐘誤動(dòng)作,初始設(shè)置為 01:00),可調(diào)整時(shí)分。保護(hù)現(xiàn)場 PUSH ACC INC BUF1 MOV A,BUF1 24 CJNE A,20H,QUIT 。延時(shí) RET TABLE: INC A MOVC A,A+PC RET DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,19H,11H,0C1H,63H,85H,61H,71H,0FFH DELAY:MOV R6,00H 。顯示鬧鐘時(shí)間 MOV A,R7 XRL A,0FH JZ X8 。輸入夠 6 個(gè)數(shù)字則等待命令鍵 LCALL DS1 。R4 做指針 ,指示待掃描行數(shù) MOV R7,00H 。是否顯示鬧鐘時(shí)間 START1: MOV A,06H 。存放分 HBF EQU 70H。 插針配置: 若要使用蜂鳴器,可以接通插針 3,為減少功耗,不用請斷開。 3. USB供電(開關(guān)往下?lián)埽? :( ) SPI接口 SS信號(hào)、控制第 8位數(shù)碼管的位碼; ~ 3也作為 4X4矩陣式鍵盤的掃描輸出信號(hào)、步進(jìn)電機(jī)的控制信號(hào)、數(shù)碼管第數(shù)碼管第 8位位碼。 6. Pin13:兩路 AD輸入做普通輸入時(shí)的電壓參考端, AD輸入電壓不能低于此引腳電壓。 5 2. Pin 6: AVDD、 AGND,模擬電源輸入。 : IIC接口時(shí)鐘信號(hào)。 、 Pin48: DGND、 DVDD。 若要使用數(shù)碼管第 7~5位(板上為左邊 3位),可以分別接通插針 5~7和 9,為減少功耗,不用請斷開。板上的 RTC時(shí)鐘芯片 DS1307和 EEPROM芯片 AT24C08均使用了 I2C總線。開總中斷 SETB TR0 。所讀值置反 JNZ IN 。以上幾條重復(fù)全掃描 ,等待所按鍵松按 MOV A,R7 。進(jìn)入計(jì)時(shí)模式 MOV 29H,00H LJMP MAIN3 X9: LJMP COMP X15: LJMP RESET X16: LJMP SET0 X0: LJMP KEY ORDER1: MOV A,R7 XRL A,0AH JZ X6 。顯示程序 MOV P3,80H MOV A,37H LCALL TABLE MOV P0,A LCALL DELAY。比較鬧鐘時(shí)間和實(shí)際時(shí)間 MOV R6,HBF XRL A,R6 JNZ DS9 MOV A,59H MOV R6,MBF XRL A,R6 JNZ DS9 LJMP MAIN2 SJMP DS9 GET: MOV 53H,A 。1234 //DB 0FDH,73H,04H,0FDH,0BCH,04H,0FDH,0FAH,04H,0FEH,17H,04H 。 最后謝 謝老師給我們這樣一個(gè)課程設(shè)計(jì),提升自己能力的機(jī)會(huì),相信經(jīng)過此次設(shè)計(jì)實(shí)驗(yàn),我將對(duì)單片機(jī)學(xué)習(xí)充滿更濃厚的興趣,這將促使我更加努力的學(xué)習(xí)。良好的編程習(xí)慣,它可以使你的程序很方便的被別人閱讀,也很方便的被更改,所以可以的話,盡可能多的寫出注釋,沒有
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1