机器人教育-讲稿-交通灯程序介绍.ppt
RoSys机器人教育平台,红绿灯程序介绍,Page 2,数字量和模拟量,A/D转换将模拟量转换成相应的数字量。D/A转换将二进制数字量转换成与其量值成正比的电流信号或电压信号。,Page 3,流程图,程序流程图表示了程序的操作顺序。,准备,判断,处理,端点符、结束符,Page 4,举例,Page 5,项目讨论,项目要求:我们要设计一个交通灯。让红灯亮10秒,绿灯亮10秒,黄灯闪5秒。同时,有个计时器在亮灯的过程中计时,计时方式是倒计时。,Page 6,设计红绿灯的思路,首先解决的是红灯怎么亮或灭并持续一定时间的。然后是解决黄灯是怎么让它闪的。再后是考虑怎么把计时器加上去-于是引入了计数循环。最后是考虑把显示管加进去的细节问题。,Page 7,简单闪灯,Page 8,交通灯,案例要求 首先红灯亮,10秒后红灯灭绿灯亮,再10秒后绿灯灭黄灯开始闪,5秒后红灯再亮,如此循环。前提条件 接口转换模块接单片机C口,红灯接接口转换模块J1,黄灯J0,绿灯J2.,Page 9,带计数循环的交通灯,Page 10,作业:完成你的案例,并设计一个闪灯的案例。,Page 11,谢谢!,