微机原理“印张计数器”实验报告.doc_第1页
微机原理“印张计数器”实验报告.doc_第2页
微机原理“印张计数器”实验报告.doc_第3页
微机原理“印张计数器”实验报告.doc_第4页
微机原理“印张计数器”实验报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理及接口技术“印张计数器”实验报告1课程设计的目的微机原理及接口技术课程设计是电子信息工程专业、计算机科学与技术专业、自动化专业二年级学生在完成微机原理及接口技术课程学习后进行一次集中实践训练。通过训练,使学生对微机控制系统有一定的了解,能够将理论与实践相衔接,为后续课程的学习打下实践基础。2课程设计的题目用伟福试验箱完成印张计数器。1)能够进行6位数码显示,显示当前的印张数2)能够进行印数的预置;3)能够进行正/反计数;4)当计数结束时,可以报警;3课程设计需要的设备装有伟福Lab2000P单片机仿真实验系统的计算机、微机原理试验箱4课程设计的实现方案 1)原理预设初始计数值:可通过数字键键入所需计量的印张数,计数范围为:000000999999,当输入不正确时可按清除键修改,按下“确定”键后开始。2)正向反向计数:可通过键盘上的“正向反向”键切换正向计数或者反向计数。当选择正向计数时,显示屏显示从0开始,每印刷一张,数值加1,直到遇到暂停或者到达预设值时停止计数;当选择反向计数时,显示屏从预设值开始,每印刷一张,数值减1,直到遇到暂停或者到达0时停止计数。3)报警提示:当计数为0或者到预设值时,停止计数,发出报警,此时红灯亮。 2)硬件线路图 A计数器实验电路及连线连线连接孔1连接孔21KEY/LED_CSCS02P1.1LED13P1.2LED24P1.3LED35P1.4LED46单脉冲输出INT0(P3.2)原理:内部计数器起计数器的作用。外部事件计数脉冲由P3.4引入定时器T0。单片机在每个机器周期采样一次输入波形,单片机至少需要两个机器周期才能检测到一次跳变。B中断服务程序电路及连线C八段数码管实验线路及连线 D键盘部分原理说明:实验箱提供了一个64的小键盘,向列扫描码地址(0X002H)逐列输出低电平,然后从行码地址(0X001H)读回。如果有键按下,则相应行的值应为低,如果无键按下,由于上拉的作用,行码为高。这样就可以通过输出的列码和读取的行码来判断按下的是什么键。在判断有键按下后,要有一定的延时,防止键盘抖动。地址中的X 是由KEY/LED CS决定,将KEY/LED CS接到CS0上,则列扫描码地址为08002H,行码地址为08001H。列扫描码还可以分时用作LED的位选通信号。E电机部分原理说明:1)在电压允许范围内,直流电机的转速随着电压的升高而加快,若加上的电压为负电压,则电机会反向选装。 2)步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机做步进式旋转。切换是通过单片机输出脉冲信号来实现的。所以调节脉冲信号的频率便可以改变步进电机的转速,改变各项脉冲的先后顺序,可以改变电机的旋转方向。步进电机的转速应由慢到快逐步加速。F显示器和键盘的连接电路图为:3)性能、指标开启电源后,通过键盘输入数字键并按确认键预设所要印刷纸张的数量,按“正计反计”键选择正向计数或者反向计数,设置好之后按脉冲键,系统则开始进行计数操作,在正计到达预置数或者反计为0时,警示灯亮。通过键盘按下“复位”键恢复初始状态。5软件框图计数器实验框图中断服务程序实验框图开始设置初始状态设置中断控制寄存器中断允许等待中断中断入口保护现场状态位取反状态位输出恢复现场中断返回 主程序框图 外部中断子程序框图键盘扫描显示流程图数码管显示框图6课程设计小结通过此次的微机原理课程,我感受最深的是实践与理论相结合,也是对我们以前学的知识的总结和概括,使得我们在设计的过程中体会到了电子的重要性,体会到了我们所学的知识的用途和方向。这次的课程设计一共有三个题目可供选择,这大大提高了同学们对于题目的可选性,有利于大家挖掘自己的潜力,设计出不同的电子产品。这次的设计让我感受到,我们不管做什么事情都要认真,特别是编写程序时,自身的能力固然是很重要的,可仔细也应该是每个人必须要有的习惯,因为一个不起眼的失误可能就会导致整个程序的运行错误。所以,养成良好的习惯也是非常重要的。 单片机的学习比一般编程困难在于,要完成一个单片机系统,不仅要掌握编程技术,更为重要的是要知道如何针对实际应用的需要选择合理的单片机方案和外围器件,并为此为基础,设计硬件电路。所以,单片机是一个软硬结合的产物。对我来说,我可以制作一个产品了。也许我的实力并没有达到更高的级别,但是我会更加努力的,争取了解并掌握单片机的设计理念和规则。我感觉实验课开的非常好,既练习了编程的能力,又练习了动手的能力,比如:基本端口操作、 输入和显示设计、数据采集方法、机电控制思路、数据通信的实现、电源的设计和监控等等,都给我留下了深刻的印象,不仅增强了实力,又让我产生了浓厚的兴趣。对我们学生来说,动手的能力是非常重要的,对将来对于工作的上手度有着决定性的作用。在设计过程中我们遇到了很多的问题。使我感触最深的,今后要多加注意的是要尽量的培养自己的自学能力,不要一有问题就去问老师、同学。因为工作以后没有人会告诉你,只有自己有真正的自学能力以后才会走的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论