基于单片机的交通灯课程设计报告含源程序仿真内容摘要:
计数初值=99。 计数初值 =0 河南理工大学本科课程设计报告 10 4 Proteus 软件仿 真 仿真图 仿真步骤 ( 1) 根据电路图选择器件连接电路 ( 2)双击 AT89S52 装入源程序编译生成的 HEX 文件 ( 3)单击运行按钮 运 行仿真 ( 4) 根据仿真情况与 程序实现任务对比,对于不能实现的任务修改并调试程序,重新装载重新运行调试仿真,直到能完全实现 所要求的功能 为止 ( 5)进一步改进和简化程序在进行调试仿真 河南理工大学本科课程设计报告 11 5 课程设计体会 通过这次单片机实训课程学习,才深刻体会到自己实际操作能力的匮乏。 从刚 开始 老师对单片机的整体介绍及其应 用前景,对单片机产生了浓厚的兴趣,并利用自己的课余时间提前学习有关单片机的基本知识。 但空有理路知识,却无半点的实际操作经验。 后来在老师的建议下,选择运用单片机设计一个交通灯控制系统,从简单开始,后期逐步复杂化。 从给定电路图的分析 到实际电路元件的识别、焊接,再到后期的程序设计以及系统调试,初步掌握 了 运用单片机系统设计 特定 功能的设计步骤,也对单片机有了更深的体会。 了解和掌握了一些简单的编程思想,对单片机各管脚的功能,I/O 口的使用条件 都有了更深的理解。 这次的课程设计让我把单片机的理论知识运用的实践中,实现了理 论与实践的相结合,从中更懂得了理论是实践的基础,实践更能检验理论的真实性,让我受益匪浅。 参考文献: [1] 李朝青 .单片机原理及接口技术(修订版) .北京:北京航空航天大学出版社, 1998 [2] 李广弟 .单片机基础 .北京:北京航空航天大学出版社, 1992 [3] 何立民 .单片机应用技术大全 .北京:北京航空航天大学出版社, 1994 [4] 张毅刚 . 单片机原理及接口技术 .哈尔滨:哈尔滨工业大学出版社, 1990 [5] 谭浩强 .单片机课程设计 . 北京:清华大学出版社, 1989 [6] 余发山 .单片机原理及应用技术 焦作:中国矿业大学出版社, 2020 河南理工大学本科课程设计报告 12 附 录 1 源程序代码 //include include // 对单片机的口进行了定义 define uint unsigned int define uchar unsigned char uchar code a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //段 码组合 ,共阴极 uchar code b[4]={0xfe,0xfd,0xfb,0xf7}。 //位码组合 低有效 uchar code c[4]={0xcc,0xd4,0x78,0xb8}。 /*P1 绿红、黄红、红绿、红黄 */ //12MHz //************************************************************************************* uchar NB=25,DX=30,NBG=25,DXG=15,H=5。 /*数码管显示值设置 */ uchar i,k=0,t=0,j=0。 sbit K0=P3^5。 /*支干道通行 */ sbit K1=P3^6。 /*主干道通行 */ sbit K4=P3^7。 /*返回 */ sbit K3=P3^2。 /*设置时间 */ sbit K2=P3^3。 /*紧急刹车 */ void delay(uchar t)。 /*定义延时程序 */ void key()。 /*定义键盘程序 */ void display()。 /*定义显示程序 */ void settime()。 /*定义时间设置显示程序 */ //*************************程序初始 ********************************************* void init(void) { TMOD=0x01。 /*使用定时器 0 模式一 */ TH0=0x3c。 /*(655365000)/256*/ TL0=0xb0。 /*(655365000)%256*/ IT0=1。 //开中断 ET0=1。 TR0=1。 EA=1。 EX0=1。 EX1=1。 P1=c[k]。 //开启交通灯 } //*************************中断。基于单片机的交通灯课程设计报告含源程序仿真
相关推荐
物理结构上分为程序存储器空间和数据存储器空间。 程序存储器 ROM:我们为了让单片机实现某一功能,需要利用利用汇编语言或其他语言编写一些源程序,然后再烧录到芯片中, 我们编写的这些程序,就存储在程序存储器空间中。 数据存储器 RAM:我们编写的源程序,在运行的过程中,会产生一些临时的运算结果,这些结果需要临时存放在一个地方,这个地方就是数据寄存器。 8051 单片机具有四个存储器空间:
而当 |e(t)|= β 时,则不管比例作用为正或为负,都使它向有利于接近给定值的方向调整,即取其值为|e(t)e(t1)|, 其符号与积分项一致。 利用这样的算 法,可以加快控制的动态过程。 增量算法的饱和作用及其抑制 在 PID增量算法中,由于执行元件本身是机械或物理的积分储存单元,如果给定值发生突变时,由算法的比例部分和微分部分计算出的控制增量可能比较大
基于单片机的光电计数器的设计 (仿真软件 )i i第一章 绪论目 录第一章 绪 论 选题背景 数字单片机的技术发展 以单片机为核心的嵌入式系统 本研究课题的发展趋势 设计研究的要求及主要内容应解决的问题 5第二章 整体设计方案 设计方 案选择 基于单片机的光电计数器的设计 (仿真软件 )i i第一章 绪论目 录第一章 绪 论 选题背景 数字单片机的技术发展 11. 以单片机为核心的嵌入式系统
0xA3,0xAF,0x4B,0x4D}。 /* 元 / k m */ void initial (void)。 /*初始化子程序 */ void delay(void)。 /*延时子程序 */ void check_lcd(void)。 /*LCD 设置子程序 */ void show_lcd(uchar *,uchar *,uchar *)。 /*LCD 显示子程序 */ void
、绿灯的状态即将切换。 ( 3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。 时间为 40 秒。 东西方向车流大 通行时间长。 ( 4)这样如上 方案 的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。 ( 5)此表可根据车流量动态设定红绿灯初始值东华理工大学毕业论文 7 总体设计框图 图 31 交通控制系统总体框图 复位电路 的基本功能是
,如果同时亮应关闭信号灯系统,并立即报警。 ( 3)南北红灯维持 25S,在南北红灯亮的同时东西绿灯也亮,并维持 20S,到 20S时,东西绿灯闪亮,闪亮 3S后熄灭,此时,东西黄灯亮并维持 2S后东西黄灯熄灭,东西红灯亮。 同时,南北红灯熄灭,南北绿灯亮。 ( 4)东西红灯亮维持 30S,南北绿灯亮维持 25S,然后闪亮 3S后熄灭,同时南北黄灯亮,维持 2S 后熄灭,这时南北红灯亮