基于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 的布板不是很美观,对单片机汇编语言掌握得不好,对于程序的整体结构没有。基于arm的嵌入式循环彩灯课程设计
相关推荐
2 .4KK1S P D TQ19 01 3D2I N 40 07+ 12 V+ 5V灯泡 图 8279 的逻辑符号 LED 显示器 工作原理: 发光二极管组成的显示器事单片机应用产品中最常用的廉价输出设备。 它由若干个发光二极管按一定的规律排列而成。 当某一个 发光二极管导通时,相应的一个点或一个比划被点亮,控制不同组合的二极管导通,就能显示出多种字符。 显示器的工作方式有两种,一种是静态显示
电传感器不能用于静态测量,因为经过外力作用后的电荷,只有在回路具有无限大的输入阻抗时才得到保存。 实际的情况不是这样的,所以这决定了压电传感器只能够测量动态的应力。 压力传感器是工业实践中最为常用的一种传感器, 而我们通常使用的压力传感器主要是利用压电效应制造而成的,这样的传感器也称为压电传感器。 我们知道,晶体是各向异性的,非晶体是各向同性的。 某些晶体介质
小输入阻抗,增大驱动电流,使用时应根据需要取舍。 ② 尽管 IGBT所需驱动功率很小,但由于 MOSFET存在输入电容 Cin,开关过程中需要对电容充放电,因此驱动电路的输出电流应足够大。 假定开通驱动时,图 3 整流部 分原理图 基于单片机控制的交流变频调速系统 8 在上升时间 tr内线性地对 MOSFET输入电容 Cin充电,则驱动电流为 Igt= Cin Ugs/tr,其中可取 tr= ,
JB ,KEY2 JNB ,$ MOV 57H,15 LJMP NEXT KEY2: JB ,KEY3 LCALL DELAY JB ,KEY3 JNB ,$ MOV 57H,20 LJMP NEXT KEY3: JB ,EXT LCALL DELAY JB ,EXT JNB ,$ MOV 57H,25 NEXT: SETB 德州学院 机电工程系 2020 届 自动化专业 毕业论文(设计) 13
计) (水箱水位单片机控制系统) 4 图 22 单片机控制系统结构图 其中 M M2 为给水泵机组, LG、 LD、 LDD 分别为水位高、水位低、水位低低浮球开关,当水位高(大于 90 开度)时, LG 闭合,当水位低(小于 75 开度)时, LD 闭合,当水位低低(小于 50 开度)时, LDD 闭合。 800 立方米水箱的控制器由 8051 系统构成。
roteus 软件具有其它 EDA 工具软件(例: multisim)的功能。 这些功能是: ( 1)原理布图 ( 2) PCB 自动或人工布线 ( 3) SPICE 电路仿真 具有 3 大功能模块 : a、 — 个易用而又功能强大的 ISIS 原理布图工具; b、 PROSPICE 混合模型 SPICE 仿真。 c、 ARES PCB 设计 . Protues 提供了丰富的资源 : ( 1)