全文预览

关于单片机论文

上传者:业精于勤 |  格式:doc  |  页数:19 |  大小:133KB

文档介绍
、、。A/D转换图3A/D转换电路接口分配电路设计如图3所示: IN0~IN7为8路模拟量输入端,这里只接一路电压信号,其输入信号是由直流电源及可调电阻提供。 OUT1~OUT8为8位二进制数字量输出端,其另一端连接到AT89C51单片机进行数值转换。 ADDA、ADDB、ADDC为3位片选地址输入线,用于选通8路模拟输入中的一路。 ALE为地址锁存允许信号,输入,高电平有效。 START为A/D转换启动脉冲输入端,输入一个正脉冲使其启动(脉冲上升沿使0808复位,下降沿启动A/D转换)。 EOC为A/D转换结束信号,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 OE为数据输出允许信号,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。显示电路图4显示电路接口分配设计如图4所示:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。由单片机E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。由单片机D0~D7为8位双向数据线。由单片机P0口输入,经过阻值为1KΏ的上拉电阻连接。图5程序流程图软件设计主程序的内容包括:起始地址、中断服务程序的起始地址、有关内存单元及相关部件的初始化和一些子程序的调用等。根据设计要求,设计出如图5所示的主程序流程图A/D转换子程序设计:A/D转换程序的功能是采集数据,在整个系统设计中占有很高的地位。当系统置好后,单片机扫描转换结束管脚的输入电平状态,当输入为高电平则转换完成,将转换的数值显示输出。若输入为低电平,则继续扫描。程序流程图如图6所示。图6A/D转换子程序流程图

收藏

分享

举报
下载此文档