找回密码
 注册
关于网站域名变更的通知
查看: 455|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于PIC18F458单片机的LCD显示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-5 13:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

该用户从未签到

2#
发表于 2020-2-5 13:05 | 只看该作者
PIC18F458单片机是-一种高性能的RISC CPU
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-28 19:11 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表