没有合适的资源?快使用搜索试试~ 我知道了~
单片机课设报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 37 浏览量
2021-10-06
09:49:34
上传
评论
收藏 1.49MB DOC 举报
温馨提示
试读
15页
单片机课设报告.doc
资源推荐
资源详情
资源评论
- -
目录
1 设计目的..............................................................................................................................................................1
2 设计原理或方法..................................................................................................................................................1
2.3.1 TMOD............................................................................................................................................3
2.3.2 TCON.............................................................................................................................................3
2.4.1 定时器中断....................................................................................................................................4
2.4.2 外部中断........................................................................................................................................4
3 系统硬件线路设计图..........................................................................................................................................5
4 基于 C51 的程序框图与代码..............................................................................................................................6
5 基于 Proteus 软件的仿真....................................................................................................................................8
6 实物设计步骤和展示........................................................................................................................................10
6.1.1 元件清单......................................................................................................................................11
6.1.2 焊接..............................................................................................................................................12
6.1.3 调试..............................................................................................................................................12
7 心得体会............................................................................................................................................................13
- - word.zl-
- -
1 设计目的
1.1 设计题目
使用 51 单片机设计一个由 8 个发光二极管组成的可控动态闪烁系统、要求 8 个发光
二极管初始状态为全灭,然后每间隔 1 秒,从右向左依次点亮一个发光二极管,当 8 个
发光二极管全被点亮后,再回到全灭状态,循环进展。
硬件平台要求如下:
1. 需要具有可驱动点亮的 8 个发光二极管;
2. 设计“+〞和“—〞等 2 个按键;
软件要现:
1. 设计 1 秒定时的实现方式;
2. 初始化程序:系统初始状态,中断及定时计时器的初始化;
3. 主程序:2 个键的扫描,按一下“+〞键,移动速度加快一级〔量级自定〕,按一
下“—〞键,移动速度减慢一级;并指出快慢一级的时间是多少?
4. 定时计时器中断效劳程序:动态闪烁控制。
1.2 题目分析
在本设计题目中,发现了以下的要点:
1.中断
2.定时
中断可以利用本身的定时器和外部中断类型。
发现如果需要设计 1 秒定时,那么对于一个 6MHz 晶振芯片来说,其机器周期为
2us,按照 T0 的工作方式 1 来看,其最大的计数数据为 2^16=65536,而实际上,其
定时初值不可能这么大,需要 500000 才可以计时 1 秒。于是在程序中实现一个循环,
使其变成一种 25*40ms=1s 的情况,即使 T0 能够循环中断 25 次才会有 LED 的状态变
化。
2 设计原理或方法
2.1 51 单片机
单片机〔Microcontrollers〕是一种集成电路芯片,是采用超大规模集成电路技术
把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、多种 I/O
口和中断系统、定时器/计数器等功能〔可能还包括显示驱动电路、脉宽调制电路、模拟
多路转换器、A/D 转换器等电路〕集成到一块硅片上构成的一个小而完善的微型计算机
系统,在工业控制领域广泛应用。从上世纪 80 年代,由当时的 4 位、8 位单片机,开展
到现在的 300M 的高速单片机。
- - word.zl-
- -
2.2 STC89C51/52 单片机芯片
STC89C52RC 是 STC 公司生产的一种低功耗、高性能 CMOS8 位微控制器,具有
8K 字节系统可编程 Flash 存储器。STC89C52 使用经典的 MCS-51 核,但是做了很多
的改良使得芯片具有传统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 CPU
和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供灵活有效的解
决方案。具有以下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线,看门狗
定时器,置 4KB EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外部中
断,一个 7 向量 4 级中断构造〔兼容传统 51 的 5 向量 2 级中断构造〕,全双工串行口。
另外 STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式
下,CPU 停顿工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式
下,RAM 容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位
为止。最高运作频率 35MHz,6T/12T 可选。
图 2.1 芯片引脚图
2.3 定时/计数器的控制
- - word.zl-
剩余14页未读,继续阅读
资源评论
gjmm89
- 粉丝: 14
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功