ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:575.21KB ,
资源ID:9590416      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9590416.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计时秒表课程设计计时秒表系统的设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计时秒表课程设计计时秒表系统的设计.docx

1、计时秒表课程设计计时秒表系统的设计课 程 设 计 说 明 书 系 别: 机电学院 专 业: 电气操纵及其自动化 学生姓名: 设计题目: 计时秒表系统的设计 起讫日期: 12月24日1月4日 设计地址: 学校 指导教师: 刘世林一 、设计目的及要求p3 二、单片机的进展概况p4三、系统硬件电路设计p6 一、计时秒表电路设计二、整体设计框图 1)振荡电路 2)复位电路3)显示电路4)按键电路四、程序设计说明p13五、程序流程图p14六、程序清单p15七、仿真结果p18八、收成与致谢p19一 、设计目的及要求1.本次课程设计目的: 通过本次课程设计,让学生把握所学的微型运算机的应用系统硬件设计、程序

2、设计与调试、重要可编程芯片的工作进程,加深对微型运算机工作原理的明白得,并学会将所学的知识应用到实际中,达到在应用中把握知识的目的。2.本课程设计课题任务的内容和要求(包括原始数据、技术参数、设计要求等):此题要求以8086/单片机为CPU,设计制作一个计时用秒表。1、能够实现计时秒表的功能,包括开始计时、停止、清零等。2、能对计不时刻进行数码显示。3、设计操纵器的硬件,并编写相应的软件。3.对本课程设计工作任务及工作量的要求(包括课程设计计算说明书(论文)、图纸、实物样品等):1、搭建微机应用系统硬件,编写相应的软件程序,并进行综合调试,完成知足设计要求的小型微机应用系统;2、提供设计说明书

3、一份,应包括封面、设计课题、目的与要求、方案论证、设计进程说明等;3、附设计原理图一张(最好利用Protel作图);4.要紧参考文献: 1 戴梅萼,史嘉权,微型运算机技术及应用。北京:清华大学出版社,2003 年 2 微型运算机系统原理及应用(第四版),周明德,清华大学出版社,2002年 3 80x86微型运算机组成、原理及接口,顾滨,机械工业出版社,2001年4 16/32位微机原理、汇编语言及接口技术(第2版),钱小捷,机械工业出版社,2005年5 微型运算机原理及应用(第三版),郑学坚,清华大学 2001年 二、单片机的进展概况单片机以其高靠得住性、高性价比、低电压、低功耗等一系列优势,

4、近几年取得迅猛进展和大范围推行,普遍应用于工业操纵系统,数据搜集系统、智能化仪器仪表,及通信设备、日常消费类产品、玩具等。而且已经深切到工业生产的各个环节和人民生活的各层次中,如车间流水线操纵、自动化系统等、智能型家用电器(冰箱、空调、彩电)等。管脚图如图AT89C51单片机引脚图(1) 电源地组Vcc和Vss;VCC(40)脚接+5V电压;VSS(20)脚接地(2) 时钟电路组XTAL1和XTAL2(3) 操纵信号组RST/ALE/PSEN和EA(4) I/O端口P0, P1, P2和P3近来,单片机的进展尤其迅猛,而且趋于高智能化、存储器大量化、更多的外围电路内装化和工艺上的多元化等方向,

5、普遍应用于单机应用领域、多机应用领域、自动操纵领域和智能化操纵领域等。单片机应用系统的结构通常分为三个层次,即单片机、单片机系统和单片机应用系统。单片机通常指应用系统主处置机,即所选择的单片机械件等。单片机系统指依照单片机的技术要求和嵌入对象的资源要求而组成的大体系统。时钟电路、复位电路和扩展存储器等与单片机一起组成了单片机系统。单片机应用系统指能知足嵌入对象要求的全数电路系统。在单片机系统的基础上加上面向对象的接口电路,如前向通道、后向通道、人机交互通道(键盘、显示器、打印机等)和串行通信口(RS232)和应用程序等。单片机应用系统层次关系如图1.2所示。单片机应用系统三个层次的关系三、系统

6、硬件电路设计一、计时秒表电路设计数字电子秒表具有显示直观、读取方便、精度高等优势,在计时中普遍利用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。设计中包括硬件电路的设计和系统程序的设计。其硬件电路要紧有主操纵器,计时与显示电路和回零、启动等。主操纵器采纳单片机AT89C51,显示电路采纳四位共阳极LED数码管显示计不时刻。由于本实验有四位数码管,若是采纳静态显示要占用全数的I/O端口,因此本次实验采纳动态显示,共利用12个引脚,即简化了电路又节省了原料。本设计利用AT89C51单片机的按时器/计数器按时和记数的原理,使其能精准计时。利用中断系统使其能实现开始和复位的功能。P2口

