|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 M+ l) L' o1 p- H" ~6 g3 E% R
摘要:针对电网质量检测系统的中文数据显示问题,介绍了一种利用新型单片机PIC18F458与液晶显示模块MGLS-12864构2 X/ H! g* q: M: j5 P5 l
建的硬件接口电路和软件程序。$ l% x" y$ J8 k m
4 c$ h& {& x* M关键词:显示:程序设计:单片机:液晶显示
9 T5 u% V+ N4 P* W9 k" _
9 A( p$ j2 T3 B7 _( b, |) p本文介绍-一种新型的电网质量检测系统中显示测$ B2 t8 P! T3 N) A
量结果的液晶显示系统,它主要由PIC18F458和液晶
6 @" E6 |& F0 b$ g显示模块MGLS-12864组成。PIC18F458 单片机是美8 ]) S# A5 Z$ D2 V8 [$ ~/ l% s
国微芯公司推出的16位RISC指令集的高级产品,与
1 h) E, ~/ L- gLCD接口方便。液晶显示器MGLS-12864是基于两片
( \4 P& d( f0 ^HD61202和一-片HD61203所构成的128 x64点阵液
; z; E2 K$ S1 U: W& Q! h晶显示器;只要提供电源就能产生点阵驱动信号和各 u1 |. L' G8 s" k g+ N
种同步信号。其中HD61202是一种点阵图形式液晶/ a2 i Y7 X8 c3 ~+ k% y1 Y$ y
显示驱动器,它可以直接与16位微处理器相连,与
4 F4 I J! R) X0 }HD61203配合对LCD进行行、列驱动。* j- q8 B" ~5 l2 D- a3 l# S/ Z0 b
1 PIC18F1458的性能特点% E6 ~2 q. O, v: q
PIC18F458单片机是-一种高性能的RISC CPU。
5 ^4 D8 c" q0 f1 ?) J该款单片机不仅集成了强大的外围功能模块,而且因
% |, P1 @8 ]1 a# ]3 q其特殊的单片机特性(如:自振式看门狗、可编程代码
7 O2 b# R2 _) P8 D; s$ G保护功能、休眠省电方式等)及先进的FLASH 技术
5 x6 s0 ^( f$ }(低功耗、高增强型FLASH技术,全静态设计,2.0 ~$ _$ J, P5 H0 J$ o4 G! Q- C. t
5.5V宽范围的工作电压,工业级和扩展级温度范围),6 o5 U: _# L2 H9 c3 a6 D% f# C; q
可以适用各种工业控制场合。, Q' b6 B8 g, c. G3 @; P
1.1 高性能的RISC CPU3 L( S; I5 M7 k( u& H
具有高达2MB的程序存储器;高达4KB的数据2 d* R2 p& ?. }6 r) M
存储器;高达10MIPS的执行速度;DC~40MHz时钟输
5 K2 Z* C' ?# ~2 X3 a入;4~10MHz带PLL锁相环有源晶振/时钟输入;16
! r4 U7 D1 y0 {* v) c: q位宽指令,8位宽数据通道;带优先级的中断;8 x8单. l& S1 C8 ?. z# B
周期硬件乘法器。( ?5 K% P; E* X% p4 w
1.2 外围功能模块
( x7 e0 n# ~* F具有PORTA-PORTE五组I/O端口;定时器/计数
; b5 y: q2 l3 {& b/ V, N器TMRO - TMR3模块;捕捉/比较/PWM( CCP)模块;' O. d5 k$ a3 `' e0 L
增强型捕捉/比较/PWM( ECCP)模块;主同步串型端9 H! J% j& P' s
口;可寻址的通用同步/异步收发器;CAN控制模块;3 |# }. I; i0 ?
10位A/D转换器模块;比较模块。
2 U: q& ?5 k6 N' ?0 c9 B2 PIC18F458 与MGLS-12864的硬件接口和软件编程- h. u$ V0 Q2 a
2.1硬件 接口电路" h" F( b1 H* {- k- d* K
本文所提出的系统主要由信号采集电路,数据处
8 T0 l1 t+ _5 e* w) o理单片机PIC18F458,上位机( DISPIC系列的单片
9 O! W: g* G& ]' t f8 `机),键盘系统和液晶显示器五个模块组成,整个系统
3 M- D% D6 U! ~8 S通过PIC18F458驱动LCD显示。
7 Y# o3 k" d0 iPIC18F458的I/0口具有很强的驱动能力,其9 r2 S6 t, R$ M5 k6 J
PORTD口最大可通过25mA的拉电流和灌电流,可以; s$ C# _8 ?+ f; P I# [
直接驱动LCD显示,所以将PORTD口直接与LCD液
# W# A5 y, `( @5 h晶显示器MGLS-12864 的8位数据口相连,进行数据
9 c- K2 @# o4 L" p% k# c交换和指令发送。同时,利用PORTB口的RB0~RB4
8 @, W8 Z6 Q3 I t* F: M与液晶显示器MGLS-12864的RS, RW ,E,CSB,CSA引+ u4 `) \2 K2 _* s
脚相连,控制数据交换的性质和方向。液晶显示器
- H4 n+ A1 V( x* }; x- uMGLS-12864的工作电压为: -5V~ +5V, 且其内部已
0 i( n$ F1 [. z6 N( t# p3 C5 b3 j% h集成了所需的负电源,这样, MGLS-12864的Vout引脚 z8 u& E% [ L- A3 [" R
将输出-5V。在实际的电路中是将V。接在电位器的
+ m0 b( ]& o. f% m可调端,电位器两固定端接在Vout和GND的引脚上,$ H; t; f% o& p7 D7 g
通过调节V。的电压来改变液晶显示器的亮度。
7 R2 F% x! y; [: \8 x/ A2 j
4 P. f& ^' [) A% D5 _9 Y* Q! d! V h# _ d0 T: {
附件下载:
- L' |. b7 h* H& b) a# m# I
6 F# Y) i; D0 t0 z- [0 u- t. ?* S, J5 E# q1 A
|
|