位置:51电子网 » 技术资料 » 嵌入式系统

人机对话装置

发布时间:2012/6/12 19:32:42 访问次数:1068

    要做到省电,就只能使用KS8995E液晶显示器,同时LCD能提供的信息量也更多些,还有个前提就是要其体积小,越小越好,因为这个里程表的安装空间很有限。为此我在当地的电子市场转了几次,终于买到了一款较为合适的LCD。请看图4,这是一款国产的LCD,点阵为128×64,自带国标汉字库和ASCll字库,只能3.3V供电正好符合电源要求,而且可以并行或串行两种通信方式,更棒的是其在串行通信方式下LCD本身可外接16个按键,为单片机提供按键功能。本着尽量利用现有元器件和节省单片机端口的原则,LCD和单片机采用串行方式通信,没有使用LCD的按键功能。本例中的按键只有几个,P1口有8个端口,作独立式按键完全够用,但因我手中已有一个现唐的3x4的矩阵键盘,这是我在旧货市场淘来的,所以没有额外制作按键。
    实时时间显示和数据保存
    AT89C2051内部的两个定时器因为要进行串口通信和测量速度,所以就不能提供时钟功能了,在此使用PCF8563提供时钟,但若系统断电了,时钟数据就会丢失,所以还要给PCF8563外加一个备用电源,  般选用3.6V的镍铬电池。里程数据的保存则选用AT24C01,这两款芯片相信大家都已很熟悉了,它们都采用I2C方式通信,所以单片机只用两条I/O口即可同时控制这两个片子。
    里程表电路原理请看图5,图中注意PCF8563和单片机的连接方式,PCF8563PC恿线和单片机相连外,其可编程时钟输出端接至单片机的外中断1端口上,这样的安排将在软件介绍中加以说明。至此里程表的电路便初具雏形,由图可见单片机的端口已全部用完。

                         

    要做到省电,就只能使用KS8995E液晶显示器,同时LCD能提供的信息量也更多些,还有个前提就是要其体积小,越小越好,因为这个里程表的安装空间很有限。为此我在当地的电子市场转了几次,终于买到了一款较为合适的LCD。请看图4,这是一款国产的LCD,点阵为128×64,自带国标汉字库和ASCll字库,只能3.3V供电正好符合电源要求,而且可以并行或串行两种通信方式,更棒的是其在串行通信方式下LCD本身可外接16个按键,为单片机提供按键功能。本着尽量利用现有元器件和节省单片机端口的原则,LCD和单片机采用串行方式通信,没有使用LCD的按键功能。本例中的按键只有几个,P1口有8个端口,作独立式按键完全够用,但因我手中已有一个现唐的3x4的矩阵键盘,这是我在旧货市场淘来的,所以没有额外制作按键。
    实时时间显示和数据保存
    AT89C2051内部的两个定时器因为要进行串口通信和测量速度,所以就不能提供时钟功能了,在此使用PCF8563提供时钟,但若系统断电了,时钟数据就会丢失,所以还要给PCF8563外加一个备用电源,  般选用3.6V的镍铬电池。里程数据的保存则选用AT24C01,这两款芯片相信大家都已很熟悉了,它们都采用I2C方式通信,所以单片机只用两条I/O口即可同时控制这两个片子。
    里程表电路原理请看图5,图中注意PCF8563和单片机的连接方式,PCF8563PC恿线和单片机相连外,其可编程时钟输出端接至单片机的外中断1端口上,这样的安排将在软件介绍中加以说明。至此里程表的电路便初具雏形,由图可见单片机的端口已全部用完。

                         

相关技术资料
6-12人机对话装置

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!