7、输出段码数据,74LS245用作驱动,P3口接三个按钮开关,别离实现开始、暂停、清零功能。电路原理图设计最大体的要求是正确性,第二是布局合理,最后在正确性和布局合理的前提下力求美观。二、整体设计框图本硬件设计总共包括五部份电路:显示电路、振荡电路、复位电路、电源电路、按键电路。整体设计框图如下图。1)振荡电路本模块用了一个12MHZ的晶振外加两个33pf的电容,电路图用如下图2)复位电路复位电路图如下图,其中C1是两个为10微法的电解电容,R1是阻值为10K的电阻。3)显示电路LED数码管的外形结构如图外部有12个引脚,其中4个引脚为公共端也称位选端,其余8个引脚称为段选端,当要使某一名数码管

8、显示某一数字(0-9中的一个)必需在那个数码管的段选端加上与数字显示数字对应的8位段选码(也称字形码),在位选端加上高电平即可。LED有共阴极和共阳极两种。如下图。 共阴极 共阳极LED数码管结构原理图二极管的阴极连接在一路,通常此公共阴极接地,而共阳极那么将发光二极管的阳极连接在一路,接入+5V的电压。一名显示器由8个发光二极管组成,其中7个发光二极管组成字型“8”的各个笔画(段)ag,另一个小数点为dp发光二极管。当在某段发光二极管施加必然的正向电压时,该段笔画即亮;不加电压那么暗。为了爱惜各段LED不被损坏,需外加限流电阻。图3.6 LED数码管引脚图利用LED显示器时,要注意区分这两种

9、不同的接法。为了显示数字或字符,必需对数字或字符进行编码。七段数码管加上一个小数点,共计8段。因此为LED显示器提供的编码正好是一个字节。 LED字形显示代码表字型共阳极段共阴极段字型共阳极段共阴极段0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF84H71H7F8H07H空白FFH00H880H7FHP8CH73H本设计的显示电路采纳动态显示。动态显示,是指不管任何时刻只有一个LED数码管处于显示状态。即单片机通过“扫描”方式操纵各个数码管连番显示。假设要各

10、个数码管能同时显示出与本位相应的显示字符,就必需采纳动态的“扫描显示方式”。即在某一时刻,只让某一名的位选线处于选通状态,而其它列位的位选线处于关闭状态,同时,段码线上输出相应位要有显示的字符的段码,如此,在同一时刻,4位数码管中只有被选通的那一名显示出字符。如此循环下去就能够够显示出要显示的字符。尽管这些字符是不同时刻显示的,但由于LED数码管的余晖和人眼的“视觉暂留”作用,只要每位显示距离足够短,那么能够造成“多位同时亮的假象”,达到同时显示的成效。动态显示的优势是硬件电路简单,显示器越多,优势越明显。本次设计的显示电路有二部份组成:驱动电路、LED数码管显示电路。其中驱动电路用的是芯片7

11、4LS245,74LS245是咱们经常使用的芯片,用来驱动LED或其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既能够输出,也能够输入数据。当AT89C51单片机的P0口总线负载达到或超过P0最大负载能力时,必需接入74LS245等总线驱动器。 当片选端/CE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收) DIR=“1”D1),其它时刻处于输出(P0.1D1)。(1).P0口:P0.0-P0.7作为数码管显示器的段控。(2).P2口:P2.0-P2.3别离操纵数码管LED0-LED7的位控码驱动。(3).按时/计数器:利用按时器

12、1工作模式1实现数字式计数器的运行。(4).专用寄放器:按时器操纵寄放器TCON,通过设置该寄放器TR0位的状态来操纵按时/计数器1的启动/停止;中断许诺寄放器IE,通过设置该寄放器EA/ET0位的状态来设置按时/计数器1中断许诺/禁止;按时/计数器工作方式寄放器TMOD,设置按时/计数器1的工作方式。4)按键电路设计中有三个按键,别离本实现开始、暂停、和清零功能。这三个键能够采纳中断或是查询的方式来识别。关于开始键,要紧功能在于开始计时和实时显示所经历的时刻,而暂停键要紧用于停止计时并显示从开始到当前时刻的时刻,对清零键采纳查询的方式,而关于开始和暂停键采纳外部中断。按键电路中由于采纳了外部

