亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 程序清單,抱歉了,暫時沒有c語言的.txt

?? 單片機應用實例之一:基于單片機的數字電壓表
?? TXT
字號:
附錄1:程序清單


在Keil環境下ASM程序,抱歉了,暫時沒有C語言的

/*           趙營的畢業設計SVM1601A (16x1)接線圖
=================================================================
連接線圖:   MCU-----89S52 
            DB0-----P2.0     DB4-----P2.4     RS-------P0_1
            DB1-----P2.1     DB5-----P2.5     RW-------P0_2
            DB2-----P2.2     DB6-----P2.6     E--------P0_3
            DB3-----P2.3     DB7-----P2.7     
            
            VLCD接1K電阻到GND

=================================================================*/
/*           趙營的畢業設計ICL7135接線圖
=================================================================
連接線圖:   MCU-----89S52 
            /STR----P3.2(/INT0)
            B1-----P0.4      R/H------P0.0     BUSY----P3.6
            B2-----P0.5      POL------P1.5
            B4-----P0.6      OVER-----P1.6
            B8-----P0.7      UNDER----P1.7   

================================================================*/

DARPOLE  EQU  60H           ;正負號地址
DARSTART EQU  61H           ;第一數位
DAREND   EQU  67H           ;結束位
INTNUM   EQU  68H           ;用于判斷中斷次數的寄存器
VGRADE   EQU  69H           ;檔位值
DPOINT   EQU  6AH           ;小數點位
BEGIN    EQU  6BH           ;顯示數據標志位
ADSTART  BIT  P0.0          ;A/D轉換使能

RS BIT P0.1
RW BIT P0.2
E  BIT P0.3

ORG 0000H
SJMP START
ORG 0003H 
LJMP INTUSE

START: SETB ADSTART          ;趙營的畢業設計
       MOV INTNUM,#00H       ;清中斷次數
       MOV SCON,#50H         ;UART工作在MODE1
       MOV TMOD,#20H         ;TIMER1工作在MODE2
       MOV TH1,#0A0H         ;波特率300
       SETB TR1              ;啟動記時器1
       MOV IE,#10000001B     ;中斷EA使能,EX0使能	
       MOV SP,#70H           ;設置堆棧
       MOV BEGIN,#00H
       MOV P2,#01H	     ;清屏 
       CALL ENABLE   	     ;寫到指令寄存器
       MOV P2,#38H	     ;功能設定(8位,2行,5*7點陣)智表設計P236
       CALL ENABLE      
       MOV P2,#00001100B     ;顯示器ON,光標OFF,閃爍OFF
       CALL ENABLE      
       MOV P2,#06H	     ;I/D=1,DDRAM地址加1,顯示器OFF
       CALL ENABLE      
  S1 : MOV P2,#80H           ;第一行字符起始地址
       CALL ENABLE
       JNB P1.6,S2
       MOV DPTR,#TABLE0
       AJMP S3
  S2 : MOV DPTR,#TABLE1      ;顯示'Voltage'字符
  S3 : CALL WRITE1   
       MOV A,BEGIN
       CJNE A,#01H,S1
       MOV P2,#0C0H          ;第二行字符起始地址 
       CALL ENABLE           
       CALL WRITE2           ;顯示A/D采樣的數據 
       CALL SERCOM           ;串行通訊
       AJMP S1     
         
ENABLE:CLR RS                ;RS=0,寫到指令寄存器
       CLR RW                ;R/W=0
       SETB E                ;E  1→0 使能
       CALL DELAY            ;延時2.5ms
       CLR E                 ;禁止
       RET

WRITE1:MOV R1,#00H           ;輸出字符的子程序
   A1: MOV A,R1
       MOVC A,@A+DPTR
       CJNE A,#00H,A2
       RET
   A2: CALL WRITE3           ;寫到LCD ROM的子程序
       INC R1
       AJMP A1

