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

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

?? amperage.asm

?? 《51單片機應用開發桉例精選》源代碼及圖片下載
?? ASM
字號:
;---------------------------
;                   電流檢測實例
;功能:通過定時器定時從AD上讀取電壓數據,將電壓數據通過
;              數碼管顯示出來
;---------------------------

	ORG	0000H
	LJMP    START
	ORG     0003H
	LJMP    EXTERN_INT                     ;  外中斷入口
    ORG     000BH
	LJMP    TIMER0_INT    
    A_BIT EQU 20h        ;  數碼管個位數存放內存位置
    B_BIT EQU 21h        ;   數碼管十位數存放內存位置

;-----------------------
;進入初始化程序,初始化各個標志位,定時器
;-----------------------

START:
;-----------------------
;分配內存單元
;-----------------------

    MOV SP,#050H                ;  設置堆棧
	MOV R0,#030H                ;  設置AD存儲單元初始地址
	MOV IE,#0FFH                ;  打開所有中斷
	MOV DPTR,#78FFH            ;  采集通道首地址,只使用一路AD就可以
	MOV R0,#30H
	MOV @R0,#00H                ;  清除AD采集來的電流
	MOV R0,#31H
	MOV @R0,#00H                ;  清除發送緩存中的數據
    MOV R0,#41H
	MOV @R0,#00H                ;  清除定時器每500毫秒的選擇觸發位
	MOV R1,#042H
    MOV @R0,#00H                ;  清除定時器計數器
	LCALL TIMER1_INIT           ;  初始化定時器0和定時器1
;---------------------------
;進入主循環,如果查詢到發送標志位就把采集的數據發送出去
;---------------------------


LOOP:   
    MOV R0,#30H                 ;  30H是AD轉換的地址,把數據采集后存進30H中
    MOV A,@R0
	MOV R0,#31H                 ;  將30H中的數據存放到發送緩存中去
	MOV @R0,A                   ;  將AD轉換后的數據存儲進發送緩存中去
	MOV R0,#41H                 ;  判斷定時器是否來索要數據,
	MOV A,@R1
	JNZ DISPLAY
	MOV R0,#41H                 ;  清除定時器觸發標志位
	MOV @R1,#00H
	SJMP LOOP                   ;  如果沒有,返回循環繼續查詢標志位
;----------------------------------
;顯示子程序
;----------------------------------
DISPLAY:
    MOV A,31H                   ;  將29H中的十六進制數轉換成10進制
    MOV B,#10                    ;  10進制/10=10進制
    DIV AB
    MOV B_BIT,A ;十位在A
    MOV A_BIT,B ;個位在B
    MOV DPTR,#NUMTAB         ;  指定查表啟始地址
    MOV R0,#4
DPL1:
    MOV R1,#250                  ;  顯示1000次
DPLOP: 
    MOV A,A_BIT                 ;  取個位數
    MOVC A,@A+DPTR            ;  查個位數的7段代碼
    MOV P0,A                    ;  送出個位的7段代碼
    CLR P2.0                    ;  開個位顯示
    ACALL D1MS                ;  顯示1ms
    SETB P2.0
    MOV A,B_BIT                ;  取十位數
    MOVC A,@A+DPTR          ;  查十位數的7段代碼
    MOV P0,A                   ;  送出十位的7段代碼
    CLR P2.1                   ;  開十位顯示
    ACALL D1MS ;顯示1ms
    SETB P2.1
    DJNZ R1,DPLOP ;100次沒完循環
    DJNZ R0,DPL1 ;4個100次沒完循環
    RET
;1MS延時
D1MS:
    MOV R7,#80
    DJNZ R7,$
    RET
;實驗板上的7段數碼管0~9數字的共陰顯示代碼
NUMTAB: DB 03FH,06H,5BH,4FH,66H,06DH,07DH,07H,07FH,06FH

;-----------------------
;   初始化定時器,定時器0作為定時的觸發
;-----------------------


TIMER1_INIT:
    ANL TMOD,#0FH                  ;  設置定時器1為方式2
	ORL TMOD,#10H    
    MOV TMOD,#21H                  ;  定時器0工作在方式1
	MOV PCON,#080H  
    CLR TR1                       ;  禁止定時器1
	SETB EA                       ;  使能全部定時器
	SETB ET1                      ;  允許定時器1中斷
	SETB ET0                      ;  允許定時器0中斷
	SETB PT0                       ;  定時器0中斷優于其余中斷
    CLR TF1                        ;  清除定時器1中斷標志位
	MOV TL0,#00H
	MOV TH0,#01FH                  ;  定時器0中斷發生時間為62.5毫秒
	MOV TH1,#0FFH                  ;  定時器1波特率的設定為57600bps
    SETB TR0                       ;  使能定時器0
	CLR TF0                        ;  清除中斷標志位
	SETB TR1                       ;  使能定時器1
	RET


