按关键词阅读: 设计 课程设计 电子 启动 微机 任意 接口 停止 秒表
所以要在后期编程时还要将单片机读程序的时间考虑进去 , 在对定时器赋初值时将单片机需要 。
26、执行的语句所花的时间加上 , 这样就能使数字电子秒表的误差达到最小 。
图5-4 定时中断服务程序6系统调试程序在Keil uVision4环境下编写 , 编译通过后生成.hex文件加载到Protuse下可正常运行 。
程序刚运行前数码管显示初值为0000.00 , 接通电源后系统开始计时 , 程序中每0.01s进入一次定时中断 , 故精度可达到0.01s 。
在程序运行过程中若按下一次功能键 , 则系统暂停计时 , 数码管显示计时截至状态;若再次按下功能键 , 系统自动清零并重新开始计时 , 如此重复进行下去 。
按下暂停键实现暂停功能 , 图6-1 , 图6-2.图6-1继续计数后按下清零键实现清零功能图6-2 系统调试状态图设计总结1 本系统存在 。
27、的问题及改进措施本系统所设计的秒表计时器基本实现了所要求的功能 , 但经过后期的实验发现 , 其实本系统的精度还不是特别精确 , 做过对比后得知 , 当该系统运行大概450秒时 , 与标准时间相比相差一秒 , 这对计时时间所要求高精度还需要进一步矫正 。
依据个人观点 , 实现高精度的计时 , 仅通过单片机内部定时并不能到达要求 , 因为系统每次进入中断处理函数都会多少消耗些没经预算的时间 , 长时间积累之后误差就会变明显 。
希望以后能改正这些误差 , 是通过外加定时器还是修改参数是在以后的学习中要注意的 。
2 心得体会 为期两周的课程设计终于结束了 , 通过这次学习让我明白要将书本上学到的知识应用于实践中 , 学会使用Proteus仿真软件,虽然在学 。
28、习过程中遇到了许多困难 , 但是解决这些困难后也使我有了很大的提高 。
这次课程设计不仅增强了我在电子设计方面的经验 , 鼓舞了自己 , 更是一次兴趣的培养 。
通过两个星期的学习 , 使我对微机的理论有了更深的了解 , 培养了我学以致用的能力 , 提高了我分析问题和解决问题的能力 , 增强了与同学合作的能力 。
在设计实践的过程中 , 我深深的体会到必须要有扎实的知识基础 , 熟练地掌握课本上的知识 , 才能对试验中出现的问题进行分析解决 。
在整个电路的设计过程中 , 主要的是利用Proteus 软件仿真 , 因为以前没有学过这个软件 , 所以我们要从头学起 。
我们在各个单元电路的连接上花费了大量时间 。
设计时曾做出了两套方案以及仿真电路 , 我们仔细比较分析其原 。
29、理以及可行的原因 , 这才确定了我们的电路 。
实验过程中 , 我深刻的体会到在设计过程中 , 要考虑到各个元器件的功能和特性 , 要翻阅大量资料 , 参考别人的经验 , 只有这样才能把自己的电路设计的成功 。
通过这次对秒表的设计与制作 , 让我了解了设计电路的程序 , 也让我了解了关于秒表的原理与设计理念 。
在此次的秒表设计过程中 , 我更进一步地熟悉了芯片的结构、管脚图、功能表及掌握了各芯片的工作原理和其具体的使用方法 。
熟悉常用电子器件的类别、型号、规格、性能及其使用范围 , 能查找资料 , 查阅有关的电子器件图书等 。
而且这些知识是对我们大学生来说十分宝贵的实践经验 , 是无法在课堂上获得的 , 是现今社会最重视的同时也是我们最需要提高的部分 。
总体 。
30、来说 , 通过这次课程设计学习让我受益匪浅 , 培养了我的思维设计 , 增强了我的合作能力能力 , 最重要的是让我明白了自学的重要性 , 掌握了更多自学的方法 。
这次课程设计的成功 , 我越发感觉电子设计不是死板的东西 , 是有很大科学性与艺术性的 。
不同芯片的使用 , 不同的接线方法 , 不同的变量 , 不同的实现思路 , 经过组合后几乎可以称之为艺术 。
这次课程设计使我对各种电路都有了大概的了解 , 也学会了常用仿真软件的使用 , 在平时的理论学习中遇到的问题都一一解决 , 加深了我对专业的了解 , 培养了我对学习的兴趣 , 为以后的学习打下了好的开端 , 我受益匪浅 。
参考资料1 刘红玲主编 微机原理与接口技术 北京:中国电力出版社 , 20072 顾晖等 。
微机原理 。
31、与接口技术-基于8086和Proteus仿真M电子工业出版社陈继红等. 微机原理及应用M高等教育出版社 , 20103戴梅萼等.微型计算机技术及应用M清华大学4沈美明等.IBM-PC汇编语言程序设计M 清华大学出版社5彭虎等. 微机原理与接口技术(第2版) M电子工业出版社 , 20086 张弥左,王兆月,邢立军等.微型计算机接口技术.北京:机械工业出版社附录:图4-2 硬件连接图图4-6 译码器其引脚图图4-8 系统总电路图附录 主程序:PUSH DS ;保存数据段MOV AX,0000HMOV DS,AX ;数据段清零MOV AX,OFFSET IRQ7 ;取中断程序入口地址ADD AX,2000 。
稿源:(未知)
【傻大方】网址:/a/2021/0813/0023655270.html
标题:微机|微机接口课程设计可任意启动停止的电子秒表设计( 五 )