|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 i4 e6 q& }6 X* I/ a" i2 t7 [, K) {5 A
摘要:针对电网质量检测系统的中文数据显示问题,介绍了一种利用新型单片机PIC18F458与液晶显示模块MGLS-12864构+ q' t9 z- g; Y q9 [ \
建的硬件接口电路和软件程序。$ i: e7 L% T7 e5 a0 a; l0 Y- L; _
. Z; [6 ?* N/ q关键词:显示:程序设计:单片机:液晶显示+ M7 B- ~ s4 V
* q0 B8 ~7 }/ _0 G* T9 `/ s
本文介绍-一种新型的电网质量检测系统中显示测% ]9 h; f+ z R" T- P: b. }
量结果的液晶显示系统,它主要由PIC18F458和液晶
. u& x2 Y9 J8 M9 b显示模块MGLS-12864组成。PIC18F458 单片机是美1 Z3 o1 M- \# T+ ?2 |! x
国微芯公司推出的16位RISC指令集的高级产品,与
# P3 J* T2 {: B4 p! I$ JLCD接口方便。液晶显示器MGLS-12864是基于两片
( A9 ~, s: w+ d6 U0 m3 L6 u. ?HD61202和一-片HD61203所构成的128 x64点阵液 q; ^% a5 @+ S+ E0 I, R
晶显示器;只要提供电源就能产生点阵驱动信号和各( @+ N ?0 ]1 N( ]8 C. U
种同步信号。其中HD61202是一种点阵图形式液晶& O: M o1 d/ C& M
显示驱动器,它可以直接与16位微处理器相连,与1 B* d4 p: K" r5 t5 `# C" C! B2 `
HD61203配合对LCD进行行、列驱动。
2 F+ _( ]7 \. C& ^9 G6 ~# N1 PIC18F1458的性能特点. `6 t5 M* p# V9 p# }
PIC18F458单片机是-一种高性能的RISC CPU。+ V5 _3 S0 [0 A `! k
该款单片机不仅集成了强大的外围功能模块,而且因! j5 {( X4 X( G) O9 I0 L, t
其特殊的单片机特性(如:自振式看门狗、可编程代码% B5 N0 F5 ]: m+ F/ t9 d) q
保护功能、休眠省电方式等)及先进的FLASH 技术
; f1 E# v" ]& e! e U3 W(低功耗、高增强型FLASH技术,全静态设计,2.0 ~
2 v% h$ z3 V: {' b5.5V宽范围的工作电压,工业级和扩展级温度范围),
& ^/ K: Y+ K: M( }% S# w2 H可以适用各种工业控制场合。
) E- S' W, ?2 L1.1 高性能的RISC CPU1 f. z, K4 |! S1 w! R" v. V! |
具有高达2MB的程序存储器;高达4KB的数据
7 d1 j8 A9 W$ Y9 z$ H存储器;高达10MIPS的执行速度;DC~40MHz时钟输; `0 X" p F2 K) M% F( V: `
入;4~10MHz带PLL锁相环有源晶振/时钟输入;16( E/ N2 B, D3 V$ Z( L
位宽指令,8位宽数据通道;带优先级的中断;8 x8单
" ~! ^, s" Q' Y, N周期硬件乘法器。7 J- ~8 O( P4 q$ k0 a
1.2 外围功能模块
" l7 q) g" V6 S/ P1 N具有PORTA-PORTE五组I/O端口;定时器/计数5 o$ ^/ L! v! a1 m& {) E
器TMRO - TMR3模块;捕捉/比较/PWM( CCP)模块;
( f! q# I2 w' W增强型捕捉/比较/PWM( ECCP)模块;主同步串型端+ @7 c6 T4 H: Y, ]2 h
口;可寻址的通用同步/异步收发器;CAN控制模块;& X7 z2 c2 _: ~3 Z" W
10位A/D转换器模块;比较模块。
& y, j: x6 h, G) P8 |$ C1 O2 PIC18F458 与MGLS-12864的硬件接口和软件编程9 h$ U/ k& l, z
2.1硬件 接口电路
+ A {! e, _2 e1 }7 w, f: Y9 s8 r8 u本文所提出的系统主要由信号采集电路,数据处
2 d$ i1 e* {) x) M理单片机PIC18F458,上位机( DISPIC系列的单片
$ O) b9 O+ }2 r/ Y! G机),键盘系统和液晶显示器五个模块组成,整个系统
& ^6 h3 _- }" e7 Z' D% W通过PIC18F458驱动LCD显示。
4 A5 ^, F+ k/ i& |7 V4 IPIC18F458的I/0口具有很强的驱动能力,其5 y! Q( k5 ~4 {& k
PORTD口最大可通过25mA的拉电流和灌电流,可以
' R `* f* ^0 ~: B# c, ^! M直接驱动LCD显示,所以将PORTD口直接与LCD液
! G9 W7 F$ s/ Y( Y晶显示器MGLS-12864 的8位数据口相连,进行数据7 D$ D/ j* L; A" u: M- `, J
交换和指令发送。同时,利用PORTB口的RB0~RB4
) c7 F. B* g. p6 E+ s0 G- Z与液晶显示器MGLS-12864的RS, RW ,E,CSB,CSA引
( Z$ Y3 I9 K% \' F8 j脚相连,控制数据交换的性质和方向。液晶显示器
: n# M8 P( h/ p7 U) b' e2 CMGLS-12864的工作电压为: -5V~ +5V, 且其内部已% o. u( s* ~$ J* y- ^: q) i' _* f
集成了所需的负电源,这样, MGLS-12864的Vout引脚! z- k3 u; I: j: |
将输出-5V。在实际的电路中是将V。接在电位器的
1 V" o( ^; ]% ?/ H# E! w可调端,电位器两固定端接在Vout和GND的引脚上,
+ O/ x0 t7 ^3 e% m2 P6 b通过调节V。的电压来改变液晶显示器的亮度。0 K% A- _5 J/ u1 [3 v) m
3 O, ]" c0 Z" l1 S! G1 {3 O9 _ {. U# \& s
附件下载:
# S" p* T, }+ {9 C5 p* k& d" N/ B* D: L* D& J4 h( j7 r
4 R5 u9 F; J8 L1 X |
|