傻大方


首页 > 学习 >

微机|微机接口课程设计可任意启动停止的电子秒表设计



按关键词阅读: 设计 课程设计 电子 启动 微机 任意 接口 停止 秒表

1、徐州工程学院 微机原理与微机接口技术课程设计徐州工程学院微机原理与接口技术课程设计(报告)可任意启动/停止的电子秒表设计题 目 __________________________________王 义指导教师__________________________施军 唐亚军 潘春飞学生姓名__ ________________________20090501169 、71 、73 学生学号__________________________学生成绩 09软件1计算机科学与技术信电_______________________________院(部)_______________________ 。

2、_____专业________________班1862012______年 ___月 ___日- _6__月 _29__日27目录1 设计任务与要求11.1设计任务11.2设计要求12系统分析23设计方案33.1 设计任务分析33.2 设计方案论证33.3硬件系统总体方案设计43.4软件系统总体方案设计44硬件电路设计54.1 功能硬件设计54.1.1定时器/计数器825354.1.2 用可编程并行接口芯片8255的PA口以及PB口实现数码管输出 , PC口实现按键实现数据显示输出84.1.3锁存器27384.1.4 数据收发器24594.1.5译码器74ls154104.1.6数码管104.2 。

3、 总电路设计115软件设计135.1 主程序设计135.2 中断程序设计146系统调试19设计总结211 本系统存在的问题及改进措施212 心得体会21参考资料23附录:24附录261 设计任务与要求1.1设计任务设计并制作符合要求的电子秒表 。
秒表由6位7段LED显示器显示 , 其中2位显示“min” , 4位显示“s” , 其中显示分辨率位“0.01S” 。
具有清零、启动计数、暂停计时及继续计时等控制功能 。
1.2设计要求同组同学要发扬团队协作精神 , 积极主动的提出问题、解决问题、讨论问题 , 互相帮助和启发 。
在设计中可以引用所需的参考资料 , 避免重复工作 , 加快设计进程 , 但必须和题目的要求相符合 , 保证设计的正确 。
在 。

4、老师的指导下制定好自己各环节的详细设计进程计划 , 按给定的时间计划保质保量的完成个阶段的设计任务 。
设计中可边设计 , 边修改 , 软件设计与硬件设计可交替进行 , 问题答疑与调试和方案修改相结合 , 提高设计的效率 , 保证按时完成设计工作并交出合格的设计报告 。
2系统分析本设计采用了汇编语言编写 , 汇编语言由于采用了助记符号来编写程序 , 比用机器语言的二进制代码编程要方便些 , 在一定程度上简化了编程过程 。
汇编语言的特点是用符号代替了机器指令代码 , 而且助记符与指令代码一一对应 , 基本保留了机器语言的灵活性 。
使用汇编语言能面向机器并较好地发挥机器的特性 , 得到质量较高的程序 。
汇编语言的特点:(1).面向机器的低级语言 , 通常是为特 。

5、定的计算机或系列计算机专门设计的 。
(2).保持了机器语言的优点 , 具有直接和简捷的特点 。
(3).可有效地访问、控制计算机的各种硬件设备 , 如磁盘、存储器、CPU、I/O端口等 。
(4).目标代码简短 , 占用内存少 , 执行速度快 , 是高效的程序设计语言 。
(5).经常与高级语言配合使用 , 应用十分广泛 。
在程序设计过程中 , 为了有效地完成任务 , 把所要完成的任务精心的分割成若干个相互独立但相互又仍可有联系的任务模块 , 这些任务模块使得任务变得相对单纯 , 对外的数据交换相对简单 , 容易编写 , 容易检测 , 容易阅读和维护 。
这种程序设计思想称为模块化程序设计思想 。
模块化结构程序的设计 , 可以使系统软件便于调试与优化 , 也使其他人更好地理 。

6、解和阅读系统的程序设计 。
程序的主要模块有:主程序、显示程序、定时溢出中断服务程序、外部中断服务程序 。
3设计方案3.1 设计任务分析可任意启动/停止的电子秒表的实现用按键中断来控制整个程序 , 当按一下KEY1启动电子秒表 , 再按一下暂停 , 按一下KEY2键清零 , 用六个七段数码管显示时间 。
整个程序涉及到8255、8253和8259三个芯片 。
给8253的CLK0提供一个频率为10KHZ的时钟信号 ,8253的OUT0连接8259的IRQ7 , 8253的GATE2连接正5伏电压 , 采用计数器0每隔0.01秒产生一次中断并且计数 , 写入以偏移地址4000H开始的6个内存单元 , 然后利用8255将内存单元的数据输出到七 。

7、段数码管 。
由于按键中断优先于8259的7号中断 , 所以程序只有在按一下KEY1才启动电子秒表 , 再按一下暂停 , 按一下KEY2键清零 , 如果超出了60分 , 整个程序自动重新开始 。
3.2 设计方案论证根据课程设计的要求和我们所要增加的功能写好程序流程图 , 在程序流程图的基础上 , 结合芯片的功能写出相应的程序 。


稿源:(未知)

【傻大方】网址:/a/2021/0813/0023655270.html

标题:微机|微机接口课程设计可任意启动停止的电子秒表设计


上一篇:关于路桥桩基施工的探讨|关于路桥桩基施工的探讨

下一篇:2021|2021年公共卫生服务工作计划