基于单片机的流水灯设计内容摘要:
中断处理过程: ( 1)保护被中断进程现场。 为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字 PSW 和程序计数器 PC 等的值。 ( 2)分析中断原因,转去执行相应的中断处理程序。 在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。 ( 3)恢复被中断进程的现场, CPU 继续执行原来被中断的进程。 、 C51 定时器 0 说明 M/机器周期 =初值; TH0=( 65536初 值) /256; TL0=( 65536初值) %256; 将( 65536初值)所得的值化成 16进制,其高位就是 TH0 的值,低位为 TL0 的值 例如用 12M 晶振做 1ms定时计算如下: 机器周期 =12/12*10^6=1us(微秒 ) 定时初值 =(1*10^3)/(1*10^6)=1000。 所以: TH0=( 655361000) /256; (求模运算,即可求出高八位的值) TL0=( 655361000) %256;(求余运算,因为低八位最大能装 255) 6 将 655361000=64536 化为 16 进制为: 0xFC18 TH0=0xFC。 TL0=0X18。 如流水灯初值设置: 12MHz 除 12为 1MHz,也就是说一秒 =1000000 次机器周期。 50ms=50000 次 机器周期。 6553650000=15536(3cb0) TH0=0x3c, TL0=0xb0. 第四章 程序设计方案 程序流程图 图 41 主程序流程图 仿真电路图 在 proteus 软件仿真之前必须在 Proteus 里面画出硬件的外部接线图,接下来装入程序,然后组建生成 HEX文件,接下来就可以运 行仿真了 ,如图 42。 开始 设置初始值 数据输出 左移 一位 延时 7 图 42仿真图 结论 通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。 而安排课程设计的基本目的,是在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟和领悟力。 尤其是观察、分析和解决问题的实际工作能力。 它的一个重要功能,在于运用学习成果,检验学习成果。 运用学习成果,把课堂上学到的系 统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。 检验学习成果, 8 看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。 实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。 这也是一次预演和准备毕业设计工作。 通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。 课程设计促进了我系人才培养计划的完善和课程设置的调整。 课程设计之后,我们普遍感到不仅实际动手说,这应该是个警示,在剩下的大学生活里,我应该好好珍惜,好好学习各方面的知识。 在单片 机方面也是了解了一些些,我相信这次课程设计会对我以后的工作通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。 创新可以是在原有的基础上进行改进,使之功能不断完善,成为 自己的东西。 参考文献 [1] 李华 ,王思明 .单片机原理及应用 .兰州:兰州大学出版社 , [2] 陈宁 .单片机技术项目教程 . 南京:南京东南大学出版社 , [3] 胡辉 .单片机原理及应 用设计 .中国水利水电出版社 , [4] 何立民 .单片机高级教程 .北京 : 北京航空航天大学出版社 , 2020. [5] 王幸之,钟爱群. AT89 系列单片机原理与接 El技术.北京:北京航空航天大学出版社. 2020 [6]万文略,赵利 .单片机原理 .重庆:重庆大学出版社, . 9 10 附件 1 PCB电路图 附录 2 源程序清单 include //include define uchar unsigned char define uint unsigned int define lcm P1 sbit p_csl=P2^4。 sbit p_csr=P2^3。 sbit p_di=P2^2。 sbit p_rw=P2^1。 sbit p_e=P2^0。 sbit p_rst=P2^7。 uchar code HZ[]。 uchar code Ez[]。 unsigned char t=0,i=0。 code unsigned char LED[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, 0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f, 0x7e,0x。基于单片机的流水灯设计
相关推荐
梅雨季节时候,降雨较多,空气容易潮湿,衣物得不到充足的光照就很容易生霉发臭。 如果设计那么一款智能干衣柜,能够不断监测衣柜内空气的湿度,当空气湿度超过一定 值时,干衣柜就能自行启动定时干燥杀菌操作,定时时间到了以后控制器就能切断供电电源,停止干燥杀菌操作。 控制器有一个温度传感器,对加热器工作时的空气温度进行监控,当柜内温度过高时,控制器及时切断加热器电源,避免因加热温度过高对衣物造成损坏。
度测量值,且与电源电压值 Vsupply圾关。 若 Vsupply固定为 5V,则其值仅由相对湿度值决定,但由于单总线上的供电电压值为变量,故要求在进行湿度测量的同时还应测量电源电压 Vsupply 的值。 c) HIH3610 输出的湿度值还与环境温度有关,故应进行温度补偿,补偿公式为 RH=(sensor%RH)/( ) (32) 因此,为得到准确的湿度测量值
,但是诸如燃气泄漏、烟气泄漏、水温偏高导致烫伤等安全事故还是偶有发生,所以保证系统运行安全可靠是控制器设计的基本要求。 安全性设计首先要解决的问题就是避免燃气泄漏和烟气泄漏,要保证做到燃气热水器工作于燃烧状态时烟道畅通;要严格控制燃气阀的开闭;要做到控制器意外死机后燃气阀能及时关闭等。 其次要解决的安全性设计问题是避免生活水和采暖水水温偏高,要保证水温过高时控制器中断加热或停机报警。 (
FLASH 编程和校验时, P1口作为第八位地址接收。 P2口 : P2口为一个内部上拉电阻的 8位双向 I/O 口, P2口缓冲器可接收,输出 4个 TTL 门电流,当 P2口被写“ 1”时,其管脚被内部 10 上拉电阻拉高,且作为输入。 并因此作为输入时, P2口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时,
员不要超速。 而且在 行驶过程中,对速度的要求也是不同的,比如在城区环路一般限速到 8 迈,而在高速公路上行驶,小型轿车一般车速要达到 120 迈,所以本设计产品不能只拥有单一的速度最高额度,要能实现根据驾驶者的自身的行驶背景对车速的最大值进行调控 由此,我觉得开发一个超速报警系统是很有必要的,对于驾驶员及其家人的生命财产安全有重大意义,可以降低交通事故发生率。 课题
态显示周围障碍物的情况。 其较早的产品是用蜂鸣器报警 ,蜂鸣声越急 ,表示车辆离障碍物越近, 后 继的产品可以显示车后障碍物离车体的距离。 汽车防撞雷达之所以能实现防撞报警功能。 汽车倒车雷达的探头 主要安装于前后保险杠上 ,根据 汽车的 不同价格和品牌,探头有二、三、四、六、八、十、十二只不等。 其中 探头能够以最大水平120 度垂直 70 度范围辐射,上下左右搜寻目标。 一般的汽车