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

標題: [求助]這個匯編程序的流程圖啊,怎么搞 [打印本頁]

作者: itmaybe    時間: 2012-3-30 09:43
標題: [求助]這個匯編程序的流程圖啊,怎么搞

利用8051單片機定時器/計數器測量某正脈沖寬度,已知脈沖寬度小于10ms,主機頻率為12MHz,編程測量脈沖寬度,并把結果轉換成BCD碼,順序存放在以片內50H單元為首地址的內存單元中(50h單元存個位)

 

;用Gate位控,方式1
         MOV TMOD,#00001001B
         MOV TH0,#0
         MOV TL0,#0
         JB P3.2,$    ;等待下降沿
         SETB TR0     ;啟動,注意門控信號尚未有效
         JNB P3.2,$   ;等待上升沿
         JB P3.2,$    ;及新的下降沿
         CLR TR0      ;計數結束
         MOV 50H,#0 ;準備換算為BCD碼
         MOV 51H,#0
         MOV 52H,#0
 LP1:  CLR C
         MOV A,TL0    ;減1000=3E8H
         SUBB A,#0E8H
         MOV TL0,A
         MOV A,TH0
         SUBB A,#3
         MOV TH0,A
         JC LP2     ;不夠減的話,轉移,處理百位
         INC 50H     ;夠減,千位增1
         AJMP LP1
LP2:    MOV A,TL0   ;先恢復數據
         ADD A,#0E8H
         MOV TL0,A
         MOV A,TH0
         ADDC A,#3
         MOV TH0,A
         CLR C
 LP3:    MOV A,TL0  ;減100=64H
         SUBB A,#100
         MOV TL0,A
         MOV A,TH0   ;仍有可能是雙字節數
         SUBB A,#0
         MOV TH0,A
         JC LP4     ;不夠減的話,轉移,處理十位
         INC 51H    ;夠減,百位增1
         AJMP LP3
 LP4:    MOV A,TL0    ;先恢復數據
         ADD A,#100
         CLR C
 LP5:    SUBB A,#10    ;減10=0AH
          JC LP6     ;不夠減的話,轉移,處理個位
         INC 52H    ;夠減,十位增1
         AJMP LP5
 LP6:    ADD A,#10  ;恢復數據
         MOV 53H,A  ;存個位
         SJMP $

 

 

 

這段程序看不懂啊,求高手發發流程圖,謝謝啦







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品国产精品三级精品av网址 | 婷婷五月色综合香五月 | av日韩高清| 精品一区二区三区av | 欧美日韩一区在线 | 一区二区蜜桃 | 中文字幕在线观看 | 99色视频| 亚洲成人一级 | 日韩精品在线一区 | 一区二区三区久久久 | 亚欧洲精品在线视频免费观看 | 逼逼视频 | 亚洲精品一区二区三区蜜桃久 | 久久av一区二区三区 | 国产欧美精品一区二区色综合朱莉 | 亚洲视频免费观看 | 在线免费av观看 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产精品国产馆在线真实露脸 | 综合久久av | 日本三级日产三级国产三级 | 日韩av一区二区在线观看 | 亚洲一级黄色 | 亚洲精品一区二区三区丝袜 | 午夜视频在线观看一区二区 | 国产精品日韩一区二区 | 一级片在线播放 | 国产欧美日韩精品一区 | 精品免费国产视频 | 欧美日韩亚洲二区 | 99在线观看| 久久99精品国产99久久6男男 | 天天综合天天 | 亚洲国产自产 | 日韩有码一区 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 国产免费色 | 国产视频中文字幕 | 在线播放中文字幕 | 色一级片|