下载此文档

单片机课程设计-基于51单片机的计数器设计.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
单片机课程设计
题目基于51单片机的计数器设计
目录
1 课程设计的目的 1
2 设计思路 1
3 设计过程 2
方案论证 2
电路的设计 4
4 应用程序 6
5 电路焊接 8
8
不标准锡点判定 8
6 系统调试与结果 9
7 结论 10
8 心得体会 11
参考文献 13
附录1:总体电路原理图 14
附录2:实物图 15
附录3:元器件清单 16
1 课程设计的目的
,0到99的累加。
《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。
、外部中断的设置和编程原理的全面认识复****和掌握,对单片机实际的应用作进一步的了解。
,增强自己的动手能力。认识单片机在日常生活中的应用的广泛性,实用性。明确学****目的,端正学****态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。
2 设计思路
本实验利用单片机的定时器/计数器定时和计数的原理,通过采用仿真软件来模拟实现。模拟利用AT89C2052单片机、LED数码管以及各种控制器件来控制表的计数以及计数的开启/计数与复位等。利用单片机AT89S51单片机来制作一个手动计数器,,作为手动计数的按钮,-,作为00-99计数的个位数显示,-,作为00-99计数的十位数显示,-,作为00-99计数的二进制显示。设计总图如图2-1所示
图2-1 设计总图
3 设计过程
方案论证
用单片机技术来实现双显计数器的控制。多功能定时计数器控制系统的原理。它主要由单片机、发光二极管、晶振和双位数码管等部分组成。

:七段四位共阴极数码管,P1口接7个LED二极管,用二进制显示数据;P0和P2口分别接两个数码管,用十进制显示数据。
:有触发按键完成输入,一次按键LED显示和数码管显示分别加1,LED满二进位,数码显示满十进位。
:电路接通电源后电源指示灯亮起,表示电源接通。
设计总体框架图如图3-1所示
数码管显示
STC
89C51
触发
电路
LED
显示

图3-1总体框架图
最小控制系统的设计,STC89C51单片机最小系统包括晶体振荡电路、复位开关和电源部分。主控制器采用STC89C52RC,STC89C52RC 单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机,12 时钟/机器周期和6时钟/机器周期可以任意选择。STC89C51单片机的最小系统图如图3-2所示
图3-2 单片机最小控制系统
当RST引脚有一个高电平并维持两个机器周期,则 CPU就可以响应并将系统复位。需要100欧,10k电阻各一个,22pf电容一个,按键一个。时钟电路需要在XTAL1,2,两个端口跨接石英晶体及两个电容,电容一般取
10uF左右。
电路的设计
-3所示
图3-3 指示电路
,八段选端接P1口,四个位选端接P3口,如上图所示。数码管显示电路如图3-4所示。
图3-4数码管电路
。电容在上接高电平,电阻在下接地,电容和按键并联,中间为RST。这种复位电路为高电平复位。其工作原理是:通电时,电容两端相当于是短路,于是RST引脚上为高电平,然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始正常工作。当按下按键之后,rst变为低电平,单片机复位。增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意选择,指令代码完全兼容传统 8051。工作电压:~(5V 单片机)/~(3V 单片机)。工作频率范围:0~40MHz,相当于普通 8051 的 0~80MHz,实际工作频率可达48MHz。用户应用程序空间为 8K 字节。片上集成 512 字节 RAM。
复位电路如图3-5所示。
图3-5 复位电路
4 应用程序
#include <>
#include<>
#include<>
void delay5ms(void)
{unsigned char i,j;
fo

单片机课程设计-基于51单片机的计数器设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小12.33 MB
  • 时间2018-01-14