版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11设计任务书一、综合实验的目的综合实验的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践结合、软件和硬件结合的综合训练,也是一次工程实践能力的检验。这次综合实验大家应当把它作为毕业设计的预演。二、综合实验的要求综合实验既是综合能力的锻炼,也是协作精神和科学诚信品质的锻炼。如果做相同的题目,要保证各自的独立性,实现方法的多样性。微机原理是一门硬件技术为主、软硬件结合的课程,因此要求,所有的选题都要描述清楚硬件设计的原理和软件设计的逻辑思路。在功能设计上尽量完善、贴近实用、有人机交互(人机交互可使用开关、可变电阻、键盘等实现)。根据提供的相关文件和设计规范,学习设计报告撰写的各个环节,并在综合实验中认真实践。要珍惜这次综合实验,这是一次总结复习、知识拓展、能力锻炼的大好机会。课题完成后要有一分规范的设计报告。三、综合实验时间安排综合实验的时间为2个完整的教学周。四、综合实验报告要求为锻炼学生的论文写作能力,为今后的毕业设计(毕业论文)做准备,对设计报告的完成尝试做较高的要求。一篇完整的设计报告通常由题名、摘要、目录、引言、正文、结束语、参考文献、附录等部分组成。摘要本次设计的题目是简单电子钟程序设计,用到了定时芯片82,5编3程并行芯片82。5能5进行时分秒、星期的显示、设置和转换。电子时钟主要由显示模块、对时模块和时钟运算模块三大部分组成。其中对时模块和时钟运算模块要对时、分、秒的数值进行操作。关键词:电子钟七段数码显示管延时计数定时中断目录设计任务书错误!未定义书签。摘要错误!未定义书签。Abstract错误!未定义书签。Keywords:错误!未定义书签。目录1前言错误!未定义书签。内容错误!未定义书签。设计要求二、设计步骤错误!未定义书签。设计要求二、设计步骤错误!未定义书签。TOC\o"1-5"\h\z软件环境及调试过程4设计原理7软件流程及程序设计错误!未定义书签。系统调试10仿真结果与分析错误!未定义书签。设计总结错误!未定义书签。参考文献:错误!未定义书签。附录:错误!未定义书签。前言《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。电子钟表在日常生活中时钟随处可见,它是一种对时间进行累计的工具,即计时。计时的本质就是计数。使用计数器对时钟脉冲进行计数是时钟实现的基本原理。再用数码管显示出来,并设计出几个按键对时钟进行调整,这样,一个完整的时钟就设计完成。设计要求设计题目电子钟表和显示星期的设计2、设计目的(1)、培养学生综合运用所学知识的能力,提高学生解决实际问题的能力(2)、培养学生查阅资料,使用工程设计标准、手册及编写设计技术的能力(3)、培养学生初步掌握设计开发产品的能力,了解微机控制系统的一般设计方法。(4)、提高学生的计算机绘图能力。3、设计任务:(1)时间显示:时、分、秒(2)钟表时分秒参数的手动调整设置(3)选择传感器,并设计相应的信号处理电路;(4)实现星期显示功能;(5)时分秒、星期交替显示(2秒交替一次)。4、设计要求(1)、选择合适的设计方案,并进行理论阐述。(2)、编制相应的控制程序,要求有程序流程图,程序加注释。(3)、绘制实现电路原理图,所有图纸均用计算机绘制。5、扩充功能(选做)(1)防止极性接反,电压不足时,报警提示。(2)电子钟表可以作为秒表使用6、实验设备定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送。825中9断控制器:用于产生中断。并口:用做接口芯片,和按键和相连。:六个用于显示时:分:秒值和星期。按键:用于控制设置。设计步骤系统分五大模块,为主控模块(),显示模块()d按键模块,中断模块(82)5和9定时模块(82)5分3别实现不同的功能。主控模块(808)6是系统的核心模块,主要由软件实现。它的主要功能是调用其它模块对系统工作进行协调。按键模块是产生按键信息并送入主控模块的子功能模块。由软件和硬件实现,硬件上由按键和825互5连,将按键信息由825送5入主控模块。软件上使用行扫描法获得按键信息并送回主控模块。显示模块是将显示缓冲区的数值送到显示的功能模块,显示缓冲区是由六个字节构成,分别保存小时的高位和低位,分钟的高位和低位,秒钟的高位和低位。硬件上由六个构成,软件上由扫描显示的方法实现。定时模块为825提3供中断请求信号,由一片825实3现,选用定时器0,工作在方式,使的端输出周期性的负脉冲信号,此信号接的端,后就会处理,使液晶显示器的时间发生变化。中断模块实现动态显示的,硬件为一片82,5由9于中断请求信号为每秒一次,中断程序该为时间按秒增加,并显示,只要开中断,便可实现每秒显示时间增加一秒,从而达到动态显示的效果。软件环境及调试过程(1)ARES7ProfessionalProteus软件是英国Labcenterelectronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。⑵Emu即是Emulator的意思,即这是一款模拟某个东西工作的软件。说得通俗点就是(假定是一台计算机),给一段代码给这个软件,它可以模拟真实的硬件工作并输出结果。Emu8086便是输入80X86汇编语言的并模拟其真实CPU工作的软件,不过这里的模拟并不是100%的和真实一模一样,比如遇到中止的机器码,模拟器不会中止退出,只会提醒输入代码程序halt。同样,由于是模拟的,那么模拟器中的内存大小、CPU频率等实际问题也是理想化的(可以自己设定,毕竟环境是模拟的嘛),而不是实际的。现在的CPU都普遍从32bit向64bit升级,从CPU构架上来说是从X86构架向X64构架(AMD64或者EMI64都是X64构架下的指令集)。但在最基础的学习过程中,16bit的8086CPU依然是微机原理实模式和汇编语言讲解的实例。不止如此,在64位操作系统开始流行时(编者认为这是计算机发展的进步),操作系统平台下的16bit软件(比如Windows下的debug程序)必须废弃不能使用了。在此,Emu8086显得非常有教育意义:及在一个64bit的环境中可以通过模拟器这个工具来制造一个独特的环境来学习汇编等。同样,Emu8086可以用来分析汇编代码在CPU执行中的每一个步骤。不同计算机环境,内存分配等实际问题是不一样的,假设Emu8086就是一个基于80x86的计算机系统,但这个系统提供了一些功能,比如自己设定CPU的速度(即指令执行周期),单步执行——而不是真实机器的除非你代码规定了,不然就从头执行到位的过程。总而言之,由于它是一个模拟器,所以它提供了一个模拟的环境,可以使用汇编语言,并提供了一系列的功能可以了解CPU的实际工作。(3)出现的问题开始运行时,因为我的电脑是WIN10系统对软件的兼容性并不是太好,所以不可以使用ARES7Professional上的注册机,我只能使用试用版。后来,再将程序载入cpu时我发现,原来ARES7Professional中安装在C盘的一个文件不可以打开。我通过互联网对这个问题进行了研究,发现win10系统对盗版软件有一定的访问限制,所以我通过软件上的错误提示顺利找到了这个文件的所在位置,试图更改文件权限。可是我在更改时发现,这个文件的权限分为很多种,winxp系统版权限就有两种,而且更改后不能立即运行,需要重启电脑,这花费的时间就比较多了。于是我参考使用win8系统电脑的同学将权限设置成win7系统,重启之后问题就解决了。四、设计原理1、LED显示(1)时间显示:第5和第6数码管显示秒的高位与低位,60秒清零。第3和第4数码管显示分钟的高位和低位,60分钟清零。第1和第2号数码管显示小时的高位和低位,24小时清零。(2)星期显示:第6数码管显示星期。星期一到星期天分别对应1~7,8天清零。(3)每两秒时间显示与星期显示交替显示。2、键位输入(1)时间输入:点击开关1一次,进入时间与星期输入。点击开关1两次进入秒钟输入,点击开关2进入秒钟更改,60清零。点击开关1三次进入分钟输入,点击开关2进入分钟更改,60清零。点击开关与1四次进入小时输入,点击开关2进入小时更改,24清零。(2)星期输入:点击开关1五次,进入星期输入,点击开关2,更改星期,
8天清零。(3)点击开关1六次,进入时间与星期显示软件流程及程序设计系统框图按键读入外接调整
按键模块按键读入外接调整
按键模块图1系统框图、系统框图、1中断处理程序流程框图
秒个位小于9秒十位小于6分个位小于9分十位小于6N时十位小于2时个位小于4时个位小于9星期位小7秒个位加1YYYNNYNYY秒个位小于9秒十位小于6分个位小于9分十位小于6N时十位小于2时个位小于4时个位小于9星期位小7秒个位加1YYYNNYNYY时个位清零,时十位清零,星期位加1时个位清零,时十位加一分十位清零,时个位加一分个位清零,分十位加一N3秒个位清零,秒十位加一秒十位清零,分个位加一开始开中断N图2中断处理程序流程框图主程序流程框图图3主程序流程框图系统调试将编写好的源程序输入,编译后出现很多问题,经过反复修改后程序终于运行通过。刚开始数码管显示的数字并不与理论计算值相符合,经过反复分析源程序发现问题出现在内存单元里时位和分位在转化为十进制时出错,更改内存地址后正确。一开始数字闪动,后请教同学,原因出现在显示子程序里,缺少延时程序。编写延时子程序,并在显示子程序调用它;后编译源程序,装入生成的可执行文件,并运行。数码管显示时间与理论值相符,并能准确计时。仿真结果与分析经过调试,仿真结果与实际相符,并能良好运行设计总结回顾起此综合实验,感慨颇多,过程还是蛮煎熬的,前一个星期还忙着复习准备微机原理的期末考试,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过本次《微型计算机原理与接口技术》综合实验,我基本熟悉和掌握了微机系统的软件、硬件的设计方法、设计步骤,是一次微机开发应用方面的初步训练,通过本次课程设计我较好掌握了微机系统与接口扩展电路的设计方法,学习了用808汇6编语言编写程序。做完综合实验我对所学的理论知识有了更加深刻的了解和掌握,懂得了理论联系实践的重要性,增进了信息收集能力。让我懂得了要更加注重知识了理解与应用,这样才能不断的提高自己。此次实验也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。在综合实验过程中,我深刻地体会到:《微型计算机原理原理与接口技术》这门课程对于我们的要求不仅限于对书本知识的理解,更重要的是对书本知识的运用。除此之外,我们应该在学习过程中充分发挥自己的想象力和创新意识,将对书本知识的理解与我们的创新意识相结合,设计出实用且功能良好的实物。通过本次课程设计,也提高了我们的编程能力、协作能力和创新能力,为以后的学习打下了良好的基础最后感谢胡欣老师的指导与帮助!参考文献1冯.博琴,吴宁主编.微型计算机原理与接口技术(第3版)清华大学出版社2.孙德文.微型计算机技术.高等教育出版社3.侯伯亨,李博成.微机原理与借口技术.西安电子科技大学出版社附录1电路图孙H*U11时0;星期;工T一lirMMkEHTISIB*丁F7L;门斜秒的低位位选高位分的位选3BH;时的位选礼拜的位选位清零段清零TOC\o"1-5"\h\zDW口地址020位0选的;ADW口地址020段2选的;BDW口地址02按0钮4输的入;C控制地址计数器的初始值记录中断的次数每中断次数达4置零,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年开江县社区工作者招聘考试备考题库及答案解析
- 高中一年级劳动技术“雪冬寻味-香鲜爽口的马蹄螺”教学设计
- 初中八年级英语Unit 3 Better you,Better me!Lesson 3教学设计
- 初中七年级数学一元一次方程的应用之打折销售问题教学设计
- 高一信息技术必修1第四章while循环的应用教学设计
- 2026年灌阳县社区工作者招聘考试参考题库及答案解析
- 初中七年级英语可数名词及其单复数预习教学设计
- 小学一年级科学《观察物体的特征》教学设计
- 2026年新干县社区工作者招聘笔试备考题库及答案解析
- 提高文献阅读教学实效性的探索
- 2026年种子检验员高级技师考试题库
- 乡镇医院护士考核制度
- 2026年基层干部法治政府建设实施纲要知识测试题库
- 国旗中的数学知识课件
- 2型糖尿病患者的焦虑抑郁共病管理
- 临床成人患者医用粘胶相关性皮肤损伤预防及护理
- 无人机结构与系统 课件 第1-3章 无人机系统概述- 无人机结构与飞行原理
- 2024-2025学年广东省深圳市蛇口育才山海学校八年级上学期开学考英语试题及答案
- T/CNSS 016-2022限能量膳食营养干预规范
- T/CI 454-2024单组份湿气固化型聚氨酯(PUR)热熔胶
- 人工智能+汽车基础与应用(中职汽车类专业)课件 2.1 感知觉醒:汽车五官特工集训营
评论
0/150
提交评论