秒表系统的设计.doc
《秒表系统的设计.doc》由会员分享,可在线阅读,更多相关《秒表系统的设计.doc(24页珍藏版)》请在沃文网上搜索。
1、电气与信息工程系课程设计任务书10/11学年 2学期 11年6月2日专业电力系统自动化班级电力09-9(1)课程名称单片机原理设计题目秒表系统的设计指导教师起止时间2011.5.30-2011.6.2周数1设计地点209设计目的:通过为期一周的单片机设计,完成秒表系统的设计原理及调试运行。设计任务或主要技术指标:1.设计启动、停止及清零按钮;2.设计一个精度为0.1S的秒表系统;*3.设计每到一秒钟有声音提醒功能,可以通过按钮打开和关闭提醒功能;*4.(创新功能) 其他功能;设计进度与要求:1.系统组成,确定,分析,系统框图,应用背景;2.硬件电路设计及原件清单;3.软件设计及系统流程图;4.
2、仿真调试;5.参考文献及总结;主要参考书及参考资料:1 单片机原理及应用:C语言版/周国运主编.-北京:中国水利水电出版社,20092全国计算机等级考试二级教程.C语言程序设计:2010年版/教育部考试中心.-北京:高等教育出版社,2007.8(2009重印)教研室主任(签名) 系(部)主任(签名) 年 月 日新疆工业高等专科学校电气与信息工程系课程设计评定意见设计题目: 秒表系统的设计 学生姓名: 专业 电力系统自动化 班级 评定意见:评定成绩: 指导教师(签名): 年 月 日评定意见参考提纲:1.学生完成的工作量与内容是否符合任务书的要求。2.学生的勤勉态度。3.设计或说明书的优缺点,包括
3、:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。摘要近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。本文阐述了基于单片机的数字电子秒表的设计。本设计的数字电子秒表系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时和计数 原理,结合显示电路,LED数码管以及外部中断电路来设计计时器。将软件、硬件有机地结合起来,使得系统能够实现四位LED显示,能正确地进行计时。其中软件系统采用汇编语言编写的程序,包括显示程序,定时中断服务,外部中断服务程序,延时程序等,并在KEIL中调试运行硬件系统利用PROTEUS强大的功能来实现,简单且易于观察,在仿真中就可以
4、观察到实际的工作状态。关键字:单片机;数字电子秒表;仿真目录1 单片机简介11.1 单片机概念11.2 单片机的发展史11.2.1 4位单片机:11.2.2 8位单片机:11.2.3 16位单片机:11.2.4 32位单片机:11.2.5 64位单片机:21.3单片机的特点22.课程设计的目的和任务32.1单片机秒表课程设计的概述32.1.1 课程设计题目32.1.2 功能32.1.3 课程设计的难点32.2 课程设计的意义42.3课程设计任务和要求42.3.1.设计任务42.3.2.设计要求43电路图的绘制53.1 元件的选取及元件功能简介53.2 proteus电路图及连线原因63.3 程
5、序的编写73.4 调试及遭遇的问题解决方法11总结12致谢13参考文献14附录A15附录B19附录C20秒表系统的设计1 单片机简介1.1 单片机概念单片机全称为单片机微型计算机(Single Chip Microsoftcomputer)。从应用领域来看,单片机主要用来控制,所以又称为微控制器(Microcontroller Unit)或嵌入式控制器。单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。1.2 单片机的发展史1.2.1 4位单片机:1975年,美国德克萨斯仪器公司首次推出4位单片机TMS-1000;此后,各个计算机公司竞相推出四位单片机。日本松下公司的MN1400
6、系列,美国洛克威尔公司的PPS/1系列等。四位单片机的主要应用领域有:PC机的输入装置,电池充电器,运动器材,带液晶显示的音/视频产品控制器,一般家用电器的控制及遥控器,电子玩具,钟表,计算器,多功能电话等。 1.2.2 8位单片机:1972年,美国Intel公司首先推出8位微处理器8008,并于1976年9月率先推出MCS-48系列单片机。在这以后,8位单片机纷纷面市。例如,莫斯特克和仙童公司合作生产的3870系列,摩托罗拉公司生产的6801系列等。随着集成电路工艺水平的提高,一些高性能的8位单片机相继问世。例如,1978年摩托罗拉公司的MC6801系列及齐洛格公司的Z8系列,1979年NE
7、C公司的UPD78XX系列。这类单片机的寻址能力达64KB,片内ROM容量达4-8KB,片内除带有并行IO口外,还有串行IO口,甚至还有AD转化器功能。8位单片机由于功能强,被广泛用于自动化装置、智能仪器仪表、智能接口、过程控制、通信、家用电器等各个领域。1.2.3 16位单片机:1983年以后,集成电路的集成度可达几十万只管/片,各系列16位单片机纷纷面市。这一阶段的代表产品有1983年Intel公司推出的MCS-96系列,1987年Intel推出了80C96,美国国家半导体公司推出的HPC16040,NEC公司推出的783XX系列等。16位单片机主要用于工业控制,智能仪器仪表,便携式设备等
8、场合。1.2.4 32位单片机:20世纪80年代末推出了32位单片机,如Motorlora公司的MC683XX系列,Intel的80960系列,以及近年来流行的ARM系列单片机。32位单片机是单片机的发展趋势,随着技术的发展及开发成本和产品价格的下降。1.2.5 64位单片机:近年来,64位单片机在引擎控制,智能机器人,磁盘控制,语音图像通信,算法密集的实时控制场合已有应用,如英国Inmos公司的Transputer T800是高性能的64位单片机。1.3单片机的特点 1)单片机的存储器ROM和RAM时严格区分的。ROM称为程序存储器,只存放程序,固定常数,及数据表格。RAM则为数据存储器,用
9、作工作区及存放用户数据。2)采用面向控制的指令系统。为满足控制需要,单片机有更强的逻辑控制能力,特别是单片机具有很强的位处理能力。3)单片机的I/O口通常时多功能的。由于单片机芯片上引脚数目有限,为了解决实际引脚数和需要的信号线的矛盾,采用了引脚功能复用的方法,引脚处于何种功能,可由指令来设置或由机器状态来区分。 图1.1 AT89C51引脚图2.课程设计的目的和任务2.1单片机秒表课程设计的概述2.1.1 课程设计题目设计利用AT89C51单片机为核心控制元件,结合数码管、三极管、发光二极管等器件构成一个显示值达99.99的电子秒表。利用单片机的延时电路、按键复位电路、定时中断等电路,实现电
10、子秒表的启动、保存、翻页查看、停止的功能和数码管的动态显示的功能。2.1.2 功能此次实训设计的电子秒表可以实现以下功能:用开关K0实现秒表的启动,用开关K1实现秒表的数据保存,用开关K2实现秒表的数据的翻页查看,用开关K3实现秒表的停止;将数据显示在数码管上,供使用者数取。2.1.3 课程设计的难点单片机电子秒表需要解决三个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程。按键模块K0:start启动,K1:save保存数据,K2:look查看数据,K3:stop停止;将四个按键与P1.0、P1.1、P1.2和P1.3想接。通过扫描按键,读取
11、按键实现四个功能的控制。AT89C51单片机与数码管的显示模块该部分由两个四段的共阳极LED 数码管组成,用来显示秒表的秒值,数码管的使能端接到P2.4、P2.5、P2.6和P2.7上,其余8个引脚分别单片机P1口相连,根据单片机引脚与数码管的连接关系,可以列出显示不同数字的段选码。从而准确的输出秒表的正确秒值和保存的数据秒值。时钟模块单片机必须在时钟的驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元, 外接晶体以及电容C1 和C2 构成并联谐振电路接在放大器的反馈回路中,决定单片机的工作速度。复位模块一般选用石英晶体振荡器。此
12、电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性,晶体频率可在1. 2MHz12MHz 之间任选,电容C1 和C2 的典型值在20pF100pF 之间选择。C1,C2的典型值为30PF。89C51的复位输入引脚RST 为89C51提供了初始化的手段,可以使程序从指定处开始执行,在89C51的时钟电路工作后,只要RST 引脚上出现超过两个机器周期以上的高电
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 秒表 系统 设计