单片机的汉字化LCD滚动显示
单片机的汉字化LCD滚动显示[20200131184217]
摘 要
随着电子技术的发展,新的产品应用普及,在显示器领域,由球面CRT到纯平CRT,由纯平CRT到如今主流的LCD液晶显示,而LCD汉字滚动显示更是应用广泛。本文设计了一种以AT89C52单片机为核心的低成本、高精度、微型化LCD汉字滚动显示系统,本系统由单片机、外围电路、单片机最小系统以及显示电路构成。本文论述了系统基本原理,并阐述了运用Proteus软件实现系统的设计与仿真。系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。
*查看完整论文请+Q: 351916072
关键字:单片机,汉字化,滚动显示
一、引言 1
(一)课题研究背景 1
(二)设计重点及要求 1
1.主要技术参数 1
2.设计的重点与难点 1
二、系统设计框图 1
三、硬件电路设计 2
(一)AT89C52单片机概述 2
1. 主要特性 2
2. 引脚功能说明 2
3. AT89C52与AT89C51的区别 4
(二)LCD显示屏介绍 4
1.LCD的定义及作用 4
2.LCD显示器的工作原理 4
(三)硬件设计及电路组成 5
1. AT89C52单片机的最小系统 5
2. LCD显示器连接电路 6
四 软件程序实现 7
五、仿真调试 8
(一)仿真过程 8
(二)仿真调试结果 9
六、实物制作及调制 10
(一)实物制作要求 10
(二)实物制作与调试 10
总结 11
参考文献 12
致谢 13
附录 14
附录一:原理图 14
附录二:PCB图 14
附录三:元器件清单表 15
附件四:程序 15
一、引言
(一)课题研究背景
刚开始的广告牌都是不动的汉字,材质很差,时间长了会掉色,使字迹模糊很难认,特别是在晚上以及阴天的时候,光线较暗字体不动的广告牌就失去了路人对它的注意,也就起不到做广告的效果。所以随着科技的不断进步,我们急需一种价格便宜、发光发亮、可以引人注意并且可以改变滚动汉字且较实用的广告牌来替代传统广告牌,达到给我们店铺招揽生意的效果。而本论文主要介绍LCD汉字化滚动显示的基本原理及制作流程可以解决传统广告牌的缺陷,此课题研究了一种以AT89C52单片机为核心的成本低、精度高的LCD汉字滚动显示汉字系统,并且具有工作可靠、安装简单、易更改汉字等优点来实现传统广告牌所达不能达到引人注意招揽生意的效果。。
(二)设计重点及要求
1.主要技术参数
① 单片机选择AT89C52
② LCD显示器选择SMG12864A或AMPIRE128×64
③ 晶振选择12MHz
④ 两个输出电容选择30pF
⑤ 两个外围电阻选用10K和100Ω
2.设计的重点与难点
软件设计的难点是:
① 所需汉字程序的编译;
② 整体电路的设计与调试;
③ Proteus画图与Keil uVision调试两种软件的操作及运用。
二、系统设计框图
本篇论文以单片机AT89C52为核心加各种电路组成,共有六个主要组成部分:AT89C52芯片、复位电路、外围电路、电源电路、编译程序模块以及LCD液晶显示器模块。系统框图如图1所示。
图1 系统框图
三、硬件电路设计
(一)AT89C52单片机概述
AT89C52是一个电压低,性能性高的CMOS 8位单片机 ,片内含有8k 字节的可反复擦写的Flash 只读程序存储器 和256 字节的随机存取数据存储器(RAM),器件兼容了标准的MCS-51的指令操作系统 ,片内置拥有8位中央处理器 和Flash存储单元 ,所以AT89C52单片机在电子产品行业中有着广泛的应用
1. 主要特性
n 兼容MCS51指令系统
n 32个双向I/O口;
n 256x8bit内部RAM;
n 3个16位计数器中断;
n 时钟频率0-24MHz;
n 3级加密位;
2. 引脚功能说明
引脚图如图2所示:
图2 AT89C52引脚图
n 电源引脚:
VCC(40):+5V电源
GND(20):接地。
n 时钟引脚:
时钟引脚1【XTAL1(19)】:作用为输入,由反向振动放大器发出。
时钟引脚2【XTAL2(18)】:作用为输出,由反向振动器接收。
n 控制引脚:
RST(9):振荡器设定复位时,保持9引脚两个机器周期的时间,输入为高电平。
EA/VPP(31):当低电平加在/EA时,在此时外部程序存储器(0000H-FFFFH),注意加密方式1时,/EA将内部锁定为RESET;当高电平加在/EA端时,此间内部为程序存储器。
n I/O引脚:
P0口:当没有片外存储器时,P0口通常作为通用I/O口使用。
P1口:仅用作I/O口。
P2口:当没有片外存储器时,P2口也可作为I/O口使用。
P3口:用P3口作为I/O口时,可用作于于串行口和计数器以及片外RAM选通。
3. AT89C52与AT89C51的区别
① RAM 空间增大:AT89C51 有128 字节的内部 RAM,称之为 DATA 存储区。而AT89C52 的内部 RAM有 256 字节,和89C51相比是它的2倍,而且 RAM区的访问方式为间接寻址方式。
② 内部 FLASH 变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而。AT89C52 的内部 FLASH PERAM 增加1倍,达到8K。
③ 中断源增加:在AT89C52 中P1.0和P1.1还可分别作为定时器/计数器2的外部计数输入(P1.0/T2)和(P1.1/T2EX),也就是说,P1.0同时可作为定时器/计数器 T2 的外部计数输入,和输出占空比 50% 的时钟脉冲端口。故,AT89C52具备定时器/计数器 T0 和定时器/计数器 T1,和C51相比又增加了一个定时器/计数器 T2。
(二)LCD显示屏介绍
1. LCD的定义及作用
LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中存在晶体,不过晶体比较特殊为液体杆状,两片平行玻璃中间有方格似得细小电线,通过接通电源,有电流流过时来控制杆状晶体分子变化运动方向,将太阳光线折射出来在视网膜上产生画面。比显像管要好的多,但是价钱较其稍贵。
2.LCD显示器的工作原理
摘 要
随着电子技术的发展,新的产品应用普及,在显示器领域,由球面CRT到纯平CRT,由纯平CRT到如今主流的LCD液晶显示,而LCD汉字滚动显示更是应用广泛。本文设计了一种以AT89C52单片机为核心的低成本、高精度、微型化LCD汉字滚动显示系统,本系统由单片机、外围电路、单片机最小系统以及显示电路构成。本文论述了系统基本原理,并阐述了运用Proteus软件实现系统的设计与仿真。系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。
*查看完整论文请+Q: 351916072
关键字:单片机,汉字化,滚动显示
一、引言 1
(一)课题研究背景 1
(二)设计重点及要求 1
1.主要技术参数 1
2.设计的重点与难点 1
二、系统设计框图 1
三、硬件电路设计 2
(一)AT89C52单片机概述 2
1. 主要特性 2
2. 引脚功能说明 2
3. AT89C52与AT89C51的区别 4
(二)LCD显示屏介绍 4
1.LCD的定义及作用 4
2.LCD显示器的工作原理 4
(三)硬件设计及电路组成 5
1. AT89C52单片机的最小系统 5
2. LCD显示器连接电路 6
四 软件程序实现 7
五、仿真调试 8
(一)仿真过程 8
(二)仿真调试结果 9
六、实物制作及调制 10
(一)实物制作要求 10
(二)实物制作与调试 10
总结 11
参考文献 12
致谢 13
附录 14
附录一:原理图 14
附录二:PCB图 14
附录三:元器件清单表 15
附件四:程序 15
一、引言
(一)课题研究背景
刚开始的广告牌都是不动的汉字,材质很差,时间长了会掉色,使字迹模糊很难认,特别是在晚上以及阴天的时候,光线较暗字体不动的广告牌就失去了路人对它的注意,也就起不到做广告的效果。所以随着科技的不断进步,我们急需一种价格便宜、发光发亮、可以引人注意并且可以改变滚动汉字且较实用的广告牌来替代传统广告牌,达到给我们店铺招揽生意的效果。而本论文主要介绍LCD汉字化滚动显示的基本原理及制作流程可以解决传统广告牌的缺陷,此课题研究了一种以AT89C52单片机为核心的成本低、精度高的LCD汉字滚动显示汉字系统,并且具有工作可靠、安装简单、易更改汉字等优点来实现传统广告牌所达不能达到引人注意招揽生意的效果。。
(二)设计重点及要求
1.主要技术参数
① 单片机选择AT89C52
② LCD显示器选择SMG12864A或AMPIRE128×64
③ 晶振选择12MHz
④ 两个输出电容选择30pF
⑤ 两个外围电阻选用10K和100Ω
2.设计的重点与难点
软件设计的难点是:
① 所需汉字程序的编译;
② 整体电路的设计与调试;
③ Proteus画图与Keil uVision调试两种软件的操作及运用。
二、系统设计框图
本篇论文以单片机AT89C52为核心加各种电路组成,共有六个主要组成部分:AT89C52芯片、复位电路、外围电路、电源电路、编译程序模块以及LCD液晶显示器模块。系统框图如图1所示。
图1 系统框图
三、硬件电路设计
(一)AT89C52单片机概述
AT89C52是一个电压低,性能性高的CMOS
1. 主要特性
n 兼容MCS51指令系统
n 32个双向I/O口;
n 256x8bit内部RAM;
n 3个16位计数器中断;
n 时钟频率0-24MHz;
n 3级加密位;
2. 引脚功能说明
引脚图如图2所示:
图2 AT89C52引脚图
n 电源引脚:
VCC(40):+5V电源
GND(20):接地。
n 时钟引脚:
时钟引脚1【XTAL1(19)】:作用为输入,由反向振动放大器发出。
时钟引脚2【XTAL2(18)】:作用为输出,由反向振动器接收。
n 控制引脚:
RST(9):振荡器设定复位时,保持9引脚两个机器周期的时间,输入为高电平。
EA/VPP(31):当低电平加在/EA时,在此时外部程序存储器(0000H-FFFFH),注意加密方式1时,/EA将内部锁定为RESET;当高电平加在/EA端时,此间内部为程序存储器。
n I/O引脚:
P0口:当没有片外存储器时,P0口通常作为通用I/O口使用。
P1口:仅用作I/O口。
P2口:当没有片外存储器时,P2口也可作为I/O口使用。
P3口:用P3口作为I/O口时,可用作于于串行口和计数器以及片外RAM选通。
3. AT89C52与AT89C51的区别
① RAM 空间增大:AT89C51 有128 字节的内部 RAM,称之为 DATA 存储区。而AT89C52 的内部 RAM有 256 字节,和89C51相比是它的2倍,而且 RAM区的访问方式为间接寻址方式。
② 内部 FLASH 变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而。AT89C52 的内部 FLASH PERAM 增加1倍,达到8K。
③ 中断源增加:在AT89C52 中P1.0和P1.1还可分别作为定时器/计数器2的外部计数输入(P1.0/T2)和(P1.1/T2EX),也就是说,P1.0同时可作为定时器/计数器 T2 的外部计数输入,和输出占空比 50% 的时钟脉冲端口。故,AT89C52具备定时器/计数器 T0 和定时器/计数器 T1,和C51相比又增加了一个定时器/计数器 T2。
(二)LCD显示屏介绍
1. LCD的定义及作用
LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中存在晶体,不过晶体比较特殊为液体杆状,两片平行玻璃中间有方格似得细小电线,通过接通电源,有电流流过时来控制杆状晶体分子变化运动方向,将太阳光线折射出来在视网膜上产生画面。比显像管要好的多,但是价钱较其稍贵。
2.LCD显示器的工作原理
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4484.html