MSP430单片机和LCD模块在显示终端中的应用(1)
MSP430F147单片机片内包括1个看门狗时
钟、12位16通道的A/D转换器、定时器、高精度比较器、高速的USART控制器、1KBRAM,32KBFLASHROM、内部温度传感器、具有3个捕获/比
较寄存器的16位定时器TimerA、TimerB、6个8位并行端口,且2个8位端口有中断能力。每个外围器件都支持复杂的事件驱动型操作。同其它微控制器相比,带片内FLASH的微控制器可以将系统功耗降低5倍,并且减小了硬件线路板空间,与现代程
序设计技术(如计算分支)以及高级语言(如C语言)结合使用,使得MSP430的体系结构更为高效。
MSP430F147单片机允许用户使用标准C语
VIH1—输入高电平;VIL1—输入低电平;TR—使能上升沿时间;TAS—地址建立时间;TAH—;TDSW—数据建立时间;
TH—数据保持时间;TPW;TC—使能周期
2 2的时序示意图
言编程,并提供高效的C语言编译环境仿真工具FET,使1.2 LCD模块2×10C
息,考虑终端工作在复杂的煤矿井下环境,所以终端与主通信控制器采用2种通信方式,无线选用无线模块,有线采用RS485通信方式,如图3所示
。
中文液晶显示模块OCMJ2×10C是金鹏电子有限公司生产的一款液晶显示器,采用LED背光显示,适合于各种仪器仪表、通信、工业控制、公共场所显示、办公自动化等领域,其原理框图如图1所示
。
图3 显示终端硬件电路图
利用MSP430F147的2个串口分别对应有线和无线接收方式。显示终端主要是接收功能,发送数据只给出必要的应答。电路中用MSP430F147的串口接收主通信控制器传来的数据,经过处理在MSP430F147单片机的I/O口送给LCD显示,完成
图1 OCMJ2×10C液晶显示模块原理框图
主通信控制器对各终端的控制和传递数据。因MSP430F147工作在3.3V,而OCMJ2×10C工作
图1中,ST7920为液晶显示控制芯片,它与微处理器的接口信号如下:VSS为接地信号;VDD为芯片供电电源;RS为数据命令选取信号,当它为高电平时,可以读写数据,为低电平时,可以写入命令;R/W为读写选择信号,为高电平时,读出允许,为低
在5V,所以电路中采用74LS245进行电平转换。图3中,MSP430F147的P5.0控制数据命令选取信号RS,P5.1控制读写选择信号R/W,P5.2控制芯片选择信号E,P5.3控制复位信号RST;P4口作为
LCD显示数据(或指令)通信口。MSP430F147的2个外部时钟分别接低速时钟32768Hz和高速时钟8MHz,为系统的不同模块提供不同的工作频率。3 软件设计
3.1 数据接收显示设计
MSP430F147单片机通过中断接收主通信控制
电平时,写入允许;E为芯片选择信号,高电平有效;RST为复位信号,低电平有效;DB0~DB7为数据总
线,进行高低电平的数据传输。
在并行模式下,从MPU写资料到OCMJ2×10C的时序如图2所示。从图2中可以看出,
当R/W=0、E=1时,MPU可以向OCMJ2×10C写入资料。另外,当RS=0时,写入的是命令;当RS=1时,写入的是数据
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科MSP430单片机和LCD模块在显示终端中的应用(1)(2)全文阅读和word下载服务。
相关推荐: