单片机语言程序设计实训例基于和 仿真》案例 《单片机语言程序设计实训例一基于 仿真》案例 第篇基础程序设计 闪烁的 名称:闪烁的 说明: 按设定的时闫间隔闪烁 1 30.1匚 0.44 R1 H C3 延时 FSEN 1 JUF ALE P2.5A13 D1 P3. ORXD P3.3T 主程序 从左到右的流水灯 名称:从左到右的沇水灯 ●●●●●● 说明:接在口的个 从左到右循环依次点亮,产生走 中 勹灯效果 以,⑩ 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 延时 主程序 的值向左循环移动 只左右来回点亮 名称:只左右来回点亮 说明:程序利用循环移位函数和形成来回滚动的效果 毆 延时 小QQ确0Q R门ReRp 主程序 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 的值向左循环移动 的值向仁循环移动 花样流水灯 名称:花样沇水灯 说明:只 分两组 按预设的多种花样变换显示 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 延时 主程序 从数组中读取数据送至和口显小 模拟交通灯 13 名称 模拟交通灯 说明:东西向绿灯亮若干秒,黄 灯闪烁次后红灯亮,红灯亮后,南 北向由红灯变为绿灯,若十秒后南北 向黄灯闪烁此后变红灯,东西向变 F02绿下 绿灯,如此重复。 东西向灯 南北向灯 闪烁次数,操作类型变量 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 延时 交通灯切挨 东西向绿灯与南北向红灯亮 东西向黄灯闪烁,绿灯关闭 闪烁次 东西向红灯,南北向绿灯亮 南北向黄灯闪烁次 主程序 单只数码管循环显示 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 名称:单只数码管循环显示 说明:主程序中的循环语句反复将的段码送至凵,使数字循环显示 延时 2 主程序 PDG品D 中g图 只数码管滚动显示单个数字 名称:只数码管滚动显示单个数字 说明:数码管从左到右依次滚动显示 ,程序通过每次仅循环选通一只数码 L 延时 上海师范大学信息与机电工程学院一倪继锋 单片机语言程序设计实训例基于和 仿真》案例 主程序 关闭显示 发送数字段码 发送位码 只数码管动态显示多个不同字符 电路如上图 名称:只数码管动态显示多个不同宇符 说明:数码管动态扫描显小 延时 主稈序 发送段码 上海师范大学信息与机电工程学院一倪继锋