没有合适的资源?快使用搜索试试~ 我知道了~
流水灯、数码管、按键、液晶显示器LCD驱动程序和RS232串口.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 166 浏览量
2022-11-02
18:53:25
上传
评论
收藏 2.45MB PDF 举报
温馨提示
试读
26页
。。。
资源推荐
资源详情
资源评论
单片机
(
微控制器
)
是一种集成电路芯片
,
是采用超大规模集成电路 技
术与数据处理能力的中央处理器
CPU
只读存储器
ROM
各种各样的
I / O
口和
中断系统、定时器
/
计数器功能
(
可能包括显示驱动电路、脉宽调 制电路
,
模拟
多路复用器和
A / D
转换器电路
)
集成到一块硅组成的小型 和完美的微机系
统
,
广泛应用于工业控制领域。自
1980
年代以来
,8
位单 片机
,
发展到现在
的
300
高速单片机。以其极高的性价比
,
是人们的注意 和关心
,
应用很广
,
发展很快。单片机体积小、重量轻、抗干扰能力强、 环境要求不高
,
成本低
,
可靠性高
,
灵活性好
,
开发较为容易。由于这些优 势
,
在我国单片机已广泛应用于工业自动化控制、自动检测、 智能仪器 仪
表、电力电子、机电一体化设备和其他方面
,
最典型的是单片机
51
单 片机。
在本次课程设计中以
STC89C52
芯片为核心
,
辅以必要的电路
,
设 计了流
水灯、数码管、按键、液晶显示器
LCD
驱动程序和
RS232
串口程 序。同时
系统硬件设计简单、稳定性高、价格低廉等优点。
关键词
:
液晶显示器
,
STC89C52,RS232
i
MCU (Microc on trollers) is A ki nd of i ntegrated circuit chips, is to use
very large scale in tegrated circuit tech no logy with data process ing ability of
the central processor CPU, ROM, A variety of I/O mouth and interrupt system,
timer/counter function (may include display driver circuit, pulse width
modulation circuit, analog multiplexer and A/D converter circuit) is in tegrated
in to A piece of silic on con sisti ng of A small and perfect microcomputer
system, widely used in in dustrial con trol field. Si nce the 1980 s, by the time
of the four, 8-bit microcontroller, development to the prese nt 300 m high
speed sin gle chip microcomputer.
SCM since the 1970 s, with its extremely high cost performance, is very
wide, develop ing very quickly. SCM small size, light weight, strong an ti-jam
ming capability, en viro nmen tal requireme nts is not high, low cost, high
reliability, good flexibility, development is relatively easy. Because of these
adva ntages,i n our coun try, SCM has bee n widely used in in dustrial
automation control, automatic detection, intelligent instruments and other
aspects, and is most typical in the microcontroller 51 single-chip
microcomputer ,The curriculum design through study and application of it,
STC89C52 chip as the core, suppleme nted by n ecessary circuit, desig ned a
light water program, digital tube, key procedures, LCD driver and RS232
serial in terface program. At the same time the system has simple hardware
design, high stability, price is low wait for an advantage .
Key words : liquid crystal display,STC89C52,RS232
-2 -
第一章总体设计方案
1.1
课程设计任务
(1)
按照硬件电路画出原理图及
PCB
图;
(2)
在硬件电路上完成流水灯、数码管、按键、液晶显示器以及
RS232
串
口通信驱动程序。
(3)
组内分配表如表
1-1
表 1-1 组内分配表
组长
杨彦平
十曰 木晶
组
毛芸芸
流水灯
王希岳
数码管
员
满冠军 张家琳
按键
段小刚
原理图
液晶显 示
串口通 信
PCB
图
1.2
设计流程
(1)
使用
Altium Designer
软件绘制原理图 和
PCB
图
;
(2)
使用
keil5
进行流水灯
,
数码管
,
按键
,
液晶显示器以及
RS232
串 口
通信程序的编写
;
(3)
使用
PZISP
自动下载软件将程序下载到
STC89C52
单片机上。
-3 -
第二章 硬件设计与分析
2.1
硬件分析
2.1.1 STC89C52
STC89C52
是一 种带
8K
字节 闪烁可 编程 可檫 除只读 存储 器
(
FPEROM-Flash Programable and Erasable Read Only Memory
)的低电
压,高性能
COMOS8
的微处理器,俗称单片机。该器件采用
ATMEL
搞密度
非易失存储器制造技术制造, 与工业标准的
MCS-51
指令集和输 出管脚相兼
容
STC89C52
具体介绍如下:
① 主电源引脚(
2
根)
VCC(P
in40
)
:电源输入,接+
5V
电源
GND(P
in20
)
:接地线
② 外接晶振引脚(
2
根)
XTAL1(P
in19
)
:片内振荡电路的输入端
XTAL2(P
in20
)
:片内振荡电路的输出端
③ 控制引脚(
4
根)
RST/VPP(P
in9
)
:复位引脚,引脚上出现
2
个机器周期的高电平将使 单片
机复位。
ALE/PROG(P
in30
)
:地址锁存允许信号
PSEN(P
n29
)
:外部存储器读选通信号
EA/VPP(P
in31
)
:程序存储器的内外部选通,接低电平从外部程序存 储器读
指令,如果接高电平则从内部程序存储器读指令。
- 5 -
④ 可编程输入
/
输出引脚(
32
根)
STC89C52
单片机有
4
组
8
位的可编程
I/O
口,分别位
P
o
、
P
i
、
P
2
、
P
3
口,每个口有
8
位(
8
根引脚),共
32
根。
P0
口(
P
in39
〜
P
in32
) :
8
位准双向
I/O
口线,名称为
P
°.o
〜
P
°.7
P1
口(
P
inoi
〜
P
in08
) :
8
位准双向
I/O
口线,名称为
P
i.o
〜
P
i.7
P2
口(
P
in21
〜
P
in28
) :
8
位准双向
I/O
口线,名称为
P
2.0
〜
卩
2.7
P3
口(
P
ini0
〜
P
ini7
) :
8
位准双向
I/O
口线,名称为
P
3.0
〜
卩
3.7
STC89C52
主要功能如表
2-1
所示。
表 2-1 STC89C52 主要功能
主要功能特性
兼容 MCS5 指令系统
32 个双向 I/O 口
3 个 16 位可编程定时/计数器中断
2 个串行中断
2 个外部中断源
2 个读写中断口线
低功耗空闲和掉电模式
2.1.2 MAX232
8K 可反复擦写 Flash ROM
256x8bit 内部 RAM
时钟频率 0-24MHZ
可编程 UART 串行通道
共 6 个中断源
3 级加密位
软件设置睡眠和唤醒功能
MAX232
芯片(如图
2.1
)是美信公司专门为电脑的
RS-232
标准串 口
设计的接口电路
,
使用
+5V
单电源供电。内部结构基本可分三个部分: 第一部
分是电荷泵电路。由
1
、
2
、
3
、
4
、
5
、
6
脚和
4
只电容构成。功 能是产生
+12V
和
-12V
两个电源,提供给
RS-232
串口电平的需要。第 二部分是数据转
换通道。由
7
、
& 9
、
10
、
11
、
12
、
13
、
14
脚构成两个 数据通道。其中
13
脚
(
R1
in
)、
12
脚(
R1
°ut
)、
11
脚(
T1
°ut
)、
14
脚
- 6 -
剩余25页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8324
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- procedural-mathematical-knowledge-and-use-of-technology-by-senior-high-school-students-12712.pdf
- 用dumpsys input.txt
- 基于腾讯Kona编写的jmeter取样器,根据tcp取样器编写tlcp取样器
- 111.py
- ADSP-BF533的例程源码37:GrayStretch图像处理算法源码
- markdown尝试学习心得
- apache-maven-3.9.7-bin.zip
- matlab-GUI仿真的教程.docx
- 实验课需要,上传到其他地方
- ADSP-BF533的例程源码36:GrayEqualize图像处理算法源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功