;-----------------------
;   進入定時器中斷,每500毫秒設置一次標志位
;-----------------------
TIMER0_INT:
    PUSH ACC                      ;  累加器入棧
	PUSH PSW                      ;  程序狀態字入棧
	MOV PSW,#10H                  ;  更換寄存器區域
	CLR TF0
	CLR TR0
	MOV TL0,#00H
	MOV TH0,#01FH                  ;  定時器0中斷發生時間為6
	CLR TF0                        ;  清除溢出中斷位
    MOV R1,#042H
	INC @R1                        ;  增加計數器的值,到8為止,這樣達到500毫秒
    CJNE @R1,#08H,TIMER0_READY
	MOV @R1,#00H                   ;  清除計數器的值
	MOV R1,#041H                   ;  設置標志位,每500毫秒采集一次數據
	MOV @R1,#01H
TIMER0_READY:
    SETB TR0                       ;  使能定時器0
    POP PSW                        ;  程序狀態字出棧
	POP ACC                        ;  累加器出棧
    RETI
;-----------------------
;   進入外部中斷,每進入一次讀取ADC的值
;-----------------------
EXTERN_INT:
    PUSH ACC                        ;  累加器入棧
	PUSH PSW                        ;  程序狀態字入棧
	MOV PSW,#018H                   ;  更換寄存器區域
	MOV DPTR,#78FFH                 ;  AD轉換器首地址
	MOVX A,@DPTR
	MOV R1,#030H                    ;  存儲AD轉換器的數據的地址
	MOV @R1,A
	POP PSW                         ;  程序狀態字出棧
	POP ACC                         ;  累加器出棧
    RETI
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人综合网| 日一区二区三区| 国产成人精品影视| 久久尤物电影视频在线观看| 日韩成人一区二区| 制服视频三区第一页精品| 亚洲成av人片在www色猫咪| 91极品美女在线| 亚洲图片激情小说| 91论坛在线播放| 亚洲色图欧美偷拍| 日本二三区不卡| 一区二区免费在线播放| 在线免费视频一区二区| 亚洲专区一二三| 欧美精品久久一区二区三区| 天堂久久久久va久久久久| 欧美一区午夜视频在线观看| 麻豆成人免费电影| 精品久久久久久亚洲综合网 | 久久众筹精品私拍模特| 国产一区二区免费在线| 欧美高清在线一区| caoporn国产精品| 亚洲精品视频自拍| 欧美日韩电影一区| 久久成人羞羞网站| 国产日韩综合av| 91亚洲午夜精品久久久久久| 亚洲裸体xxx| 欧美丰满嫩嫩电影| 激情图区综合网| 国产欧美一区二区精品性色| 99国产精品一区| 亚洲成人av电影| 精品久久免费看| 成人激情校园春色| 亚洲自拍偷拍综合| 日韩欧美的一区二区| 国产一区视频导航| 日韩一区欧美小说| 欧美日本乱大交xxxxx| 久久国产夜色精品鲁鲁99| 国产欧美日韩激情| 欧美日韩一区二区在线观看| 日韩中文字幕亚洲一区二区va在线| 日韩欧美一区在线观看| 国产69精品一区二区亚洲孕妇 | 国产午夜精品理论片a级大结局| 成人蜜臀av电影| 亚洲午夜日本在线观看| 精品剧情在线观看| 91麻豆视频网站| 免费在线成人网| 国产精品美日韩| 欧美精品久久天天躁| 丁香网亚洲国际| 亚洲bt欧美bt精品| 亚洲国产精品成人久久综合一区| 在线日韩一区二区| 国产伦精品一区二区三区在线观看 | 色综合久久久网| 美女爽到高潮91| 自拍偷拍亚洲激情| 欧美电影在哪看比较好| 国产成人一级电影| 婷婷国产在线综合| 国产精品乱人伦| 欧美一区二区视频在线观看2020| 国产91精品入口| 亚洲一级不卡视频| 国产婷婷色一区二区三区四区| 欧美性大战久久| 国产不卡高清在线观看视频| 午夜不卡av在线| 国产精品久久久久久久久图文区| 在线电影一区二区三区| 成人一级片网址| 麻豆精品在线观看| 一区二区三区在线视频免费| 久久久久99精品一区| 欧美日韩国产综合视频在线观看| 国产成人av电影在线播放| 日韩专区在线视频| 樱花影视一区二区| 国产日韩欧美亚洲| 欧美一级二级三级蜜桃| 色老头久久综合| 福利一区二区在线观看| 捆绑紧缚一区二区三区视频| 亚洲激情图片一区| 中文幕一区二区三区久久蜜桃| 91精品国产色综合久久不卡电影| 91无套直看片红桃| 国产传媒一区在线| 久久国产剧场电影| 日韩黄色免费电影| 亚洲一区影音先锋| 亚洲欧洲成人av每日更新| 久久久.com| 精品久久久久久久久久久久包黑料| 欧美综合一区二区三区| 99精品在线观看视频| 国产成人夜色高潮福利影视| 久久草av在线| 欧美aaa在线| 爽好多水快深点欧美视频| 亚洲精品国产精华液| 中文字幕一区二区三区视频| 国产欧美一区二区三区沐欲| 久久亚洲私人国产精品va媚药| 4438x亚洲最大成人网| 欧美日韩的一区二区| 欧美丝袜丝交足nylons图片| 99精品久久免费看蜜臀剧情介绍| 国产成人免费视频一区| 狠狠色2019综合网| 韩国理伦片一区二区三区在线播放| 日韩av一区二区三区四区| 亚洲va欧美va人人爽| 午夜激情久久久| 婷婷成人激情在线网| 亚洲大片精品永久免费| 亚洲成a天堂v人片| 性做久久久久久免费观看| 亚洲国产美女搞黄色| 亚洲一区二区三区国产| 亚洲综合区在线| 亚洲图片有声小说| 午夜亚洲福利老司机| 天天做天天摸天天爽国产一区| 亚洲成人你懂的| 视频一区二区不卡| 日本美女一区二区| 久久99国产精品尤物| 狠狠网亚洲精品| 国产91精品精华液一区二区三区 | 色综合久久久久综合| 色婷婷精品久久二区二区蜜臀av| 一本大道综合伊人精品热热| 91极品视觉盛宴| 欧美美女bb生活片| 日韩欧美国产午夜精品| 精品国产网站在线观看| 久久久亚洲国产美女国产盗摄| 国产亚洲一区二区三区四区| 中文字幕第一页久久| 亚洲日本欧美天堂| 亚洲成人tv网| 久久精品国产亚洲5555| 国产乱码精品一区二区三区五月婷| 国产成人午夜99999| av亚洲精华国产精华精| 色成人在线视频| 在线播放日韩导航| 精品国产乱码久久久久久闺蜜 | 中文字幕乱码久久午夜不卡| 成人免费一区二区三区在线观看| 亚洲精品国产一区二区三区四区在线| 亚洲一卡二卡三卡四卡五卡| 日韩电影在线观看一区| 国产精品1区二区.| 91女厕偷拍女厕偷拍高清| 欧美日韩精品欧美日韩精品| 日韩欧美国产午夜精品| 国产精品毛片大码女人| 亚洲午夜电影在线| 极品少妇一区二区三区精品视频| 国产ts人妖一区二区| 色视频一区二区| 欧美一区二区三区免费视频| 久久精品在这里| 亚洲综合在线免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产成人精品三级麻豆| 欧美在线高清视频| 欧美精品一区二区三区蜜臀| 亚洲视频在线一区二区| 日韩精品视频网站| 成人性生交大片免费| 欧美吻胸吃奶大尺度电影| 精品国产露脸精彩对白| 亚洲美女电影在线| 久久99国产精品麻豆| 色综合视频在线观看| 亚洲精品一区二区三区香蕉| 亚洲色图欧美在线| 精品一区二区在线免费观看| 色综合久久中文字幕综合网| 日韩欧美亚洲一区二区| 亚洲免费高清视频在线| 精品一区二区三区蜜桃| 一本大道av一区二区在线播放 | 欧美日韩激情在线| 国产日产欧产精品推荐色 | 亚洲国产成人精品视频| 国产精品一区二区三区99| 精品视频全国免费看| 国产农村妇女精品| 秋霞午夜鲁丝一区二区老狼|