- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51系列单片机实验板设计
设计一种基于51单片机的实验板,实验板具有成本低、体积小、可靠性高、功能多、低功耗设计、操作方便等特点.本设计介绍了该开发板的开发过程及相关硬件设计.实验板以STC89C52以单片机为核心控制器,板上资源主要包括通信模块、数码管模块、LED模块、蜂鸣器模块、键盘模块等.
实验板可以作为主控制模块安装于控制系统中执行控制任务,也可以用于高校教学,实验板能够完成多数通用实验,操作简单,控制结果可见,性价比高,具有一定的实用价值和现实意义.
关键词:
STC89C52 MAX232 键盘 LED灯 数码管 蜂鸣器
目 录
第1章 绪论
1.1 单片机基本概念及引脚说明
1.2 STC89C52芯片介绍
1.3 MAX232芯片介绍
第2章 方案介绍
2.1系统原理框图
第3章 硬件电路设计
3.1 键盘模块
3.2 发光二极管模块
3.3 数码管模块
3.4 蜂鸣器模块
3.5 串行通信模块
3.6 中断模块
3.7 电源模块
3.8 复位模块
第4章 软件和模块程序
4.1 KEIL 软件介绍
4.2 STC-ISP下载软件介绍
4.3 相关实验程序例子
附录A 单片机引脚分配
致谢
参考文献
第一章
绪论
1.1单片机基本概念及引脚说明
图1.1单片机组成框图
单片机:将微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件集成在一块芯片上,称其为单片微型计算机,简称单片机.
输入 / 输出引脚 :(1) P0口(39~32脚):P0.0~P0.7统称为P0口.在不接片外存储器与不扩展I/O口时,可作为准双向输入/输出口.在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线.(2) P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用.对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX.(3) P2口(21~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线.(4) P3口(10~17脚):P3.0~P3.7统称为P3口.除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能.P3口的第二功能如表1.1所示.
表1.1 P3口第二功能表
外接晶体引脚: XTAL1(19脚):接外部石英晶体的一端.在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器.当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端.
控制线:(1) ALE/PROG(30脚):地址锁存有效信号输出端.ALE在每个机器周期内输出两个脉冲.在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的.但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个,此时作为时钟输出就不妥了(详见2.3.3节CPU时序).
对于片内含有EPROM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端.(2) PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效.当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数.在访问片外数据存储器期间,PSEN信号将不出现.(3) RST/VPD(9脚):RST即为RESET,VPD为备用电源.该引脚为单片机的上电复位或掉电保护端.当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态.上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10 ms以上才能保证有效复位.当VCC发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电源VPD(+5 V)为内部RAM供电,以保证RAM中的数据不丢失.(4) EA/VPP(31脚):EA为片外程序存储器选用端.该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器.对于片内含有EPROM的机型,在编程期间,此引脚用作21 V编程电源VPP的输入端.
1.2 STC89C522芯片介绍
STC89C51RC介绍系列单片机是宏晶科技推出的新一代超强抗干扰/高速/低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期可任意选择,最新的D版本内部集成max810专
文档评论(0)