《交通灯原理》教学课件
三. 模型实现
□ 实现方法:
三. 模型实现
1. 软件编程:
➢ 编程语言:C51 ➢ 开发环境:Keil C51 ➢ 程序结构:
(1) main主程序: 完成自检和主循环 (2) 2个子函数:放行、警告 (操作一样、延时不同) (3) 将控制码提前存入一个全局数组,以便各函数使用 (4) 灵活起见,定义2个符号常量 FX_Time, JG_Time,分
□ 变化规律:
一. 功能需求分析
□ 变化规律表:(4种状态)
Next Page: 二. 开发方案设计
基于51单片机的简易交通灯设计与实现
一. 功能需求分析 二. 开发方案设计 三. 系统模型实现 四. 总结 &微习题
二. 开发方案设计
□ 硬件设计方案 □ 软件设计方案
51单片机最小系统电路
红绿灯电路
二. 开发方案设计
□ 软件设计方案
1. 状态控制码的确定 2. ∵程序Pl.流X程1设,计灯亮;Pl.X0,灯灭
∴ 4种状态对应的P1口控制码如下表
二. 开发方案设计
□ 软件设计方案
2. 程序流程设计
Next Page: 三. 系统模型实现
程序流程图
基于51单片机的简易交通灯设计与实现
一. 功能需求分析 二. 开发方案设计 三. 系统模型实现 四. 总结 &微习题
谢谢大家!
基于ห้องสมุดไป่ตู้1单片机的简易交通灯设计与实现
一. 功能需求分析 二. 开发方案设计 三. 系统模型实现 四. 总结 &微习题
基于51单片机的简易交通灯设计与实现
一. 功能需求分析 二. 开发方案设计 三. 系统模型实现 四. 总结 &微习题
一. 功能需求分析
□ 功能约定:
- 东西放行,则南北禁止 - 东西禁止,则南北放行
别取为4s和1s
三. 模型实现
2. 硬件实现:
➢ 所需元器件 ➢ 实现操作
➢ 实现操作
基于51单片机的简易交通灯设计与实现
一. 功能需求分析 二. 开发方案设计 三. 系统模型实现 四. 总结 &微习题
功能需求分析
总结
开发方案设计 系统模型实现
51单片机最小系统电路
微习题
利用前面所学过的LED数码管显 示器自行设计带有倒计时功能的简易 交通灯系统。