13、中断,因此需要用到P3口的第二功能。本实验开关START和PAUSE按下时触发两个对应的中断,因此两个按键接到外部中断0和外部中断1管脚上。 按键电路秒表原理图如以下图所示。四、程序设计说明当打开电源后,进入待机状态,程序开始运行,给p0口送入0C0H,同时给p2送入高电平选中四位数码管,数码管将显示数字“0”,在程序开头初始化各个数据,缓存区71H,72H,73H,74H清零,等待中断来临。开中断及开T1计数器,当按下开始键时,电子秒表开始计时,由于采纳方式1,定不时刻选50ms,通过两次中断后,100ms位加1,这时字位码选中最低位,同时查表字形码显示,当100ms位记满10次后,字位码向

14、前移动一名,同时秒位加1,这时字形码的最高位取反,查表显示数字及小数点,当记满10尔后,字位码向前移动一名,十秒位加1,查表显示当前数字,当记满10次后,清零,从头开始计时,依次循环,当按下暂停键时,暂停计时。在动态显示程序运行前,第一判定清零按键有无按下,即P3.4是不是为高电平,假设为0,那么继续运行下去,假设为1,那么跳出程序,返回到待机状态。五、程序流程图六、程序清单ORG 0000HAJMP MAINORG 0003HLJMP STARTORG 0013HLJMP PAUSEORG 001BHLJMP ZHONGDUAN;初始化程序MAIN: MOV TMOD,#10HMOV TH1

15、,#3CHMOV TL1,#0B0HSETB EX0SETB EX1SETB ET1SETB IT0SETB IT1SETB EASETB PT1SETB PX1MOV R4,#2;待机画面程序LOOP: MOV P0,#0C0HMOV 71H,#00HMOV 72H,#00HMOV 73H,#00HMOV 74H,#00HMOV R1,#0FHMOV A,R1MOV P2,AMOV A,R0MOV DPTR,#TABSJMP LOOP;开始计时子程序START: SETB TR1ACALL DISPRETI;暂停计时子程序PAUSE: CPL TR1RETI;LED动态显示子程序DISP:

16、JNB P3.4,EXITMOV R0,#71HMOV R1,#01HDISP1: MOV A,R1MOV P2,AMOV A,R0MOV DPTR,#TABMOVC A,A+DPTRJNB P2.2,DOTDOT: MOV P0,AACALL DELAYINC R0MOV A,R1RL AMOV R1,AJB ACC.5,DISPAJMP DISP1TAB: DB 0C0H,0F9H,0A4H,0B0H,99HDB 92H,82H,0F8H,80H,90HDELAY: MOV R7,#02HDELAY1: MOV R6,#0FFHDELAY2: DJNZ R6,DELAY2DJNZ R7,D

17、ELAY1EXIT: RET;按时器中断效劳程序ZHONGDUAN: DJNZ R4,NEXTINC 74HMOV R3,74HCJNE R3,#10,NEXT1MOV 74H,#00HMOV R3,#00HINC 73HMOV R6,73HCJNE R6,#10,NEXT1MOV 73H,#00HMOV R6,#00HINC 72HMOV R5,72HCJNE R5,#10,NEXT1MOV 72H,#00HMOV R5,#00HINC 71HMOV A,71HCJNE A,#10,NEXT1MOV 71H,#00HMOV 72H,#00HMOV 73H,#00HMOV 74H,#00HNE

18、XT1: MOV R4,#2NEXT: MOV TH1,#3CHMOV TL1,#0B0HRETIEND七、仿真结果一、计时成效图二、清零成效图八、 收成与致谢在本次课程设计进程中,我学到了很多东西,也碰到了很多麻烦。在开始做课程设计之前,讲课教师就向咱们说本次设计要用到单片机,让咱们了解一下相关的知识信息。但当开始设计时仍是手忙脚乱,主若是因为咱们对单片机不太了解,比如它的功能、连接方式等。然后是电路图的设计,咱们平常做实验的时候也接触到类似的电路,咱们只是略加修改了一番即能够利用了。最后是程序的设计,程序设计恐怕是本次设计中最难的环节了。单片机汇编语言咱们上课时是没有接触过的,但咱们仍是从图书馆借到相关的书籍学习、查看、试编、修改,同时也参考了网上的和指导教师的建议和提示。反复修改反复仿真调试,咱们乃至想到了舍弃。但功夫不负有心人,咱们的付出最终仍是迎来了回报,咱们终于成功了。在那个地址,我第一要感激我尊重的刘世林教师,在这一周的课程设计进程中,从开始设计到实习报告的完成,无不凝聚着刘教师的汗水与心血。同时,我还要感激我的组员刘欢。在整个设计进程中,他都提出了宝贵的意见与建议,并时刻支持着我,一路查阅资料、探讨问题、一起完成任务。对我帮忙专门大,受大专门大的启发。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1