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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于51單片機(jī)的程控直流電壓源設(shè)計(jì)-資料下載頁(yè)

2024-12-03 20:35本頁(yè)面

【導(dǎo)讀】具體闡述了開(kāi)關(guān)電源的基本原理及工作過(guò)程,電源各硬件模塊的設(shè)計(jì)及軟件設(shè)計(jì)。控制系統(tǒng)的工作性能。直流穩(wěn)壓電源是電子技術(shù)常用的設(shè)備之一,廣泛的應(yīng)用于教學(xué)、科研。傳統(tǒng)的多功能直流穩(wěn)壓電源功能簡(jiǎn)單、難控制、可靠性低、干擾大、精度低且體積。而基于單片機(jī)控制的直流穩(wěn)壓電源能較好地解決以上傳統(tǒng)穩(wěn)壓電源的不足。

  

【正文】 。 等于 1 不在此列,跳轉(zhuǎn)到 NEXT 處 MOV A,0cH 。將第四行的行值送入 ACC 21 LK: ADD A,R4 。行值與列值相加后的鍵值送入 A MOV DPTR,KEYTAB。 DPTR 指向鍵值表 MOVC A,@A+DPTR。 查表得鍵值 MOV R5,A。 鍵值存 R5 JMP E0。 NEXT: INC R4 。將列值加一 MOV A,R2 。將 R2 的值送入 A JNB ,KEY 。掃描完成跳至 KEY 處進(jìn)行下一回合的掃描 RL A 。掃描未完成將 A 中的值右移一位進(jìn)行下一列的掃描 MOV R2,A 。將 ACC 的值送入 R2 暫存 JMP K3 。跳轉(zhuǎn)到 K3 繼續(xù) E0: NOP。 RET 。子程序返回 /**延時(shí)函數(shù) **/ DELAY2: MOV R0,8H 。延時(shí)去抖動(dòng)子程序 8*FA*2=40ms L7: MOV R1,0FAH。 L8: DJNZ R1,L8 DJNZ R0,L7 RET /**********鍵盤處理函數(shù) ******************************************** 功能: 是清除鍵則重 新掃面鍵盤,小數(shù)點(diǎn)顯示清除,鍵計(jì)數(shù)器 01,顯示 00; 第一次按鍵 小數(shù)點(diǎn) —— 退出;確認(rèn)鍵 —— 輸出; 加 —— 加 1; 減 —— 減 1; 數(shù)字:保存到 31H 并將鍵次加 1; 第二次按鍵 是小數(shù)點(diǎn) —— 修改 31H 字碼,并將鍵次加 1;否則退出 第三次按鍵 是數(shù)字 —— 保存到 30H 并將鍵次加 1;否則退出 第四次按鍵 是確認(rèn)鍵 —— 輸出,退出; 否則退出 ********************************************************************/ KP: MOV A,R5。 鍵碼送 A CJNE A,0CH,JC1。 如果是清除鍵則將鍵計(jì)數(shù)器復(fù)位,并重新掃描鍵盤 MOV M1,00 MOV M0,00 MOV COUNTER1,01 MOV POINT,0FFH JMP E1。 JC1: MOV A,COUNTER1。 鍵次送 A 22 CJNE A,01H,JC2。 不是第一次 ,則 JC2 MOV A,R5。 是第一次 ,則鍵值送 A CJNE A,0DH,CONTINUE1。 JMP E1。 是小數(shù)點(diǎn)則退出 ,此次不計(jì)鍵次 CONTINUE1: CJNE A,0EH,CONTINUE2。 LCALL OUTV。 是“ enter”健執(zhí)行輸入程序 JMP E1。 CONTINUE2:CJNE A,0AH,CONTINUE3。 LCALL JIA。 是 +則執(zhí)行加程序 JMP E1。 CONTINUE3:CJNE A,0BH,CONTINUE4。 LCALL JIAN。 是 則執(zhí)行減程序 JMP E1。 CONTINUE4: MOV M1,A。 只有數(shù)字鍵了,鍵值送 M1。 INC COUNTER1 JMP E1。 JC2:CJNE A,02H,JC3。 不是第二次,則 JC3 MOV A,R5。 是第二次,則鍵值送 A CJNE A,0DH,E1。 INC COUNTER1。 是小數(shù)點(diǎn),計(jì)入鍵次 MOV POINT,80H。 點(diǎn)亮小數(shù)點(diǎn) JMP E1。 JC3: CJNE A,03H,JC4。 不是第三次,則 JC4 CJNE R5,0AH,NT。 NT: JNC E1。 不是數(shù)字,則退出( R5 大于等于 10) MOV M0,R5。 是數(shù)字,鍵值存入小數(shù)位 INC COUNTER1。 是小數(shù)點(diǎn),計(jì)入鍵次 JMP E1。 JC4: MOV A,R5。 第四次按鍵 CJNE A,0EH,E1 CALL OUTV。 是“ enter”健執(zhí)行輸入程序 E1: NOP RET /*********************************** 輸入 程序 功能:由 M0 和 M1 組成兩位數(shù)輸出到 P3 口 *************************************/ OUTV: MOV A,M1。 是 enter,則輸出電壓 MOV B,10 MUL AB ADD A,M0 MOV P3,A 23 MOV COUNTER1,01 RET /**加函數(shù) **/ JIA: MOV R1,M1。 個(gè)位 鍵值送 R1 MOV R0,M0。 小數(shù)位鍵值送 R0 INC R0。 小數(shù)位加 1 MOV A,R0 CJNE A,0AH,ADD1。 小數(shù)位不等于 10,則 ADD1 MOV R0,00H。 小數(shù)位等于 10,則小數(shù)位清零 INC R1。 個(gè)位加一 MOV A,R1 CJNE A,0AH,ADD1。 個(gè)位不等于 10,則 ADD1 MOV R0,09H。 個(gè)位等于 10,則只能是 MOV R1,09H ADD1: MOV M0,R0。 把鍵值送 M0 MOV M1,R1。 把鍵值送 M1 RET /**減函數(shù) **/ JIAN: MOV R1,M1。 個(gè)位鍵值送 R1 MOV R0,M0。 小數(shù)位鍵值送 R0 MOV A,R0 CJNE A,00H,JIAN1。 小數(shù)位鍵值不等于 0,則 JIAN1 MOV A,R1。 小數(shù)位鍵值等于 0,則把個(gè)位鍵值送 A CJNE A,00H,JIAN2。 個(gè)位鍵值不等于 0,則 JIAN2 JMP E。 JIAN1: DEC R0。 小數(shù)位鍵值減 1 MOV M0,R0。 小數(shù)位鍵值送 M0 JMP E JIAN2: DEC R1。 個(gè)位數(shù)鍵值減 1 MOV M1,R1。 個(gè)位數(shù)鍵值送 M1 MOV M0,09H。 09H 送 M0 E: NOP RET /**寫入字型 **/ G: MOV A,M1。 個(gè)位鍵值送 A MOV DPTR ,XS。 DPTR 指向 XS MOVC A,@A+DPTR。 查表得字型碼 ORL A,POINT。 加入小數(shù)點(diǎn) MOV N1,A。 字型碼送 N1 MOV A,M0。 小數(shù)位鍵值送 A 24 MOVC A,@A+DPTR。 查表得字型碼 MOV N0,A。 字型碼送 N0 RET /****中斷顯示程序 ****/ DISP:PUSH ACC。 保護(hù)現(xiàn)場(chǎng) PUSH PSW PUSH 00H。 將 R0, R1 保存起來(lái),應(yīng)為程序使用有沖突 PUSH 01H CLR TF0。 清標(biāo)志位 CLR TR0。 停定時(shí)器 MOV TH0,HIGH(655362021) MOV TL0,LOW(655362021) MOV P0,N1 CLR SECOND 。開(kāi)顯示 CALL DELAY2 SETB SECOND XD: MOV P0,N0 CLR FIRST 。開(kāi)顯示 CALL DELAY2 SETB FIRST。 SETB TR0。 開(kāi)定時(shí)器 POP 01H。 恢復(fù)現(xiàn)場(chǎng) POP 00H POP PSW POP ACC RETI /* 地址偏移量 鍵值 (自己規(guī)定,其實(shí)就是對(duì)鍵的編碼 ) 行首鍵號(hào) 列值 按鍵 (鍵盤上 ) OOH 01H 00H 00H 1 01H 02H 00H 01H 2 02H 03H 00H 02H 3 03H 0AH 00H 03H “ +” 04H 04H 04H 00H 4 05H 05H 04H 01H 5 06H 06H 04H 02H 6 25 07H 0BH 04H 03H “ ” 08H 07H 08H 00H 7 09H 08H 08H 01H 8 0AH 09H 08H 02H 9 0BH 0CH 08H 03H clear 0CH 00H 0CH 00H 無(wú) 0DH 00H 0CH 01H 0 0EH 0DH 0CH 02H 小數(shù)點(diǎn) 0FH 0EH 0CH 03H 確認(rèn) */ KEYTAB:DB 01H,02H,03H,0AH DB 04H,05H,06H,0BH DB 07H,08H,09H,0CH DB 00H,00H,0DH,0EH XS:DB 3FH,06H,5BH,04FH,66H,6DH DB 7DH,07H,7FH,6FH 。共陰數(shù)碼管 09 顯示程序 END 26 51 Microcontroller based DC voltage source of NC WangZhong le Chifeng University of Physics and Electronic and Information Engineering (Department), Chifen
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1