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

正文內(nèi)容

高級(jí)電工單片機(jī)實(shí)操教案(doc30)-經(jīng)營管理-展示頁

2024-08-26 15:18本頁面
  

【正文】 SJMP $ ;等待 END 解 法二: 用模式 2,可循環(huán) START: MOV TMOD, 06H ;模式 2,自動(dòng)重裝入 8位計(jì)數(shù)器 CLR ;開始滅 LED MOV TH0, 0F6H ;賦初值,模式 2最多可計(jì)數(shù) 256次。所以采用兩個(gè)與非門組成一個(gè)觸發(fā)器進(jìn)行抗干擾(防抖動(dòng)電路) 解法一:用模式 1,不可循環(huán) START: MOV TMOD, 05H ;設(shè)置 T0為 16位計(jì)數(shù)器 MOV TH0, 0FFH ;賦初值此處計(jì)數(shù) 10次。所以 T0 在這里不能作為定時(shí)器,而是作為計(jì)數(shù)器。 : 5 6 R3 R4 ELD VT 9013 10kΩ 200Ω + 5V CC4011 JA T0( ) 8031 + 5V R1 R2 1 14 1 2 3 4 + 5V 9 : 考題要求,每按下一次按鈕時(shí)計(jì)數(shù)一次,通過程序設(shè)定計(jì)數(shù)次數(shù),按下次數(shù)到后 LED 亮( 輸出高電平)。計(jì)數(shù)脈沖用消抖動(dòng)開關(guān)產(chǎn)生。125*5*2*2us DJNZ R4,D0 。125*5*2*2us D2: DJNZ R6,D2 。完畢后等待 DELAY: MOV R4,5 ;延時(shí) 子程序( fOSC=6MHZ),如 fOSC=12MHZ,用 10 D0: MOV R5,125 。將 A的內(nèi)容循環(huán)右移動(dòng)一位 DJNZ R7 , LOOP1 。判斷循環(huán)是否完畢 MOV P1, 00H MOV R7 , 16 ;循環(huán) 2 次,一次需要依次點(diǎn)亮 8 個(gè) LED,所以為 16 MOV A , 01H ;送初值給累加器 ACC LOOP1 : MOV P1, A ; 送 P1口進(jìn)行 LED 顯示 ACALL DELAY 。顯示的時(shí)間通過延時(shí)子程序決定 RR A 。125*5*2*2us DJNZ R4,D0 。125*5*2*2us D2: DJNZ R6,D2 。完畢后等待 DELAY: MOV R4,5 ;延時(shí) 子程序( fOSC=6MHZ),如 fOSC=12MHZ,用 10 D0: MOV R5,125 。將 A的內(nèi)容循環(huán)左移動(dòng)一位 DJNZ R7 , LOOP 。5*2us RET END 從右向左移動(dòng)參考程序: ORG 0000H MOV R7 , 32 ;循環(huán) 4 次,一次需要依次點(diǎn)亮 8 個(gè) LED,所以為 32 MOV A , 01H ;送初值給累加器 ACC 用 MOV A , 01H 亮 LED0 LOOP : MOV P1, A ; 送 P1口進(jìn)行 LED 顯示 ACALL DELAY 。200*125*5*2*2us DJNZ R5,D1 。5*2us D1: MOV R6,200 。判斷循環(huán)是否完畢 MOV P1, 00H SJMP $ 。顯示的時(shí)間通過延時(shí)子程序決定 RR A 。所以可以通過 RR A指令實(shí)現(xiàn)。要求從左向右移動(dòng)時(shí)先從 P1口輸出 10000000即: 80H 這時(shí) LED7 亮,其它滅,亮的時(shí)間可以通過延時(shí)確定。 控制要求:利用左移或右移指令從左向右點(diǎn)亮并循環(huán) n次 ,或從右向左點(diǎn)亮并循環(huán) n次 ,循環(huán)完畢全部熄滅。 50ms= 50000us, 50000*= 46080 所以賦初值為 65536- 46080= 19456 ,將 19456 轉(zhuǎn)換為十六進(jìn)制為 4C00H 高八位送 TH0, 第八位送 TL0 , 使用指令 : MOV TH0 , 4CH MOV TL0 , 00H 因?yàn)?50ms 閃爍一次太快,當(dāng)要求 2S 進(jìn)行一次閃爍時(shí)則需要中斷 2S/50 ms= 40 次。所以賦初值為 65536- 50000= 15536 ,將 15536 轉(zhuǎn)換為十六進(jìn)制為 3CB0H 高八位送 TH0, 第八位送 TL0. 使用指令: MOV TH0 , 3CH MOV TL0 , 0B0H 當(dāng)晶振為 6MHZ 時(shí), 2us 加一。所以 TMOD=0 0 0 0 0 0 0 1 即: 01H 使用指令: MOV TMOD , 01H 每 50ms 中斷一次 當(dāng)晶振為 12MHZ 時(shí), 1us 加一。當(dāng)用手遮住光敏電阻的光線, LED 就會(huì)閃爍。 調(diào)試方法: 接好電路,編好程序,使光敏電阻暴露在光線下,調(diào)節(jié) Rp 到最小值,這時(shí) LED 應(yīng)該閃爍。只要是在晚上要求 LED 一直閃爍。 電路圖: 電路工作原理: 白天光敏電阻阻值小,使 ,不產(chǎn)生中斷,使 LED滅。 1 試題編號(hào) 3301 控制要求:在內(nèi)部 RAM中 20H開始的區(qū)域中存有二十個(gè)無符號(hào)數(shù),找出其中最大和最小數(shù),分別送 34H和 35H單元。(注:目標(biāo)程序于 0800H單元開始) ORG 0000H LJMP MAIN ORG 0800H MAIN : MOV R0, 20H ;從內(nèi)部 20H 單元開始查找 MOV R7, 19 ; 20 個(gè)數(shù)需要比較 19 次 MOV 34H , R0 ;將 20H 單元的內(nèi)容同時(shí)送 34H 和 35H MOV 35H, R0 LOOP : INC R0 ;指向下一個(gè)單元 MOV A , R0 ; 讀取到 ACC CJNE A , 34H , B1 ;將讀取的內(nèi)容與 34H 的內(nèi)容進(jìn)行比較,不相等跳 B1 處 SJMP EXIT ;相等則不作其它比較跳 EXIT 處 B1 : JC XIAO ;若 A的內(nèi)容小于 34H 的內(nèi)容則 C 為 1,跳 XIAO 處 MOV 34H , A ; C 為 0 表明 A大于 34H 的內(nèi)容則替換掉 34H 的內(nèi)容 SJMP EXIT ;替換后退出不作最小數(shù)比較 XIAO : CJNE A , 35H , B2 ;作最小數(shù)比較,不相等跳 B2 處 SJMP EXIT ;相等退出到 EXIT 處 B2 : JNC EXIT ;若 A的內(nèi)容大于 35H 的內(nèi)容跳 EXIT 處 MOV 35H , A ;若 A的 內(nèi)容小于 35H 的內(nèi)容則替換掉 35H 的內(nèi)容 EXIT : DJNZ R7 , LOOP ;判斷比較次數(shù)是否完畢 SJMP $ ;比較完畢原地等待 END 2 開始1 9 →R 72 0 H →R 0( R 0 ) + 1 →R 0( ( R 0 ) ) →A( ( R 0 ) ) →3 4 H( ( R 0 ) ) →3 5 H( A ) ≠( 3 4 H ) 嗎?( A ) >( 3 4 H ) 嗎?( A ) ≠( 3 5 H ) 嗎?( A ) <( 3 5 H ) 嗎?( R 7 ) 1 →R 7( R 7 ) ≠0 嗎?等待結(jié)束YN( A ) →3 4 HYNNY( A ) →3 5 HYNYN 3 3102 控制要求:利用 8031定時(shí)器與中斷功能控制一個(gè)“航標(biāo)燈” ,黑夜時(shí)發(fā)光二極管按指定頻率閃爍(如:亮 2S,滅 2S,循環(huán));白天時(shí)發(fā)光二極管不亮。晚上光敏電阻阻值變大,使 的輸入電位為低電平,這時(shí)產(chǎn)生中斷,中斷使 LED 閃爍。所以中斷應(yīng)該采用電平觸發(fā)方式。慢慢調(diào)大 Rp的阻值,使 LED剛剛滅,保持 Rp這時(shí)的阻值即可。 編程思路: 使用定時(shí)器 T0, 方式 1。 50ms= 50000us。 50ms= 50000us, 50000/2= 25000 所以賦初值為 65536- 25000= 40536 ,將 40536 轉(zhuǎn)換為十六進(jìn)制為 9E58H 高八位送 TH0, 第八位送 TL0 , 使用指令 : MOV TH0 , 9EH MOV TL0 , 58H INT0 1 8031 LED R1 10kΩ VT 9013 R2 200Ω + 5V 12 Rp 10kΩ 光敏電阻 4 當(dāng)晶振為 時(shí), 12/ us 加一。 參考程序: (以 12MHZ 為例 ) ORG 0000H AJMP MAIN ORG 0003H ;外部中斷 0的中斷入口地址 AJMP HYSD MAIN: MOV TMOD, 01H ;設(shè)置 T0工作方式 1,且為定時(shí) MOV IE, 81H ; CPU開中斷和外部中斷 0開中斷 BT: CLR SJMP BT ;白天滅 LED且等待中斷 HYSD: SETB ;亮 LED MOV RO, 40 ;定時(shí) 40次,即: 50ms*40= 2S(這里亮 2S) LP: MOV TH0, 3CH ;賦初值 MOV TL0, 0B0H SETB TR0 ;啟動(dòng)定時(shí) JNB TF0, $ ;等待 50ms定時(shí)到,定時(shí)到后 TF0為 1 CLR TF0 ;軟件清除 T0的溢出標(biāo)志位 TF0 DJNZ R0, LP ;判斷是否有 40 次 T0定時(shí) MOV R0 , 20 LP1: MOV TH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1