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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? xujiejie.asm

?? 用匯編語言編寫測電壓
?? ASM
字號:
 COM     EQU     50H
DAT     EQU     51H

TC0	EQU     52H     	;定時(shí)器計(jì)數(shù)單元
		
REST0	EQU	54H		;存放通道0轉(zhuǎn)換結(jié)果



AIN0	EQU	00H		;通道0


LGAT	EQU	33H		;量程轉(zhuǎn)換門限


ADCADD	EQU	0F6FFH		;ADC0808 地址

RS      EQU     P2.1    	;LCD 寄存器選擇信號
RW      EQU     P2.2    	;LCD 讀/寫選擇信號
E       EQU     P2.3    	;LCD 使能信號

EV	EQU	196		;<5V時(shí)每個間隔的電壓值數(shù)量級為10^-4
MAXV	EQU	255		;最大數(shù)字量
;--------------------------------------
ORG     0000H
        LJMP    MAIN
ORG     000BH
        LJMP    BT0
ORG     0030H
MAIN:	LCALL WPAD
        MOV	SP,#60H		;設(shè)置堆棧起始位置
	LCALL	INT		;對顯示器進(jìn)行初始化
	MOV	30H,#30h	;顯示電壓值初始化為 ------
	MOV	31H,#0A5H	;-
	MOV	32H,#30H	;-
	MOV	33H,#30H	;-
	MOV	34H,#30h	;-
	MOV	35H,#30H	;-
	MOV	R7 ,#30H	;
	LCALL	N1		;顯示出"Voltage = "
	MOV	REST0,#00H	;轉(zhuǎn)換結(jié)果為00
	
;--------------------------------------
;定時(shí)器初始化
;**************************************
	MOV	TMOD,#00H	;T0工作方式0
	MOV	TH0,#0CH	;定時(shí) 5ms ,fosc=12MHz時(shí),為0C78H fosc=6MHz 時(shí)為 163CH
	MOV	TL0,#78H
	SETB	TR0		;啟動T0
	MOV	TC0,#14H	;定時(shí) 100ms 采樣一次 28H=40
		
	MOV	IE,#82H		;開定時(shí)中斷
	
	
	MOV	A,#AIN0
	MOV	DPTR,#ADCADD
	MOVX	@DPTR,A
;--------------------------------------
;程序循環(huán)等待部分
;**************************************
LP:	MOV	R7,#30H		;顯示緩沖區(qū)首地址
	LCALL	DISPLAY		;調(diào)用顯示
	SJMP	LP		;循環(huán)顯示
;主程序結(jié)束


;--------------------------------------
;定時(shí)器中斷服務(wù)程序,讀取轉(zhuǎn)換結(jié)果并轉(zhuǎn)換為顯示值
;**************************************
BT0:	MOV	TH0,#0CH	;定時(shí) 5ms ,fosc=12MHz時(shí),為0C78H fosc=6MHz 時(shí)為 163CH
	MOV	TL0,#78H
	PUSH	PSW
	MOV	PSW,#08H	;中斷中使用寄存器 1

	DEC	TC0		;中斷中計(jì)數(shù)單元都-1
	

	MOV	A,TC0		;如果 0 單元為 0 ,則采集 0 通道數(shù)據(jù)
	CJNE	A,#00H,CST0
	MOV	TC0,#28H	;200ms轉(zhuǎn)換一次
	MOV	DPTR,#ADCADD	;讀取通道0轉(zhuǎn)換結(jié)果
	MOVX	A,@DPTR
	MOV	REST0,A
		;轉(zhuǎn)到數(shù)據(jù)轉(zhuǎn)換程序

	MOV	DPTR,#ADCADD	;啟動下一次通道0的轉(zhuǎn)換
	MOV	A,#AIN0
	MOVX	@DPTR,A
        SJMP	V2SHOW
CST0:	LJMP	REI		;前面跳轉(zhuǎn)到此接力
	


;---轉(zhuǎn)換結(jié)果為電壓值	
V2SHOW:	MOV	A,REST0
       

UIN0:	MOV	B,#EV
	MUL	AB
	MOV	R2,B
	MOV	R3,A
        
        
		;---------將二進(jìn)制轉(zhuǎn)換為十進(jìn)制
B2BCD:	CLR	A
	MOV	R4,A
	MOV	R5,A
	MOV	R6,A
	MOV	R7,#24		;24bit 即 3 字節(jié)
