久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

51系列匯編語(yǔ)言

作者:未知   來源:會(huì)員上傳   點(diǎn)擊數(shù):  更新時(shí)間:2014年05月20日   【字體:

 

a)  單個(gè)按鍵與多個(gè)LED燈(位操作輸入與字節(jié)操作輸出)判斷與子程序
此處只是將輸出指令由位指令換成了字節(jié)指令,而輸入判斷仍然是位判斷指令。
ORG 0000H
MAIN:
  CLR C
   MOV C,P2.0 ;獲取P2.0位狀態(tài) 送位累加器;位與字節(jié)轉(zhuǎn)換需要判斷指令
JNC ZIJIE;JC位累加器—進(jìn)位位為1轉(zhuǎn)移到ZIJIE ,
JNC位累加器為0轉(zhuǎn)移到ZIJIE,否則順序執(zhí)行。
MOV C,P1.0
ZIJIE:;子程序起始
MOV  A#00H
    MOV  P3,A
RET;子程序結(jié)束并返回調(diào)用處
END
 
 
b)  單個(gè)按鍵與多個(gè)LED燈(位操作輸入與位、字節(jié)操作輸出)
l  位輸入控制位或字節(jié)輸出
ORG 0000H
MAIN:
  CLR C
   MOV C,P1.0 ;獲取P1.0位狀態(tài) 送位累加器;位與字節(jié)轉(zhuǎn)換需要判斷指令
JNC ZIJIE      ;JC位累加器—進(jìn)位位為1轉(zhuǎn)移到ZIJIE ,JNC位累加器為0轉(zhuǎn)移到ZIJIE,否則順序執(zhí)行。
  MOV P0.0,C ;送位累加器到P0.0位等,P1.0位狀態(tài)變化則輸出隨之變化
    ACALL  DELAY   ; 調(diào)延時(shí)子程序
  MOV P0.1,C
      ACALL  DELAY
  MOV P0.2,C
      ACALL  DELAY
  MOV P0.3,C
    ACALL  DELAY 
  MOV P0.4,C
    ACALL  DELAY 
         MOV P0.5,C
    ACALL  DELAY          MOV P0.6,C
    ACALL  DELAY    MOV P0.7,C    ACALL  DELAY     
SJMP MAIN ;相對(duì)轉(zhuǎn)移時(shí)間短,用AJMP絕對(duì)轉(zhuǎn)移時(shí)間長(zhǎng),RET是用于子程序的返回
ZIJIE:
  MOV A,#00H
  MOV P2,A      ACALL  DELAY 
  MOV P3,A    ACALL  DELAY
     CLR A      MOV P0,A
   MOV P1,A     ACALL  DELAY  
  RET
  DELAY:      ; 延時(shí)子程序 - 這是一個(gè)非常有用、而且常見的一個(gè)子程序
  MOV R5,#04H    ;將16進(jìn)制數(shù)04H傳遞給寄存器R5
F1:
  DJNZ  R7, F1 ;寄存器R7減1非0跳轉(zhuǎn)到F1,直到減為0順序執(zhí)行下一指令
  RET       ; 子程序結(jié)束,返回子程序入口處  ACALL  DELAY   ; 調(diào)延時(shí)子程序 
  END
l  位輸入控制字節(jié)輸出
 
 
c)  單個(gè)按鍵與單個(gè)電機(jī)控制開環(huán)控制
單“位”P口1位--單個(gè)燈位輸出,單個(gè)按鍵控制硬控制與軟控制
一個(gè)按鍵,一盞照明燈,一個(gè)繼電器。硬件接口問題—線路連接、硬件硬驅(qū)動(dòng)問題(程序稱為軟驅(qū)動(dòng))。
一個(gè)按鍵,兩盞燈(指示、照明),一個(gè)繼電器。硬件接口問題—線路連接、硬件硬驅(qū)動(dòng)問題。程序稱為軟驅(qū)動(dòng):就是利用兩個(gè)端口,通過延時(shí)或計(jì)時(shí)器完成轉(zhuǎn)換。
說明:
硬件特性,驅(qū)動(dòng)與控制信號(hào),程序編寫
由繼電器引出的強(qiáng)電驅(qū)動(dòng)電器的控制問題,如電動(dòng)機(jī)交流電機(jī)、直流電機(jī)、步進(jìn)電機(jī)、伺服電機(jī);單項(xiàng)或多項(xiàng)
 
1.  單個(gè)開關(guān)(按鍵)與多個(gè)LED數(shù)碼管點(diǎn)陣問題最小系統(tǒng)輸出擴(kuò)展
a)        單個(gè)按鍵與多個(gè)LED燈(位操作輸入與字節(jié)操作輸出)
b)        單個(gè)按鍵與多個(gè)LED數(shù)碼管(位操作輸入與字節(jié)操作輸出)數(shù)組
c)         單個(gè)按鍵與多個(gè)數(shù)碼管(位操作輸入與多字節(jié)操作輸出)靜態(tài)數(shù)組
d)        多個(gè)按鍵與多個(gè)數(shù)碼管(位操作輸入與字節(jié)操作輸出)動(dòng)態(tài)掃描函數(shù)
e)         單個(gè)按鍵與多個(gè)數(shù)碼管點(diǎn)陣(位操作輸入與字節(jié)操作輸出)靜態(tài)
f)         多個(gè)按鍵與多個(gè)數(shù)碼管點(diǎn)陣(位操作輸入與字節(jié)操作輸出)動(dòng)態(tài)

 

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 精品国产18久久久久久二百 | 在线播放中文字幕 | 久久一久久 | 国产精品夜夜春夜夜爽久久电影 | 日韩电影免费观看中文字幕 | 在线a视频网站 | 日韩精品一区二区三区在线播放 | 视频一区二区中文字幕 | 在线观看免费av网 | 国产成人精品久久二区二区 | 成人自拍视频 | 国产91在线视频 | 欧美福利视频一区 | 中文字幕99 | 国产大片一区 | 亚洲视频在线观看免费 | 日韩成人免费在线视频 | 日日干日日操 | 亚洲日韩中文字幕一区 | 天天影视色综合 | 最新中文字幕第一页视频 | 激情欧美日韩一区二区 | 国产精品一区二区av | 成人欧美一区二区三区黑人孕妇 | 四虎永久免费在线 | 欧美亚洲在线视频 | ww亚洲ww亚在线观看 | 亚洲视频在线看 | 久久精品一 | 亚洲 欧美 综合 | 国产在线精品一区二区 | 二区三区av | 奇米av| 日本特黄a级高清免费大片 特黄色一级毛片 | 欧美老妇交乱视频 | 国产一区二区三区在线 | 久久99精品久久久久久狂牛 | 精品一二区 | av中文字幕在线 | 国产婷婷色综合av蜜臀av | 国产羞羞视频在线观看 |