单片机课程设计-红绿双色彩灯设计内容摘要:
器。 5 ( 3)检测 P3口或 P2 口的空闲电压是否有 5V 电压,如果没有,说明单片机系统没有工作。 ( 4)用万用表检测复位电路,通过复位按键,检测第 9 脚 的电压是否为变化,如果按键没有按下,电压为 0V,按键按下后,电压立刻变为 5V,之后很快的降为 0V,则表示复位电路正常。 ( 5)用示波器检测振荡电路,主要是检测第 1 19 脚,检测是否有震荡波产生,如果有,表示震荡电路正常。 ( 6)最后,检测电路板上的焊接走线是否有短路、断路、虚焊等焊接故障。 3 软件设计 软件总体设计 用查表的方法控制点亮流水灯,即移位的思想 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff。 //左边单个点亮 0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00。 //右边逐个点亮 0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff。 //左边逐个熄灭 0x7f,0x8f,0xdf,0xef,0xf7,0xf8,0xfd,0xfe,0xff。 //右边单个点亮 0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00。 //左边逐个点亮 0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff。 //右边逐个熄灭 0xfc,0xf9,0xf3,0xef,0xcf,0x9f,0x3f,0xff。 //左边逐两个点亮 0x3f,0x9f,0xcf,0xe7,0xf3,0xf9,0xfc,0xff。 //右边逐两个点亮 0xf8,0xf1,0xe3,0x07,0x8f,0x1f,0xff。 //左边逐三个亮 6 0x1f,0x8f,0x07,0xe3,0xf1,0xf8,0xff。 //右边逐三个亮 主程序设计 void main() { uchar i。 //定义一个无符号字符型局部变量 i while(1) { //从数组中读取数据送至 P0 和 P2 口显示 for(i=0。 i136。 i++) //加入 for 循环,共 136 个流水灯控制码,大括号中的程序循环执行 136 次 { P0=Pattern_P0[i]。 //数组控制流水灯亮暗 P2=Pattern_P2[i]。 DelayMS(100)。 //延时以便能观察到灯亮移动,自己可以调整时间 ,由晶振和实参决定 } } 子程序设计 //延时 void DelayMS(uint x) { uchar i。 while(x) 7 { for(i=0。 i120。 i++)。 } } 码程序设计 设计两个数组分别存储红灯和绿灯的流水灯控制码,让后用查表的方式点亮流水灯,主要代码如下: uchar code Pattern_P0[]= { 0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,。单片机课程设计-红绿双色彩灯设计
相关推荐
善的角度来考虑,选择此方案更有优势。 调速方式的选择 方案一:采用数模转化芯片 DAC0832 来控制,有单片机根据当前环境温度输出数值到 DAC0832 中,再由 DAC0832 产生相应的模拟信号控制晶闸管的导通角 ,从而采用无级调速电路实现电扇电机转速的调节。 方案二:采用单片机软件模拟 PWM 调速的方法。 PWM 是一种按照一定的规律改变脉冲序列的脉冲宽度,以调节输出量和波
空气过滤片 : 1 个 4) 呼吸管路过滤片 : 1 个 5) 加温湿化器 : 1 台 6) 成人用加热舱 : 1 台 7) 湿化器托架 : 1 个 8) 湿化器安装架 : 1 个 9) 温度传感器 : 1 个 10) 成人管路 : 1 个 11) 机械臂 : 1 个 12) 成人模拟肺 (蓝色外壳 ): 1 个 13) 流量传感器 : 5 个 14) 中心供氧管道 : 3 米 15)
)砼灌注完毕后,对顶面做收浆处理。 复测支座及锚栓孔的位臵。 7 天。 砼试件的强度达到设计强度的 100%后拆除盖梁底模。 8. 在墩柱与盖梁(台帽)连接部分,在墩柱分界线以上与墩柱采用不同标号的混凝土,以保证箱梁底板的强度;引桥部分盖梁做好支座的标高测量工作,严格控制误差,保证梁体的架设顺利就位。 五.桥台施工 1. 柱式桥台 ,开始钢筋制作安装,钢筋在加工场集中加工,运现场后焊接绑扎。 3
f。 使 P1=0xbf, 即 P1=1011 1111B,下半场指示灯对应点亮 P2=0xfe。 数码管动态刷新显示程序 P2=1111 1110, i为分钟 P0=seg[i%100/10]。 P2=0xfe,所以刷新显示时间的分钟十位,调用延时程序, delay(1)。 延时数码管的点亮 P2=0xff。 P0=0。 P2=0xfd。 同理,动态刷新时分钟个位并延时点亮
启动 T0 工作 停止 T0 工作 开始 T0 初始化并开中断允放 T0 中断 单片机设电子琴设计报告 第 8 页 共 19 页 8 MOV 30H,00。 定时器初值清零 MOV 31H,00 MOV P1,0FFH。 设置 P1 口为输入模式 MOV TOMD, 01H。 设置定时器 0 为工作模式 1 SETB ET0。 开定时器 0 中断 SETB EA。 开总中断 CLR TR0。
行。 操作协议 为:初使化 DS18B20(发复位脉冲)→发 ROM功能命令→发存储器操作命令→处理 [5] DS18B20 的性能特点 DS18B20 的性能特点如下: 1) 独特的单线接口仅需要一个端口引脚进行通信; 2) 多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能; 3) 无须外部器件; 4) 可通过数据线供电,电压范围为 ~ ; 5) 零待机功耗; 6) 温度以