WRITE2:MOV R0,#60H           ;輸出數據的子程序,數據區地址  
   A3: MOV A,@R0
       CALL WRITE3           ;寫到LCD ROM的子程序   
       INC R0
       CJNE R0,#DAREND,A3
       MOV R0,#60H
       RET

WRITE3:MOV P2,A              ;寫到LCD ROM的子程序
       SETB RS
       CLR RW
       SETB E
       CALL DELAY            ;延時2.5ms
       CLR E
       RET

SERCOM:MOV R1,#00H           ;輸出字符的子程序
  A11: MOV A,R1
       MOVC A,@A+DPTR
       CJNE A,#00H,A12
       AJMP A14
  A12: MOV SBUF,A  ;寫到LCD ROM的子程序
  A16: JBC TI,A15 
       AJMP A16           
  A15: INC R1
       AJMP A11
  A14: MOV R0,#60H           ;輸出數據的子程序,數據區地址  
  A4:  MOV A,@R0
       MOV SBUF,A
  A6:  JBC TI,A5 
       AJMP A6
  A5:  INC R0
       CJNE R0,#DAREND,A4
       RET

 DELAY:MOV R4,#05H           ;延時2.5ms子程序              
   D1: MOV R5,#0FFH
       DJNZ R5,$
       DJNZ R4,D1
       RET

/*             趙營的畢業設計中斷寄存器使用情況
=================================================================
            MCU-----89S52
            R0 ----- 存數首地址         P1.0 = 0 ----- 2V檔位 
            R2 ----- 檔位值             P1.1 = 0 ----- 20V檔位
            R3 ----- 定義小數點位       P1.2 = 0 ----- 200V檔位
            R4 ----- 消隱標志位         P1.3 = 0 ----- 2000V檔位

=================================================================*/
INTUSE:                         ;中斷子程序
       CLR EA
       PUSH ACC                 
       PUSH PSW   
       SETB PSW.3               ;切換寄存器組1
       MOV A,#00H               ;#00H,判斷是否首次!
       CJNE A,INTNUM,NEXT       ;是首次中斷嗎?非則轉NEXT
       MOV R0,#DARSTART         ;數據區首地址  
       MOV R2,#00H              ;清檔位值
       MOV R3,#00H              ;清小數點位
       MOV R4,#01H              ;置消隱標志位
       JNB P1.6,K0
       SETB P1.4
       AJMP K1
  K0:  CLR P1.4
  K1:  JB P1.5,POL              ;置正負號  
       MOV DARPOLE,#2DH         ;負顯示負號
       AJMP K2
  POL: MOV DARPOLE,#20H         ;正則不顯示
  K2:  MOV A,P0                 ;讀P0口,讀7135輸出的BCD碼
       ANL A,#0F0H              ;取高四位
       SWAP A
       ADD A,#30H    
       SETB P1.0                ;判檔位
       SETB P1.1
       SETB P1.2
       SETB P1.3
       JNB P1.0,IA1             ;是2V檔嗎?
       INC R2
       JNB P1.1,IA1             ;是20V檔嗎?
       INC R2
       JNB P1.2,IA1             ;是200V檔嗎?
       INC R2  
 IA1:  XCH A,R3                 ;定義小數點位
       MOV A,R2
       ADD A,#62H
       XCH A,R3
       MOV DPOINT,R3 
       CJNE R2,#00H,IB0         ;是2V檔位
       AJMP IB1
  IB0: CJNE A,#30H,IB1          ;A是零嗎?
       AJMP IB2
  IB1: MOV R4,#00H              ;清消隱標志位
       AJMP IB3
  IB2: MOV R4,#01H              ;置標志位
       ADD A,#70H      
  IB3: MOV @R0,A
       INC R0               
       INC INTNUM               ;中斷次數加1
 RETN: POP PSW
       POP ACC
       SETB EA
       RETI
 NEXT: MOV A,R0
       CJNE A,DPOINT,NEXT3      ;置小數點
       MOV @R0,#2EH
       INC R0
 NEXT3:MOV A,P0                 
       ANL A,#0F0H
       SWAP A
       ADD A,#30H
       CJNE A,#30H,IC1
       CJNE R4,#01H,IC2
       CALL REMOVE
       AJMP IC2
  IC1: MOV R4,#00H    
  IC2: MOV @R0,A               ;送到數據區
       INC R0
       INC INTNUM
       MOV A,R0
       CJNE A,#DAREND,RETN     ;夠五次了嗎?
       MOV INTNUM,#00H         ;清中斷次數
       MOV BEGIN,#01H
       SJMP RETN

REMOVE:MOV R1,INTNUM           ;消隱子程序
       CJNE R1,#01H,IEE1       ;是第二次中斷嗎?
       CJNE R2,#01H,IEE2       ;是20V檔嗎?
       MOV R4,#00H
       RET
  IEE2:ADD A,#70H   
       RET
  IEE1:CJNE R1,#02H,RETN2      ;是第三次中斷嗎?
       CJNE R2,#03H,RETN2      ;是2000V檔嗎?
       ADD A,#70H
       MOV R4,#00H
 RETN2:RET  
TABLE0:DB 'Over!!!:',00H       ;顯示字符,00H結束位
TABLE1:DB 'Voltage:',00H       ;顯示字符,00H結束位
END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲图片欧美一区| 99精品欧美一区二区三区小说| 九九精品一区二区| 99视频在线观看一区三区| 91精品国产品国语在线不卡| 国产欧美精品国产国产专区| 日韩成人一区二区| 色综合久久综合中文综合网| 久久天天做天天爱综合色| 亚洲成av人片一区二区三区| 成人爱爱电影网址| 久久久久久久网| 琪琪一区二区三区| 欧美视频在线观看一区二区| 国产精品成人一区二区三区夜夜夜| 青青草精品视频| 欧美三日本三级三级在线播放| 中文字幕不卡在线播放| 国产综合久久久久久久久久久久| 欧美乱熟臀69xxxxxx| 亚洲精品国产高清久久伦理二区| 成人综合在线网站| 精品国产三级a在线观看| 日韩激情中文字幕| 欧美精品日韩一本| 五月婷婷欧美视频| 欧美日韩你懂的| 亚洲午夜久久久久中文字幕久| 色哟哟一区二区在线观看| 国产精品护士白丝一区av| 不卡一区在线观看| 成人欧美一区二区三区| 成人激情开心网| 国产精品欧美一区喷水| 成人性生交大片免费| 欧美国产激情一区二区三区蜜月| 国产综合色在线视频区| 2023国产精品| 国产成人精品三级麻豆| 日本一区二区三区久久久久久久久不 | 另类的小说在线视频另类成人小视频在线| 91免费观看在线| 精品在线一区二区三区| 日韩女优制服丝袜电影| 精品一区免费av| 国产无遮挡一区二区三区毛片日本| 国产一区二区在线观看视频| 欧美激情在线一区二区三区| 成人蜜臀av电影| 一区二区三区精品视频| 7777精品伊人久久久大香线蕉经典版下载| 婷婷六月综合网| 精品国产成人系列| 波多野结衣中文字幕一区二区三区 | 久久综合中文字幕| 粉嫩高潮美女一区二区三区 | 亚洲激情校园春色| 欧美色手机在线观看| 日韩在线卡一卡二| 久久久99精品免费观看| 91视频国产资源| 久久精品久久综合| 中文字幕日韩精品一区| 欧美色图在线观看| 国产在线播放一区三区四| 国产精品久久久久久户外露出 | 一区二区三区在线观看视频| 欧美精品aⅴ在线视频| 国产伦精一区二区三区| 亚洲欧洲制服丝袜| 精品欧美黑人一区二区三区| 99视频一区二区| 日韩精品一级二级| 中文字幕永久在线不卡| 日韩视频在线观看一区二区| 日韩视频免费观看高清完整版 | 国产精品一二三四| 亚洲综合成人网| 国产午夜久久久久| 欧美亚洲免费在线一区| 国产精品伊人色| 天天综合网 天天综合色| 国产欧美日韩麻豆91| 欧美区在线观看| 99久久免费国产| 国产又黄又大久久| 天天综合天天综合色| 一色屋精品亚洲香蕉网站| 欧美xxxxx牲另类人与| 欧美亚洲禁片免费| 成人免费毛片嘿嘿连载视频| 另类小说视频一区二区| 亚洲午夜免费视频| 亚洲色欲色欲www| 国产女主播一区| 精品不卡在线视频| 欧美一区二区三区喷汁尤物| 一本色道**综合亚洲精品蜜桃冫| 精品一区二区三区免费| 五月天亚洲精品| 亚洲一区二区三区影院| 欧美国产成人精品| 中文字幕免费在线观看视频一区| 日韩一区二区在线看片| 欧美日本一区二区| 在线中文字幕一区二区| a在线欧美一区| 成人一区二区三区视频| 国产精品99久| 国产伦精一区二区三区| 国产一区二区三区国产| 久久99精品久久久久久国产越南 | 中文字幕一区二区在线播放| 国产三级一区二区三区| 久久久综合网站| 久久影视一区二区| 精品电影一区二区| 欧美一级一级性生活免费录像| 欧美美女视频在线观看| 4438x成人网最大色成网站| 717成人午夜免费福利电影| 91精品国模一区二区三区| 91精品啪在线观看国产60岁| 欧美喷水一区二区| 欧美sm极限捆绑bd| 久久精品夜夜夜夜久久| 中文字幕精品综合| 亚洲视频香蕉人妖| 一区二区三区欧美| 视频一区二区三区在线| 免费人成精品欧美精品 | 亚洲成av人片| 美腿丝袜在线亚洲一区| 麻豆91在线播放| 国产一区不卡视频| 成人开心网精品视频| 一本大道久久a久久综合婷婷| 一道本成人在线| 欧美精品日日鲁夜夜添| 日韩精品一区二区三区四区视频| 久久综合精品国产一区二区三区| 欧美激情综合五月色丁香小说| 中文字幕一区免费在线观看| 亚洲成人动漫精品| 国产乱子轮精品视频| 成人avav在线| 欧美一级搡bbbb搡bbbb| 国产欧美综合在线观看第十页| 亚洲卡通动漫在线| 轻轻草成人在线| 成av人片一区二区| 3d成人h动漫网站入口| 国产欧美精品一区二区三区四区 | 日韩亚洲欧美在线| 日本一区二区三区高清不卡| 亚洲一区二区欧美激情| 国产高清久久久久| 欧美日韩dvd在线观看| 国产精品视频你懂的| 亚洲成人免费电影| 波多野结衣中文字幕一区| 日韩一区二区影院| 亚洲天堂中文字幕| 国产一区二三区| 欧美日韩一区成人| 国产精品福利一区二区| 免费xxxx性欧美18vr| 色视频成人在线观看免| 久久久噜噜噜久噜久久综合| 亚洲一区成人在线| av一区二区久久| 久久久亚洲高清| 日韩国产成人精品| 欧美综合亚洲图片综合区| 国产嫩草影院久久久久| 久草这里只有精品视频| 欧美日韩国产一二三| 国产精品成人在线观看| 国产乱码精品一区二区三区av| 欧美福利电影网| 亚洲综合男人的天堂| 99久久99久久精品国产片果冻| 久久综合五月天婷婷伊人| 日韩和的一区二区| 欧美日韩精品专区| 亚洲色大成网站www久久九九| 国产成人综合在线| 久久婷婷成人综合色| 久久国产精品免费| 欧美一区二区在线看| 性做久久久久久免费观看| 色天天综合色天天久久| 亚洲人成小说网站色在线| 成人18视频日本| 国产精品福利在线播放| 成人国产在线观看| 国产精品卡一卡二| 不卡免费追剧大全电视剧网站| 中文字幕精品综合| 99久久免费视频.com|