显示时间的高位,位码右移位输出截取显示时间的低位显示缓冲区首地址显示时间低位,延时四引脚图接线图程序运行图五心得体会月日至月日,我们进行了为期周的微机课程设计,此次课题设计任务是要设计个带数码管显示的交通灯模拟控制系统。
这次课程设计对于我来说,是个巨大的挑战,因为我深知自己微机原理这门课并不是学的很好,有很多薄弱的地方,所以在设计周前,我先认真预习微机原理及接口技术实验指导书,也查了很多关于此次课程设计的资料,比如说要了解芯片中各个引脚的功能,怎么样去使用这个可编程并行接口芯片,怎么样使用来定时及输出定频率的脉冲。
在查资料的过程中,我深刻体会到了微机原理及应用是门理论性和实践性很强的课程,能够培养我们的微机软,硬件设计与应用能力工程意识和创新能力。
因此,如果我们想真正学会这门课程,必须在重视理论基础知识学习的同时,还要认真重视实验学习,通过课程设计来增强我们的动手解决实际问题的能力。
或许是我的汇编语言学得不够好,我只能借助参考资料,查每条指令的作用与功能。
在查询过程中,我发现汇编语言是种很神奇的语言,每条指令都值得推敲,例如,中,是指,对于的控制字格式,我们选择组方式选择为方式,端口为输出,端口上半部为输入,组方式选择为方式,端口为输出,端口下半部为输出,所以,写入方式控制字为,将其转换为十六进制数即为。
经过周的学习与实践,我体会到学习理论知识固然重要,但在你学完了之后,你不在实践中运用你所学的知识,是不行的,过段时间后,你可能什么都记不起来了,正如我校校训所言学以致用,实践是检验真理的唯标准,或许在学的时候心里有个概念,但是在把这个知识投入到运用与实践当中时,可能就真的不会用了,在这次课程设计中我深刻感受到了这点。
以前学过的知识,怎么想都想不起来了,心想依赖课本。
可是如果我们学以致用,在实践的过程中,这些知识会自然而然的印在我们的脑海里。
通过此次课程设计,我逐渐掌握了等可编程接口芯片及实验箱中数码管等电路的应用,学会了汇编语言应用程序的设计和调试方法,最重要的是,我懂得了学以致用的重要性和必要性,在以后的学习和工作中,我会把理论与实践结合起来,做到活学活用,最后,感谢徐老师对我们的悉心指导,行秒钟,此时南北向车行道红灯亮,之后转为南北向车行道放行秒钟,如此循环重复。
要求数码管能够显示倒计时。
参数选择每隔取个秒数,闪烁次数为次每组自行选择及闪烁次数。
设计分析设有个十字路口,其道路为南北方向和东西方向,南北东西各用组发光二极管表示,路口交通信号灯的亮灭规律如下非工作状态南北东西方向黄灯以的时间间隔亮灭,红灯绿灯灭。
时间数码管无显示。
工作状态下南北绿灯亮,东西红灯亮其他信号灯灭。
南北黄灯亮,东西红灯亮其他信号灯灭。
南北红灯亮,东西绿灯亮其他信号灯灭。
④南北红灯亮,东西黄灯亮其他信号灯灭。
转循环。
采用数码管显示递减到,再循环。
详解设计由人工控制模拟装置输入状态信号工作状态非工作状态的开关信号,由控制拨动开关连接到的输入口。
模拟装置交通灯灯光由试验仪的发光二极管显示,设计可由口输出信号实现,见表。
表带时间显示的十字路口交通信号模拟装置及输入输出信号览表供参考输出方式输入方式输出方式输出方式引脚输出信号引脚输入信号引脚输出信号引脚数码管的位码选择驱动数码管开关工作非工作东西红灯东西黄灯东西绿灯南北红灯南北黄灯南北绿灯注输出方式可根据实验设备红绿黄灯的具体位置改变。
采用软件延时时,则的不接用。
定时采用软件延时或者采用计数器方式进行定时,从而确定时间。
计数器的输出可接入的输入。
时间显示采用试验仪的数码管显示,个数码管的位码选择低电平有效由的来确定。
显示内容由的口接线到数码管数据线来确定。
程序流程实验主流程图如图所示。
数据段主要内容如下。
种发光二极管显示如下南北红灯。
东西绿灯。
南北红灯。
东西黄灯。
南北绿灯。
东西红灯。
④南北黄灯。
东西红灯。
数码管显示如下,。
工作状态循环子程序内容参考提示如下。
循环查询工作非工作输入的开关信号,该信号为为继续,为为返回主程序调用非工作子程序。
输出南北为红灯,东西为绿灯,数码管位码确定两个数码管显示,循环调用次延时子程序。
输内容确定延时系数调用延时显示时间内容减,显示第种状态显示时间内容确定延时系数调用延时确定延时系数调用延时,显示第种状态次调用延时子程序数码管位码确定显示时间内容确定延时系数调用延时显示时间内容减,显示第④种状态显示时间内容确定延时系数调用延时确定延时系数非工作子程序查询工作非工作开关状态黄灯灭熄灭数码管黄灯亮延时子程序调用动态显示子程序周期计数动态显示子程序截取显示时间的高位显示缓冲区首地址出南北为红灯,东西为黄灯,调用次延时子程序。
输出南北为绿灯,东西为红灯,数码管位码确定两个数码管显示,循环调用次延时子程序。
输出④南北为黄灯,东西为红灯,调用次延时子程序。
注意延时子程序中显示时间的内容每次需改变如时间放在中,下秒减为,用指令调整。
数码管位码,位为则选中对应的数码管。
非工作状态循环子程序内容参考提示如下。
循环查询工作非工作开关信号,该信号为则继续,为则返回主程序调用工作子程序。
调用延时子程序,黄灯灭。
调用延时子程序,黄灯亮。
动态显示子程序参考提示如下。
位码输出取显示数据查表转换成为段码如时间先显示口采用软件延时如下为延时约程序设主频为延时位码右移位输出取显示数据查表转换成为段码如时间再显示口返回。
源程序如下。
的口种发光二极管显示状态数码显示主程序数据段堆栈段初始化,工作方式初始化输出数据初始化,检测工作非工作开关状态工作循环子程序查询工作非工作开关状态,显示第种状态次调用延时子程序数码管位码确定显示时控制系统设计报告书设计概述及目的






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
