亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
成人三级伦理片| 国产精品白丝jk白祙喷水网站| 亚洲电影你懂得| 久久疯狂做爰流白浆xx| 97精品视频在线观看自产线路二| 日韩欧美国产电影| 一区二区三区精品在线观看| 狠狠色综合日日| 制服丝袜亚洲色图| 亚洲黄色在线视频| 成+人+亚洲+综合天堂| 日韩欧美久久一区| 午夜视频一区二区三区| 91在线国产观看| 国产欧美精品一区| 极品尤物av久久免费看| 欧美一区二区三区四区在线观看| 亚洲理论在线观看| 91老师国产黑色丝袜在线| 久久久久久久综合日本| 蜜桃精品在线观看| 欧美一级生活片| 日本不卡高清视频| 欧美三级一区二区| 亚洲已满18点击进入久久| 91网上在线视频| 中国av一区二区三区| 国产在线精品一区在线观看麻豆| 日韩精品一区二区三区蜜臀| 三级久久三级久久久| 欧美视频在线观看一区二区| 亚洲欧美乱综合| 91国偷自产一区二区开放时间 | 亚洲三级在线免费观看| 国产一区二区三区综合| 久久婷婷色综合| 国内精品久久久久影院色| 精品免费日韩av| 国产在线观看一区二区| 国产亚洲婷婷免费| 成人免费毛片app| 国产精品女主播av| 一本到高清视频免费精品| 亚洲精品视频自拍| 欧美色精品在线视频| 日韩二区三区在线观看| 精品日韩一区二区三区| 国产伦精品一区二区三区在线观看| 久久久精品黄色| 99久久久精品免费观看国产蜜| 中文字幕乱码一区二区免费| 北条麻妃一区二区三区| 亚洲男同1069视频| 91精品国产乱码| 国产电影一区二区三区| 亚洲免费毛片网站| 欧美二区乱c少妇| 国产毛片精品视频| 日韩美女视频一区二区| 欧美久久久一区| 精品一区中文字幕| 亚洲日本va午夜在线影院| 欧美精品 国产精品| 国产精品18久久久久久久久| 亚洲人成精品久久久久| 欧美久久久久中文字幕| 国产成人av一区二区三区在线 | 免费在线欧美视频| 中文一区在线播放| 欧美精品三级在线观看| 国产精品综合av一区二区国产馆| 亚洲色图视频免费播放| 日韩欧美国产精品| 欧美另类久久久品| 国产盗摄精品一区二区三区在线| 一区二区三区精品| 久久久久久久久久久久久女国产乱| a级精品国产片在线观看| 日韩高清一区二区| 亚洲免费观看在线观看| 久久婷婷国产综合精品青草| 欧美性生活大片视频| 成人免费观看视频| 久色婷婷小香蕉久久| 亚洲欧美激情插| 久久精品欧美一区二区三区不卡| 欧美日韩一本到| av男人天堂一区| 国产一区二区精品在线观看| 亚洲国产婷婷综合在线精品| 国产欧美一区二区精品婷婷| 日韩一区二区三区免费看| 色悠悠亚洲一区二区| 国产成人一级电影| 久久99国产乱子伦精品免费| 亚洲chinese男男1069| 国产精品久久久久久久岛一牛影视 | 精品在线观看免费| 性做久久久久久免费观看| 国产精品久久久久久久久免费丝袜 | 日韩成人免费电影| 亚洲综合色在线| 亚洲人成人一区二区在线观看| 久久久噜噜噜久久中文字幕色伊伊| 欧美麻豆精品久久久久久| 欧美吞精做爰啪啪高潮| 日本韩国精品一区二区在线观看| 成人av网站在线观看免费| 国产精品一区二区无线| 高清国产午夜精品久久久久久| 九一九一国产精品| 毛片av一区二区| 蜜臀av一区二区在线免费观看| 亚洲第一成人在线| 亚洲成人自拍偷拍| 亚洲成在人线在线播放| 日韩黄色免费网站| 日av在线不卡| 精品在线视频一区| 国产美女一区二区| 成人性视频免费网站| 大白屁股一区二区视频| www..com久久爱| 日本韩国欧美国产| 欧美三级中文字幕在线观看| 91精品黄色片免费大全| 日韩一级精品视频在线观看| 亚洲精品一区二区三区99| 久久精品综合网| 国产精品三级久久久久三级| 亚洲啪啪综合av一区二区三区| 一区二区三区在线免费视频| 亚洲福利国产精品| 捆绑变态av一区二区三区| 国产一区不卡在线| 91丨九色丨蝌蚪富婆spa| 精品视频一区二区三区免费| 欧美一二三区精品| 久久精品免费在线观看| 国产精品对白交换视频| 亚洲香肠在线观看| 黄页视频在线91| 成人99免费视频| 欧美三级午夜理伦三级中视频| 精品久久久久久久久久久久包黑料 | 久久欧美一区二区| 中文字幕在线一区免费| 午夜久久久久久电影| 久久成人18免费观看| 97精品国产露脸对白| 91麻豆精品国产91久久久资源速度| 26uuu国产一区二区三区| 亚洲视频在线观看三级| 日韩高清一区在线| 99精品一区二区三区| 日韩一区二区三区精品视频| 国产欧美一区二区三区鸳鸯浴 | 亚洲激情在线激情| 久久成人免费日本黄色| 91色在线porny| 欧美va日韩va| 亚洲午夜激情网页| 国产高清不卡二三区| 欧美性猛交一区二区三区精品| 成人欧美一区二区三区黑人麻豆 | 国产精品中文字幕日韩精品| 色一区在线观看| 久久久av毛片精品| 亚洲成av人综合在线观看| 国产成人福利片| 日韩三级免费观看| 亚洲高清视频的网址| 播五月开心婷婷综合| 欧美电影免费观看高清完整版在| 亚洲资源在线观看| 9人人澡人人爽人人精品| 精品99999| 免费在线观看一区| 日本乱码高清不卡字幕| 国产精品乱人伦一区二区| 久久成人免费日本黄色| 91精品国产全国免费观看| 亚洲午夜影视影院在线观看| 91亚洲永久精品| 日本一区二区三区高清不卡 | 日韩精品1区2区3区| 在线视频你懂得一区二区三区| 中文字幕成人网| 国产精品一区免费在线观看| 日韩欧美一区二区免费| 日韩激情一区二区| 欧美精品色一区二区三区| 午夜日韩在线观看| 欧美日韩中文国产| 亚洲动漫第一页| 欧美精品在线视频| 日韩福利视频导航| 欧美成人艳星乳罩| 精久久久久久久久久久| 久久久91精品国产一区二区三区|