⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc0804-1.asm

📁 单片机例程打包 液晶 AD EEPROM LED 电机 BEEP 键盘等
💻 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 + -