📄 adc0804-1.asm
字号:
;天逸版adc0804 A/D转换应用,转动电位器,P0口显示1,2,3,4,5,6,7,8,9,0
;天逸版JP8需接上,应用于天逸版内部5V电压,
***************************************************************************
;* ohm@szsxmcu.com 深圳随想电子科技有限公司版权所有 *
;* Create by :欧海明 www.szsxmcu.com 更多例程及单片机专业 *
;* 咨讯请登陆网站 因为专业所以做得更好!深圳随想电子科技 *
;***************************************************************************
ad_cs equ P3.6 ;将AD转换的连接端口赋值
ad_wr equ P2.0 ;将AD转换的连接端口赋值
ad_rd equ P3.7 ;将AD转换的连接端口赋值
ad_input_port equ p1 ;将AD转换的连接端口赋值
org 0000h
ajmp main
org 0030h
main:
lcall adc_demo
ajmp main
Adc_Start: ; 开始AD转换
clr ad_cs
nop
clr ad_wr
nop
setb ad_wr
nop
setb ad_cs
nop
ret
Adc_Read: ;读取AD转换结果
mov ad_input_port,#0ffh
clr ad_cs
nop
clr ad_rd
nop
nop
mov a,AD_INPUT_PORT
nop
setb ad_rd
nop
setb ad_cs
ret
Adc_Demo:
lcall Adc_Start
lcall delay1ms
lcall adc_read
clr p2.0
clr p2.3
mov p0,a
ret
delay1ms: ;转换读取延时程序,通过延时以便显示读到的数值
mov r7,#10
tt1:
mov r6,#50
djnz r6,$ ;延时2us
djnz r7,tt1
ret
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -