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

正文內(nèi)容

課程設(shè)計-基于單片機的8路輸入模擬信號數(shù)值顯示電路設(shè)計(編輯修改稿)

2025-02-13 04:11 本頁面
 

【文章內(nèi)容簡介】 。子程序調(diào)用結(jié)束。取A/D轉(zhuǎn)換數(shù)據(jù)至70H~77H內(nèi)存單元MOVD: SETB 。0809輸出允許 MOV A,P0 。將A/D轉(zhuǎn)換值移入A MOV @R0,A 。放入內(nèi)存單元 CLR 。關(guān)閉0809輸出 INC R0 。內(nèi)存地址加1 MOV A,P2 。通道地址移入A INC A 。通道地址加1 MOV P2,A 。通道地址送0809 CLR C 。清進位標(biāo)志 CJNE A,08H,TESTCON 。通道地址不等于8轉(zhuǎn)TESTCONT再測試 JC TESTCON 。通道地址小于8轉(zhuǎn)TESTCONT再測試 CLR A 。大于或等于8,A/D轉(zhuǎn)換結(jié)束,恢復(fù)端口 MOV P2,A 。P2口置1 MOV A,0FFH 。 MOV P0,A 。P0置1 MOV P1,A 。P1置1 MOV P3,A 。P3置1 RET 。取A/D轉(zhuǎn)換數(shù)據(jù)結(jié)束TESTCON: LCALL TESTART 。再發(fā)測試啟動脈沖 LJMP WAIT 。跳至WAIT等待A/D轉(zhuǎn)換結(jié)束信號 END 。程序結(jié)束附件三:數(shù)值量模擬量轉(zhuǎn)換對照表(ADC0809的參考電壓為5V)數(shù)值量模擬量數(shù)值量模擬量數(shù)值量模擬量數(shù)值量模擬量數(shù)值量模擬量數(shù)值量模擬量151101151201251252102152202252353103153203253454104154204254555105155205255656106156206757107157207858108158208959109159209106011016021011611111612111262112162212136311316321314641141642141565115165215166611616621617671171672171868118168218196911916921920701201702202171121171221227212217222223731231732232474124174224257512517522526761261762262777127177227287812817822829791291792293080130180230318113118123132821321822323383133183233348413418423435851351852353686136186236378713718723738881381882383989139189239409014019024041911411912414292142192242439314319324344941441942444595145195245469614619624647971471972474898148198248499914919924950100150200250附件四:元件清單元件類型名 稱數(shù) 量集成芯片AT89S52一片ADC0809一片74LS74一片數(shù)碼管動態(tài)顯示四位(共陽)一個電阻(歐姆)4個1個5107個1K8個2001個獨石電容30PF2個10UF1個電解電容22PF1個三極管90124個石英晶振12MHZ1個其他按鈕開關(guān)1個萬用板(小號)1塊底座40腳2個28腳1個14腳1個BZ EQU 34H
ORG 0000H
AJMP START
ORG 0030H
START:
MOV 34H,88H
MOV 30H,00H
MOV 31H,00H
MOV 32H,00H
MOV 33H,00H
ST:ACALL YKJM
MOV A,BZ
CJNE A,00H,ST1。電源按鈕
CPL
SETB
SETB
SETB
CPL
AJMP ST
ST1:CJNE A,11H,ST2
CLR
CLR
SETB
SETB
CLR
AJMP ST
ST2:CJNE A,22H,ST3
CLR
SETB
CLR
SETB
AJMP ST
ST3:CJNE A,33H,ST
CLR
SETB
SETB
CLR
AJMP ST
YKJM:
JB ,$。等待遙控信號出現(xiàn)
MOV R6,9
SB: ACALL YS1。調(diào)用882微秒延時子程序
JB ,YK1。
AJMP YK2
YK1:AJMP YKEND
YK2:DJNZ R6,SB。重復(fù)10次,目的是檢測在8820微秒內(nèi)如果出現(xiàn)高電平就退出解碼程序
。以上完成對遙控信號的9000微秒的初始低電平信號的識別。
JNB , $ 。等待高電平避開9毫秒低電平引導(dǎo)脈沖
ACALL YS2 。
MOV R1,30H 。設(shè)定1AH為起始RAM區(qū)
MOV R2,4
PP: MOV R3,8
JJJJ: JNB ,$。等待地址碼第一位的高電平信號
LCALL YS1。高電平開始后用882微秒的時間尺去判斷信號此時的高低電平狀態(tài)
MOV C,。
JNC UUU。如果為0就跳轉(zhuǎn)到UUU
JB ,$。如果為1就等待高電平信號結(jié)束
UUU: MOV A,@R1。將R1中地址的給A
RRC A。將C中的值0或1移入A中的最低位
MOV @R1,A。將A中的數(shù)暫時存放在R1中
DJNZ R3,JJJJ。接收地址碼的高8位
INC R1。對R1中的值加1,換成下一個RAM
DJNZ R2,PP 。接收完16位地址碼和8位數(shù)據(jù)碼和8位數(shù)據(jù)反碼,存放在1AH/1BH/1CH/1DH的RAM中
。以下對代碼是否正確和定義進行識別
。MOV A,1AH。比較高8位地址碼
。RL A,00000000B 。判斷1AH的值是否等于00000000,相等的話A為0
。JNZ EXIT。如果不相等說明解碼失敗退出解碼程序
。MOV A,1BH。比較低8位地址
。XRL A,11111111B 。再判斷高8位地址是否正確
。JNZ EXIT。如果不相等說明解碼失敗退出解碼程序
MOV A,32H。比較數(shù)據(jù)碼和數(shù)據(jù)反碼是否正確?
CPL A
XRL A,33H 。將1CH的值取反后和1DH比較 不同則無效丟棄,核對數(shù)據(jù)是否準(zhǔn)確
JNZ EXIT。如果不相等說明解碼失敗退出解碼程序
CLR 。解碼成功發(fā)光二極管點亮指示!
acall YS2
acall YS2
acall YS2
acall YS2
acall YS2
acall YS2
SETB
MOV A,32H
。MOV P2,A
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1