LOOP:	CLR	C
	MOV	A,R3
	RLC	A
	MOV	R3,A
	MOV	A,R2
	RLC	A
	MOV	R2,A
	MOV	A,R1
	RLC	A
	MOV	R1,A
	MOV	A,R6
	ADDC	A,R6
	DA	A
	MOV	R6,A
	MOV	A,R5
	ADDC	A,R5
	DA	A
	MOV	R5,A
	MOV	A,R4
	ADDC	A,R4
	DA	A
	MOV	R4,A
	DJNZ	R7,LOOP

	
;------------------------------
	
	;根據(jù)轉(zhuǎn)換結(jié)果選擇量程
	MOV	A,#LGAT
	MOV	B,REST0
	SUBB	A,B
	JNC	LOWM		;轉(zhuǎn)小量程
	;大量程轉(zhuǎn)換程序
SMV:	MOV	DPTR,#DTAB	;將轉(zhuǎn)換結(jié)果放到顯示緩沖區(qū)
	MOV	A,R4		;得到最高位
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	30H,A
	MOV	31H,#02EH	;小數(shù)點(diǎn)
	MOV	A,R5		;得到小數(shù)點(diǎn)后第1/2位
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	33H,A
	MOV	A,R5
	SWAP	A
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	32H,A
	MOV	A,R6		;得到小數(shù)點(diǎn)后第3位
	SWAP	A
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	34H,A
	LJMP	DCOUV		;轉(zhuǎn)到啟動 A/D 轉(zhuǎn)換程序
        ;小量程轉(zhuǎn)換程序
LOWM:	MOV	DPTR,#DTAB	;將轉(zhuǎn)換結(jié)果放到顯示緩沖區(qū)
	MOV	30H,#02EH	;最高位顯示小數(shù)點(diǎn)
	MOV	A,R5		;得到小數(shù)點(diǎn)后第1/2位
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	32H,A
	MOV	A,R5
	SWAP	A
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	31H,A
	MOV	A,R6		;得到小數(shù)點(diǎn)后第3位
	SWAP	A
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	33H,A
	MOV	A,R6
	ANL	A,#0FH
	MOVC	A,@A+DPTR
	MOV	34H,A
      
DCOUV:	MOV	A,REST0
        MOV	A,#AIN0
	MOV	DPTR,#ADCADD
	MOVX	@DPTR,A

	MOV	35H,#'V'	;單位
        
REI:	POP	PSW
	RETI
DTAB:	DB	"0123456789"
;--------二進(jìn)制轉(zhuǎn)換位十進(jìn)制
;中斷服務(wù)程序結(jié)果
;--------------------------------------
;LCD 顯示相關(guān)程序
;**************************************
DISPLAY:	;顯示
	MOV	COM,#08AH	;開始顯示的地址
	LCALL	PR1
	MOV	R1,#06H		;要顯示的數(shù)據(jù)個數(shù)
	MOV	R0,#30H		;要顯示數(shù)據(jù)的首地址
L:	MOV	DAT,@R0
	LCALL	PR2
	INC	R0		;指向要顯示的下一個數(shù)據(jù)
	DJNZ	R1,L		;未顯示完,則顯示下一個
	RET
;--------------------------------------
;逐字輸入方式演示程序段
;**************************************
N1:	MOV	COM,#01H	;清屏
	LCALL	PR1
	MOV	COM,#06H	;寫入數(shù)據(jù)后 AC 自動加 1
	LCALL	PR1
	
        MOV	COM,#080H	;開始顯示的 LCD RAM 地址
	LCALL	PR1
	MOV	DPTR,#TAB
	MOV	R2,#10H		;要顯示的字符數(shù)
	MOV	R3,#00H
WRIN:	MOV	A,R3
	MOVC	A,@A+DPTR
	MOV	DAT,A
	LCALL	PR2
	INC	R3
	DJNZ	R2,WRIN

	MOV	COM,#0C0H	;顯示首地址
	LCALL	PR1
       
	MOV	DPTR,#STAB	;顯示數(shù)據(jù)首地址
	MOV	R2,#10H		;17個數(shù)據(jù)
	MOV	R3,#00H		;要顯示的數(shù)據(jù)位
SL:	
        MOV	A,R3
	MOVC	A,@A+DPTR
	MOV	DAT,A
	LCALL	PR2
	INC	R3
	DJNZ	R2,SL
	
	;以上是固定顯示標(biāo)志 
          
         MOV   COM,#0C0H      ;設(shè)置第2行DDRAM地址
	LCALL PR1         ;寫入
	MOV   R4,#11H        ;第2行共17個字符
	LCALL WP1  

WPAD:	MOV   COM,#40H        ;設(shè)置CGRAM首地址為0
	LCALL PR1           ;寫入CGRAM首地址
	MOV   R4,#24         ;3個漢字共24字節(jié)子模數(shù)據(jù)
	MOV   DPTR,#ZIMO     ;指向字模首地址
