新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AT89C2051单片机的排矿阀门控制系统设计

基于AT89C2051单片机的排矿阀门控制系统设计

作者:时间:2011-04-04来源:网络收藏

2.2 显示及接口
中,键盘/显示系统常用来监视和分析键盘输入的命令和数据以及显示被控系统的工作状态。键盘/显示系统是不可缺少的部件,它常由硬件电路和软件程序两部分组成。LCD近年来越来越多地应用在控制的仪器仪表中,仪表显示时良好的人机界面始终是人们的追求。本文磁力脱水槽的显示部分采用EDM图形LCD。采用128×64点阵式LCD。内置8K的数据存储器,LCD控制芯片为东芝公司生产的T6963C。它的总线可以直接适配MCS51总线。允许单片机随时访问显示缓冲区,甚至可以进行位操作,直接控制某一点。同时这款液晶还有读/写地址自动加/减1的功能,为大量数据的传送编程提供了方便,将需要显示的图片数据和程序直接存储在里面,使得此电路功能实现十分简单。通过软件编程可将各种控制参数显示在液晶屏幕上,操作者可根据屏幕提示的信息进行工作。
2.3 存储器
AT24WC16(以下称24C16)是一个16K位串行CMOSE2PROM,内部含有2048个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗,24C16有一个16字节页缓冲器,该器件通过I2C总线接口进行操作,有一个专门的写保护。

本文引用地址:http://www.eepw.com.cn/article/172893.htm


单片机作为主器件,它在I2C总线上产生时钟脉冲、寻址信号、起停信号。24C16作为从器件。在串行E2PROM系统中,主、从器件都有两种工作方式:发送器方式(发送数据到总线上)或接收器方式(从总线上接收数据)。工作方式的选取由主器件通过控制字节决定。数据发送前,主器件须发出起始信号。起始信号以SCL为高电平期间的SDA线的下降沿为标志。在SCL低电平期间,发送器发送的数据送到SDA线上。在紧接着的SCL又变为低电平为止。接着,再将下一位数据送到SDA线上,这样一位一位地进行数据传送。每发送完8位数据后,须插入一个时钟周期的附加位。发送器在此期间准备接收应答信号ACK。若接收器接收到8位数据后,则发出ACK信号,即在数据线上发出一个时钟周期的低电平。如果发送器接收到了ACK信号则说明上一次8位数据传送正确,否则说明该8位数据传送失败。
所有数据传送完毕后,主器件需发出结束信号。结束信号以SCL高电平期间的SDA线上的上升沿为标志。

3 软件
首先对系统初始化,设置存储器初值,中断测频,等待键盘上功能键按下,当S1按下时进入键盘程序,当按下S1此时显示P1再次按下则依次到P6,P1设置浓度基准值,P2设置浓度下限,P3设置浓度上限,把测量的值与给定的值进行比较控制P1.0、P1.1,P1.O为反转控制,
P1.1为正转控制。

霍尔传感器相关文章:霍尔传感器工作原理


霍尔传感器相关文章:霍尔传感器原理


评论


相关推荐

技术专区

关闭