(单片机原理与应用—基于实例驱动和Proteus仿真)第08章单片机应用系统中的模拟量输入与输出.ppt

(单片机原理与应用—基于实例驱动和Proteus仿真)第08章单片机应用系统中的模拟量输入与输出.ppt

第08章 单片机应用系统中的模拟量输入与输出 汇编语言参考程序: ORG 0000H ;在0000H存放转移指令 AJMP MAIN ;转移到主程序 ORG 0100H ;主程序从0100H开始 MAIN:CLR P1.6 ;先关进水信号,D2灯灭 CLR P1.7 ;关电机启动信号,D1灯灭 MOV A,#00H ;累加器A清0,准备移位接收数据 L1: JB P2.7, L1 ;判按键S是否按下,没按下循环等待 LCALL delay10ms ;若按键S按下,调延时子程序去抖动 JB P2.7, L1 ;再判按键S是否按下,没按下循环等待,按下顺序执行 SETB P1.6 ;表示开始进水,D2灯亮 L2: LCALL A_D ;调用将模拟信号转换成数字信号子程序A_D CJNE R0,#128,L3 ;判转换的数据是否到了预设值 L3: JC L2 ;没到,继续进水

文档评论(0)

1亿VIP精品文档

相关文档