WP1:    CLR   A
	MOVC  A,@A+DPTR
	MOV   DAT,A
	LCALL PR2          ;寫入1字節(jié)字模數(shù)據(jù)
	INC   DPTR
	DJNZ  R4,WP1
	RET
ZIMO:	DB  08H,0FH,12H,0FH,0AH,1FH,02H,00H;“年”
	DB  0FH,09H,0FH,09H,0FH,09H,11H,00H;“月”
	DB  0FH,09H,09H,0FH,09H,09H,0FH,00H;“日” 	

	RET
STAB:	DB	"200500756   ",00H,01H,02H,20H
TAB:	DB	"Voltage = "
;--------------------------------------
;LCD 間接控制方式下的初始化程序
;**************************************
INT:	LCALL	DELAY
	MOV	COM,#38H	;設(shè)置功能: 8位數(shù)據(jù),5X8字體
	LCALL	PR1
	MOV	COM,#01H
	LCALL	PR1
	MOV	COM,#06H
	LCALL	PR1
	MOV	COM,#0EH
	LCALL	PR1
	RET
;--------------------------------------
;延時(shí)程序
;**************************************
DELAY:	MOV	R6,#0FH
	MOV	R7,#00H
DELAY1:	NOP
	DJNZ	R7,DELAY1
	DJNZ	R6,DELAY1
	RET

;--------------------------------------
;LCD 間接控制方式的驅(qū)動程序
;**************************************
;--------1.讀 BF 和 AC 值
PR0:	PUSH	ACC
	MOV	P0,#0FFH	;P0復(fù)位,準(zhǔn)備讀。
	CLR	RS		;RS=0
	SETB	E		;E=1
	LCALL	DELAY
	MOV	COM,P0		;讀 BF 和 AC6-4 值
	CLR	E		;E=0
	POP	ACC
	RET
;--------2.寫指令代碼程序
PR1:	PUSH	ACC
	CLR	RS
	SETB	RW
PR11:	MOV	P0,#0FFH
	SETB	E
	LCALL	DELAY
	NOP
	MOV	A,P0
	CLR	E
	JB	ACC.7,PR11
	CLR	RW
	MOV	P0,COM
	SETB	E
	CLR	E
	POP	ACC
	RET
;--------3.寫顯示數(shù)據(jù)程序
PR2:	PUSH	ACC
	CLR	RS
	SETB	RW
