单片机驱动液晶显示屏的控制系统设计(资料).zip

  • 浏览量:1339
  • 下载量:0
  • 资料大小:0 B
  • 日期:2014-05-28
  • 上传者:balala
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    介绍单片机驱动控制液晶显示器(带触摸屏)的控制系统设计实例,支持modbus通讯协议,采用的是51单片机,驱动控制19寸液晶显示器(可以是15寸,17寸,19寸,30寸,52寸,55寸显示器或电视机)。支持单片机ttl电平串口,rs232串口,rs485串口,以太网连接. 液晶显示控制器系统软件使用人机界面组态软件hmimaker开发,主要有操作画面、参数设置画面、参数修改、系统登录画面、状态监控画面等功能,界面可以自由设计开发,组态软件开发显示与操作界面,“0”编程、"所见即所得"、"0"代码、如"制作ppt"一样简单,快速!。


    本设计以51单片机作为lcd液晶显示系统控制器为主线,基于单片机8051,采用单片机的c语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计根据单片机的串口通信协议(易显单片机协议),支持modbus通讯协议。采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。其次阐述了部分程序的流程图和实现过程。本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。以下对所开发的用单片机实现lcd液晶显示器控制原理的设计思想和软、硬件调试作了详细的论述。








    以下是单片机8051的通讯协议和程序介绍:


    #include


    //定义数据类型(可以是数据结构)


    //*************************************************************


    voidinituart(void)         //串口初始化使用22.1184m晶体


    {


    scon= 0x50;                 //选择模式1,8位数据格式,使能uart


    pcon|= 0x80;                 //波特率加倍


    tmod=tmod| 0x20;                //定时器1:模式2 ,自动装载初值


    //波特率计算公式:th1=tl1=256-(2*22.1184*1000000)/(32*12*baud)


    //若选115200波特率则th1=tl1=256-(2*22.1184*1000000)/(32*1
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换