|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
) Q L- I! }- |* F& Y4 ?* C1 M* M摘要:针对电网质量检测系统的中文数据显示问题,介绍了一种利用新型单片机PIC18F458与液晶显示模块MGLS-12864构
3 H/ ]2 ~4 `( c. B+ m. Z) A) l7 c! _建的硬件接口电路和软件程序。! v0 K' C9 s: A, m
& c9 f2 t' d$ v2 a关键词:显示:程序设计:单片机:液晶显示* O* {+ v+ h8 e$ c( {
" Q" k/ U9 R* k/ p" l
本文介绍-一种新型的电网质量检测系统中显示测# x/ K! ^; x3 A: f5 ?; i
量结果的液晶显示系统,它主要由PIC18F458和液晶
6 N# h0 ~' M5 W% V显示模块MGLS-12864组成。PIC18F458 单片机是美
1 ?6 I3 ]& E z" J8 ]6 y国微芯公司推出的16位RISC指令集的高级产品,与
& v" u) \' V" o% {( n& N9 T/ `LCD接口方便。液晶显示器MGLS-12864是基于两片. g* L* |5 D7 Y7 u
HD61202和一-片HD61203所构成的128 x64点阵液
. H1 T5 f( n7 ~: I* }6 l晶显示器;只要提供电源就能产生点阵驱动信号和各+ U* \7 {& ^& J4 p
种同步信号。其中HD61202是一种点阵图形式液晶
& H, m" `* i# R. q8 C7 g2 F4 r显示驱动器,它可以直接与16位微处理器相连,与
! w" f3 |$ k: n) {0 w1 V4 cHD61203配合对LCD进行行、列驱动。' Z( {$ n. E+ [# F! }0 N# i L7 v4 C
1 PIC18F1458的性能特点
2 N. V, q& {' b- T, O8 CPIC18F458单片机是-一种高性能的RISC CPU。
" u/ [1 k% s1 |/ V+ I3 b9 e, Y该款单片机不仅集成了强大的外围功能模块,而且因! n8 }6 J8 u7 W5 V
其特殊的单片机特性(如:自振式看门狗、可编程代码
: i/ K" w, L) l1 L: z6 q+ H" ^保护功能、休眠省电方式等)及先进的FLASH 技术
) k: y. v% m% d6 x, F+ h5 u# C(低功耗、高增强型FLASH技术,全静态设计,2.0 ~; B2 ~- ^+ R' ?# y# ~4 E% V
5.5V宽范围的工作电压,工业级和扩展级温度范围),+ |1 a7 Q I0 M5 u* t
可以适用各种工业控制场合。
: S7 b: B+ Z. V& P; ^1.1 高性能的RISC CPU* W4 L; D/ s3 U6 G" r1 }' c
具有高达2MB的程序存储器;高达4KB的数据
. X% Z- d" `5 ]( \存储器;高达10MIPS的执行速度;DC~40MHz时钟输
+ m* G* z. L: C& X( S. ?" t( F入;4~10MHz带PLL锁相环有源晶振/时钟输入;16& J$ r j$ G0 T" \$ C1 n
位宽指令,8位宽数据通道;带优先级的中断;8 x8单
4 ~$ [" f: X6 `9 O周期硬件乘法器。' g1 R" R; G/ L: `
1.2 外围功能模块0 s$ Z% a. T. n% T- `
具有PORTA-PORTE五组I/O端口;定时器/计数1 P( `0 J2 `) r p3 q T. v% ?
器TMRO - TMR3模块;捕捉/比较/PWM( CCP)模块;
, M+ R9 H$ K9 ^增强型捕捉/比较/PWM( ECCP)模块;主同步串型端! u8 S+ Y9 F: ~$ l# J( k9 C
口;可寻址的通用同步/异步收发器;CAN控制模块;
$ ]" ^0 h) F" P8 K+ v10位A/D转换器模块;比较模块。
* _& T7 D/ o5 s7 _2 PIC18F458 与MGLS-12864的硬件接口和软件编程
% t: V4 @1 p: H5 K+ a: j! L2.1硬件 接口电路, f9 U) |* P; @* `
本文所提出的系统主要由信号采集电路,数据处0 c- l9 W7 Q8 C K8 V
理单片机PIC18F458,上位机( DISPIC系列的单片
e5 O6 y# S! h" [机),键盘系统和液晶显示器五个模块组成,整个系统
: {0 j i4 s8 L+ ~# q' l4 F% D; d- S通过PIC18F458驱动LCD显示。
# c, \- p! b5 w4 }PIC18F458的I/0口具有很强的驱动能力,其
8 R) H( I5 ?& J2 N$ _+ EPORTD口最大可通过25mA的拉电流和灌电流,可以# ]9 L7 C6 @: f& w0 C# L
直接驱动LCD显示,所以将PORTD口直接与LCD液
5 c x0 J' s8 x6 Z4 h; w; p晶显示器MGLS-12864 的8位数据口相连,进行数据- }, |# a+ z! H
交换和指令发送。同时,利用PORTB口的RB0~RB4
& j4 e3 X7 F! \, j与液晶显示器MGLS-12864的RS, RW ,E,CSB,CSA引9 h5 g: ~2 y& ]" n _' G
脚相连,控制数据交换的性质和方向。液晶显示器6 T# Z' g4 h2 \+ K: b+ r
MGLS-12864的工作电压为: -5V~ +5V, 且其内部已7 W) }1 u# P2 t N' G# T* E" W
集成了所需的负电源,这样, MGLS-12864的Vout引脚- O ^5 U9 ]! w0 j7 {: v5 J
将输出-5V。在实际的电路中是将V。接在电位器的+ @. X1 p* O; D: W, L) P, D# `0 W
可调端,电位器两固定端接在Vout和GND的引脚上,
8 y; Y0 @* a" j/ n通过调节V。的电压来改变液晶显示器的亮度。7 N+ _; g0 J' _* }0 t
p: r8 b2 p$ }+ S: n: v6 s6 g2 E# |6 i. n9 T
附件下载:
. Z0 S$ p0 @! d& {( I7 g0 o
4 `: u: D9 w3 u6 g) E$ p- C! n* n. d# ?. i+ Q: O; c$ I5 g0 ?+ }' ]
|
|