PR21:	MOV	P0,#0FFH
	SETB	E
	LCALL	DELAY
	MOV	A,P0
	CLR	E
	JB	ACC.7,PR21
	SETB	RS
	CLR	RW
	MOV	P0,DAT
	SETB	E
	CLR	E
	POP	ACC
	RET



	END																			   	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久久久婷婷884| 免费美女久久99| 91精品国产一区二区人妖| 狠狠色丁香婷婷综合久久片| 亚洲天堂免费看| 国产视频一区不卡| 在线电影一区二区三区| jizz一区二区| 国产自产2019最新不卡| 亚洲一区av在线| 国产精品妹子av| 欧美精品一区二区三区在线 | 91丨九色丨国产丨porny| 人人狠狠综合久久亚洲| 亚洲欧美日韩国产一区二区三区 | 亚洲天堂久久久久久久| 久久久久88色偷偷免费| 在线不卡免费欧美| 色婷婷精品大视频在线蜜桃视频| 国产精品影音先锋| 麻豆国产精品官网| 午夜精品福利一区二区蜜股av| 自拍偷自拍亚洲精品播放| 久久久精品免费网站| 日韩亚洲电影在线| 欧美美女一区二区在线观看| 欧洲视频一区二区| 色呦呦网站一区| 99精品视频一区| av中文字幕一区| 成人午夜av影视| 国产jizzjizz一区二区| 国产精品91xxx| 国产精品12区| 成人免费观看av| 成人永久aaa| 成人动漫一区二区在线| 懂色av中文字幕一区二区三区| 高清日韩电视剧大全免费| 国产精品69毛片高清亚洲| 黄色小说综合网站| 国产福利不卡视频| 国产成人在线色| 波多野结衣一区二区三区| 不卡电影免费在线播放一区| 成人国产精品免费观看视频| 成人av电影在线| 色综合久久88色综合天天免费| 色综合天天综合狠狠| 欧美性大战久久久久久久蜜臀 | 91精品国产手机| 3d动漫精品啪啪| 日韩精品一区二区三区四区视频 | 亚洲精品视频一区二区| 一区二区三区中文字幕电影| 亚洲一区在线免费观看| 日韩成人一级大片| 国产一区 二区 三区一级| 国产成人午夜电影网| 成人不卡免费av| 一本一道久久a久久精品综合蜜臀| 欧洲国内综合视频| 日韩一区二区三区视频| 国产欧美日韩三级| 一区二区三区在线观看视频| 婷婷成人综合网| 国产一二精品视频| 色爱区综合激月婷婷| 在线观看91av| 中文字幕av一区二区三区高| 亚洲一区二区三区四区不卡| 免费成人结看片| 国产91精品久久久久久久网曝门| 91在线免费视频观看| 欧美精品日日鲁夜夜添| 26uuu国产电影一区二区| 自拍偷拍国产精品| 日韩成人免费电影| 成人国产在线观看| 欧美精品日日鲁夜夜添| 中文字幕欧美区| 三级欧美韩日大片在线看| 狠狠色丁香久久婷婷综合_中| 91美女片黄在线观看91美女| 欧美丰满一区二区免费视频 | 欧美大胆人体bbbb| 国产精品三级在线观看| 午夜精品福利在线| 波多野结衣视频一区| 欧美高清一级片在线| 欧美一区二区在线免费播放| 97久久超碰精品国产| 久久久久久久免费视频了| 欧美国产精品中文字幕| 久久久国产午夜精品| 亚洲综合一二区| 一本色道a无线码一区v| 国产精品卡一卡二| 北条麻妃国产九九精品视频| 26uuu精品一区二区三区四区在线| 免费欧美在线视频| 日韩欧美一级二级三级久久久| 日本欧美在线看| 91麻豆精品国产91久久久 | 天天av天天翘天天综合网| 在线免费一区三区| 亚洲三级在线免费观看| 99视频超级精品| 亚洲日本乱码在线观看| 97精品视频在线观看自产线路二| 中文字幕在线观看不卡| 99久久精品免费精品国产| 中文字幕视频一区二区三区久| 成人app下载| 国产精品网站在线| 国产91精品在线观看| 中文字幕二三区不卡| 99久久99久久久精品齐齐| 亚洲黄色片在线观看| 欧美性感一区二区三区| 日韩国产欧美在线视频| 精品国产乱码久久久久久闺蜜| 狠狠色综合日日| 国产精品久久久久国产精品日日| www.99精品| 亚洲综合区在线| 欧美一级二级三级蜜桃| 国产综合一区二区| 亚洲视频在线观看一区| 欧美三级视频在线| 免费成人深夜小野草| 国产亚洲欧美色| 91精品91久久久中77777| 午夜精品久久久| 久久久久一区二区三区四区| 成人污视频在线观看| 亚洲综合色噜噜狠狠| 欧美一区二区在线看| 成人黄色小视频| 亚洲一区二区在线免费看| 欧美一区二区三区四区久久| 风流少妇一区二区| 午夜久久久影院| 久久精品一区二区三区不卡牛牛| 色噜噜狠狠色综合中国| 人人精品人人爱| 国产精品电影一区二区三区| 欧美片在线播放| 国产福利精品一区二区| 亚洲主播在线观看| 久久麻豆一区二区| 欧洲av在线精品| 国产精品91xxx| 香蕉加勒比综合久久| 精品国精品国产| 色婷婷狠狠综合| 精彩视频一区二区三区| 亚洲黄色片在线观看| 久久综合九色综合97_久久久| 色综合久久中文综合久久牛| 久久精品国产99国产| 亚洲品质自拍视频| 精品国偷自产国产一区| 欧美又粗又大又爽| 国产成人免费在线| 偷偷要91色婷婷| 亚洲欧美日韩一区| 精品国产一区二区三区av性色| 99久久免费精品高清特色大片| 免费一级片91| 丁香啪啪综合成人亚洲小说| 性久久久久久久久久久久| 亚洲天堂免费看| 久久久精品日韩欧美| 日韩一区二区在线观看视频播放| 99re66热这里只有精品3直播 | 日韩久久一区二区| 日韩欧美成人午夜| 欧美日韩大陆在线| 色香色香欲天天天影视综合网| 国产真实精品久久二三区| 午夜久久久久久电影| 亚洲另类在线制服丝袜| 日本一区二区免费在线观看视频| 欧美一区二区三区精品| 欧美撒尿777hd撒尿| 91美女精品福利| 东方欧美亚洲色图在线| 国产在线视频一区二区| 日本三级韩国三级欧美三级| 亚洲在线一区二区三区| 中文字幕一区三区| 国产日韩三级在线| 日韩精品中文字幕在线一区| 欧美日韩国产另类一区| 欧美亚洲一区二区在线| 欧美性猛交xxxx乱大交退制版| 一本色道久久综合精品竹菊| 91麻豆swag| av电影在线观看不卡|