基于arm的嵌入式循环彩灯课程设计内容摘要:

端口的按键值,必须在仿真 stop 后,切换 按键值,在按仿真 play 后才能改变花型; 后来发现原来是在每个彩灯子程序中,由于利用了 loop 循环去实现彩灯的左移与右移,使得程序跳不到下一条语句 jmp select,一直以为有了 jmp select,似乎就可以去读取了按键值 ,后 查 loop 的资料, loop 的两步操作: cx=cx1; 判断 cx 的值,决定跳转还是向下执行 ;原来自己在子程序开始忘记了 mov cx, 08h;即彩灯实现完一次花型变换就去读取按键的值,如果此时按键的值改变,就跳转到相应的程序段去执行,否则继续执行当前的彩灯花型; :在调试过程中,由于 led 灯一端都接地,按下启动键,并没有什么现象, 8 8 总让人产生错觉是不是程序出现问题,仿真不出来;未来便于启动按键按下有现象,可将led 灯的另一端接高电平,但是想来想去,如果是在现实中,不可能用彩灯突然全部亮来说明系统启动,故可以在连接启动键导线中用一个 led 灯是否亮了来检测系统的启动成功,此时所有的按键的另一端也要求接高电平了; .整体调试过程中, SW0:启动 /暂停能够控制仿真过程中的状态, SW1:停止系统,需要用到系统功能调用,返回当前操作系统; 4. 完成情况 展现 单片机模拟系统 单片机模拟系统 单片机系统需要实验板一块,电容 3 个,电阻 1个 ,HWDIP4 一个,若干,导线若干,小 led灯 8个, AT80C51 芯片一片等 单片机系统包括单片机、晶振电路、复位电路。 复位电路的基本功能是 :系统上电时提供复位信号 ,直至系统电源稳定后 , 撤销复位信号 .为可靠起见,电源稳定后还要经一定的延时才撤销复位信号 ,以防电源开关或电源插头分 合过程中引起的抖动而影响复位。 系统连线 ( 1)把“单片机系统”区域中的 - 端口用排线连接到交区域中 HWDIP4 的 9 9 端口上。 ( 2) 把“单片机系统”的地与电源与电源的地与电源相连接。 把 led 的 vcc 与电源相连。 图4显示模块原理图 PCB 图 通过本次课程设计较系统地掌握有关单片机控制的设计思想和设计方法,主要对AT89C51 的结构、功能、内部资源等了解并对其进行测试和加以应用的知识得到学习。 由于是在我们只有一个星期的课程设计,这个设计的一些内容是在网上找的,自己做了一些 10 10 的改动,在上网找资料的同时也学到了许多东西, 找到了很多学习单片机的网站,里面的内容都比较适合我们初学者去学,有些网站还专门介绍这种单片机的类型、用法、功能等等。 其实我们平时不懂就应该自己去学习去弄明白,通过这个课程设计,使我发现,原来小小的一片单片机有这么强大的功能,能应用于各种领域。 都是觉得很神奇,人类都的聪明啊。 我应该在自己以后的学习中,不仅要有刻苦努力,要有钻研精神,还要有创新,对自己感兴趣的一定要用心去学。 、体会和建议 课程设计是培养学生综合运用所学知识 ,发现 ,提出 ,分析和解决实际问题 ,锻炼实践能力的重要环节 ,是对学生实际工作能力的 具体训练和考察过程 .随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。 因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。 回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到确定,从理论到实践,在将近一个月的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论 知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的软硬件搭配的大课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说 PCB 的布板不是很美观,对单片机汇编语言掌握得不好,对于程序的整体结构没有。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。