调试闪烁号灯.pptVIP

  • 8
  • 0
  • 约4.74千字
  • 约 30页
  • 2017-02-06 发布于湖北
  • 举报
任务二 调试闪烁信号灯 任务分析 用单片机控制8个发光二极管,使8个发光二极管依次顺序点亮,时间间隔为精确的1S。 如果用延时函数来实现间隔1S,时间较难精确控制,且单片机工作效率低。 可用定时器中断实现流水灯的控制。 精确定时的流水灯程序 #include REG51.H unsigned char t,w=0x01; void timer0() interrupt 1 { TH0=0x3c; TL0=0xb0; t++; if(t==20) { t=0; P1=~w; w=1; if(w= =0x00) {w=0x01; } } } 机电一体化教研室 机电工程学院 机电一体化教研室 任务八 精确定时的流水灯 复习回顾 中断系统 中断响应函数的编写方法 单片机有哪些中断源 学习目标 通过单片机控制时间间隔为1S的流水灯系统的制作,了解单片机定时器的结构及定时器的工作方式设定、初始值设置等基本技能。 工作任务 正确组装流水灯控制电路 编写1S精确定时流水灯控制电路程序并完成调试 根据要求修改程序并观察运行结果 完成实训报告 精确定时的流水灯电路 知识点:定时/计数器的设置与使用 8051单片机内部有两个16位的可编程定时/计数器,称为T0(T0)和T1(T1) 定时/计数器 8051定时器/计

文档评论(0)

1亿VIP精品文档

相关文档