MCS-51系列单片机的接口与应用
- 格式:ppt
- 大小:108.00 KB
- 文档页数:16


LCD1602与MCS-51单片机的接口
液晶显示器(LCD)具有工作电压低、微功耗、显示信息量大和接口方便等优点,现在已被广泛应用于计算机和数字式仪表等领域,成为测量结果显示和人机对话的重要工具。液晶显示器按其功能可分为三类:笔段式液晶显示器、字符点阵式液晶显示器和图形点阵式液晶显示器。前两种可显示数字、字符和符号等,而图形点阵式液晶显示器还可以显示汉字和任意图形,达到图文并茂的效果,其应用越来越广泛。本节将以RT-1602C液晶显示模块为例,介绍液晶显示器的结构和功能,讨论其与MCS-51单片机的硬件接口电路及软件编程方法。
7.1.1 LCD1602概述
LCD1602是216字符型液晶显示模块,可以显示两行,每行16个字符,采用5×7点阵显示,工作电压4.5~5.5V,工作电流2.0mA(5.0V),其控制器采用HD44780液晶芯片(市面上字符液晶显示器的控制器绝大多数都是基于HD44780液晶芯片,它们的控制原理是完全相同的)。LCD1602可采用标准的14引脚接口或16引脚接口,多出来的2条引脚是背光源正极BLA(15脚)和背光源负极BLK(16脚),其外观形状如图7.1所示。
(a) 正面
(b) 背面
图7.1 RT-1602C的外观
(a)图是LCD1602的正面,(b)图LCD1602的背面。标准的16引脚接口如下:
第1脚:VSS,电源地。
第2脚:VDD,+5V电源。
第3脚:VEE,液晶显示对比度调整输入端。接正电源时对比度最弱,接地时对比度最高。使用时通常通过一个10K的电位器来调整对比度。
第4脚:RS,数据/命令选择端,高电平时选择数据寄存器,低电平时选择指令寄存器。
第5脚:R/W,读/写选择端,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时,可以写入指令或者显示地址;当RS为低电平、R/W为高电平时,可以读忙信号;当RS为高电平、R/W为低电平时,可以写入数据。
新编MCS-51单片机应用设计
作者: 佚名 发布日期:2006-02-22 21:18 查看数:12 出自:互联网
下载资料简介:
书是在第2版《MCS—51单片机应用设计》一书的基础上,从应用的角度,详细地介绍了MCS—51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS—51单片机应用系统的设计,并对MCS—51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实例,大多来自科研工作及教学实践,且经过检验。内容丰富、详实。
本书可作为工科院校的本科生、研究生、专科生单片机课程的教材以及毕业设计的参考资料,也可供从事自动控制、智能、仪器、仪表、电力、电子、机电一体化以及各类MCS—51单片机应用的工程技术人员参考
第1章 单片机概述
1.1 什么是单片机
1.2 单片机的历史及发展概况
1.3 8位单片机的主要生产厂家和机型
1.4 单片机的发展趋势
1.5 单片机的应用
1.6 MCS-51系列单片机
思考题及习题
第2章 MCS—51单片机的硬件结构
2.1 MCS-51单片机的硬件结构
2.2 MCS-51的引脚
2.2.1 电源及时钟引脚
2.2.2 控制引脚
2.2.3 I/O 引脚
2.3 MCS-51的微处理器
2.3.1 运算器
2.3.2 控制器
2.4 MCS-51存储器的结构
2.4.1 程序存储器
2.4.2 内部数据存储器
2.4.3 特殊功能寄存器(SFI{)
2.4.4 位地址空间
2.4.5 外部数据存储器
2.5 并行L/O端口
2.5.1 P0口
2.5.2 P1 口
2.5.3 p2口
2.5.4 P3口
2.5.5 PO-P3口电路小结 2.6 时钟电路与时序
2.6.1 时钟电路
2.6.2 机器周期和指令周期
2.6.3 MCS-51的指令时序
I/O接口扩展设计及应用
1
2
3
4
5
6 单片机扩展的内容有 ( )等。
A.总线扩展
B.程序存储器扩展
C.数据存储器扩展
D.外围扩展
E.I/O口的扩展
7 所谓系统总线, 指的是 ( )
A.数据总线
B.地址总线
C.内部总线
D.外部总线
E.控制总线
8 单片机与输入/输出设备的数据传送方式有( )
A.无条件传送
B.查询状态传送
C.中断传送方式
D.直接存储器存取(DMA)方式
9 MCS—51单片机访问程序存储器时,所用的控制信号有( )
A.PSEN
B.ALE
C.WR
D.EA
E.RD
10 输入/输出接口的功能有( )
A.对单片机输出的数据锁存;
B.对输入设备的三态缓冲; C.信号转换;
D.时序协调
11 扩展程序存储器常用的地址锁存器有( )。
A.373
B.0809
C.0832
D.273
E.8253
12 扩展I/O口常用的芯片有( )。
A.TTL
B.CMOS锁存器
C.缓冲器电路
D.计数电路
E.可编程和I/O芯片
13 MCS—51单片机访问程序存储器时,所用的控制信号有( )。
A.PSEN
B.ALE
C.
D.EA
E.
14 用作单片机地址锁存器的芯片一般有( )等。
A.16D触发器
B.8D触发器
C.32位锁存器
D.16位锁存器
E.8位锁存器
15 071-0001、单片机扩展的内容有( )等。
A.总线扩展
B.程序存储器扩展
C.数据存储器扩展
D.外围扩展
E.I/O口的扩展
16 下面说法正确的有( )。
A. MCS-51外扩I/O口与外RAM是不统一编址的;
B. 8155的复位引脚可与89C51的复位引脚不能直接相连;
C. 为了消除按键的抖动,常用的方法有硬件和软件两种方法;
D. 8031的扩展储存器系统中,P0口要接一个8位锁存器,而P2口却不需要。
MCS-51系列单片机的硬件结构
与工作原理
所有51系列单片机都是以Intel公司早期的典型产品8051为内核的。世界上许多著名的半导体厂商相继推出的各个系列单片机都与MCS-51这个系列相兼容。产品型号不断增加、品种不断丰富、功能不断加强、性能不断提高。
2.1 MCS-51系列单片机的基本组成
2.1.1 MCS-51单片机的基本功能特性
MCS-51单片机的基本性能如下(以89C52为例):
(1)一个8位字长的CPU和指令系统;
(2)一个片内振荡器及时钟电路;
(3)内部有8KB的E2PROM(程序存储器);
(4)64KB的外部程序存储器寻址空间;
(5)64KB的外部数据存储器寻址空间;
(6)SRAM数据存储器256字节(分低128字节和高128字节);
(7)两个16位定时器/计数器;
(8)一个可编程的全双工串行接口;
(9)32条可编程的I/O端口(分4个8位并行I/O端口);
(10)有6个中断源、2个优先级中断控制器;
(11)一个布尔处理器;
(12)有111条指令;
(13)有40个引脚。
2.1.2 MCS-51单片机的硬件组成
MCS-51单片机的硬件组成框图如图2-1所示。它主要包括:中央处理器、程序存储器、数据存储器、定时/计数器、可编程的I/O并行接口、串行接口、中断系统、数据总线、地址总线和控制总线等部分。
图2-1 MCS-51单片机的硬件组成框图
其各部分主要含义是:
(1)中央处理器:中央处理器(CPU)是整个芯片的核心。是一个8位数据宽度的处理器,负责控制、指挥、调度和协调整个单元系统的工作,全面完成和控制每个接口的操作。
(2)内部RAM:8051内部有128个字节的数据存储器,该RAM读写速度非常快,可用于寄存器。
(3)SFR:SFR是特殊功能寄存器,8051有128字节,是用于存储内部功能设置的数据区,一般只能通过间接寻址