欢迎来到天天文库
浏览记录
ID:40794737
大小:535.00 KB
页数:14页
时间:2019-08-07
《单片机百米赛跑计时器大作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西安建筑科技大学大作业(论文)大作业(论文)课程名称:单片机原理及应用题目:百米赛跑计时器院(系):信控学院专业班级:计算机1001姓名:肖超飞学号:090620123指导教师:丁莉2012年7月5日第14页共14页西安建筑科技大学大作业(论文)摘要:本文阐述了单片机计时器的设计。本设计是许多体育竞赛的必备设备之一。本设计的数字电子秒表是采用8051单片机为中心器件,利用定时/计数器的定时和计数原理,结合显示电路和LED数码管设计计时器。其中软件系统采用汇编语言,硬件系统利用PROTEUS的功能来实现,简单且易于观
2、察,在仿真中观察其实际运行的工作状态。关键字:单片机,仿真,软件,硬件第14页共14页西安建筑科技大学大作业(论文)目录2、大作业(论文)任务书………………………………………………42.1大作业(论文)题目……………………………………………42.2本次大作业(论文)应达到的目的……………………………42.3本次大作业(论文)任务的主要内容和要求…………………52.4应收集的资料及主要参考文献…………………………………52.5审核批准意见……………………………………………………53、线路图……………………………………
3、……………………………63.1原理图………………………………………………………………63.2实验图………………………………………………………………74、程序功能说明…………………………………………………………85、程序流程图……………………………………………………………86、结束语…………………………………………………………………107、致谢……………………………………………………………………108、参考文献………………………………………………………………109、附录(程序清单)………………………………………………
4、……109.1C语言………………………………………………………………109.2汇编语言……………………………………………………………13第14页共14页西安建筑科技大学大作业(论文)2.大作业(论文)任务书西安建筑科技大学大作业(论文)任务书专业班级:计算机1001学生姓名:肖超飞指导教师(签名):2.1、大作业(论文)题目百米赛跑计时器:利用51系列单片机设计百米赛跑计时器,通过LED显示器显示秒十位和个位,在设计过程中用一个存储单元作为秒计数单元,当一秒钟到来时,就让秒计数单元加1。当跑完百米时,按暂停就得到所
5、需计数,不需要计数时清零即可。2.2、本次大作业(论文)应达到的目的大作业的基本教学目的是培养学生综合运用所学的基础理论、专业知识和基本技能,提高分析与解决实际问题的能力以及科技写作或设计能力。要求学生在做大作业的过程中要有意识地培养自己的实际能力。通过本次大作业的实践,了解单片机工作的原理及应用技术,掌握根据硬件电路设计软件的方法,了解设计过程中的各个基本环节,也为今后的实际应用奠定基础。第14页共14页西安建筑科技大学大作业(论文)2.3、本次大作业(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求
6、等)操作对象:MCS-51单片机显示板。操作要求:完成电路板焊接,软件编制及实验报告。操作步骤:1)选定题目2)完成设计方案。3)设计电路图,用proteus绘制图纸。4)编制程序。5)仿真调试6)撰写工作报告。7)提交报告并演示作品。2.4、应收集的资料及主要参考文献:1)教材2)杨光友,朱宏辉,《单片微型计算机原理及接口技术》,水利水电出版社,2002.9,第一版第一次印刷3)杨文龙,《单片机原理及应用》,西安电子科技大学出版社,1993.6,第一版(4)李华,《MCS-51系列单片机实用接口技术》,北京航空航
7、天大学出版社,1993.5(5)何立民,《单片机应用系统设计》,北京航空航天大学出版社,20022.5、审核批准意见教研室主任(签字)第14页共14页西安建筑科技大学大作业(论文)3、线路图(1)原理图(2)实验图首先,连接的是单片机51的最小系统,其中包括时钟电路,复位电路。我们所选用的数码管是共阴极的,置1时导通,所以将单片机的P1.0~P1.7连接数码管的a~dp,P2口同理。然后在数码管秒表个十位的显示则由软件程序来控制。第14页共14页西安建筑科技大学大作业(论文)第14页共14页西安建筑科技大学大作业(
8、论文)4、程序功能说明此次课程设计题目是百米赛跑计时器,由课程设计的要求和任务,我采用的C语言编程,设计秒表要求一秒定时,采用了定时器定时,其中一个软件一个硬件,会在方案论证中分析在1秒时采用的是硬件定时,即用单片机内部的定时器T0。先将时钟初始化,赋入初值50ms定时,循环20次来进行1秒定时。然后由定义的变量second来进行加一运算,然后将其值通过P1
此文档下载收益归作者所有