实例介绍
【实例简介】
单片机C语言程序设计实训100例——基于8051+Proteus仿真01(含源码) 对着书敲的代码
【实例截图】
【核心代码】
4744300845400942558.rar
└── 第 01 篇 基础部分
├── 01 闪烁的LED
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 闪烁的LED
│ │ └── 闪烁的LED.hex
│ ├── Last Loaded 闪烁的LED.DBK
│ ├── 闪烁的LED.DSN
│ └── 闪烁的LED.PWI
├── 02 从左到右的流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 从左到右的流水灯
│ │ └── 从左到右的流水灯.hex
│ ├── Last Loaded 从左到右的流水灯.DBK
│ ├── 从左到右的流水灯.DSN
│ └── 从左到右的流水灯.PWI
├── 03 左右来回的流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 左右来回的流水灯
│ │ └── 左右来回的流水灯.hex
│ ├── Last Loaded 左右来回的流水灯.DBK
│ ├── 左右来回的流水灯.DSN
│ └── 左右来回的流水灯.PWI
├── 04 花样流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 花样流水灯
│ │ └── 花样流水灯.hex
│ ├── Last Loaded 花样流水灯.DBK
│ ├── 花样流水灯.DSN
│ └── 花样流水灯.PWI
├── 05 LED模拟交通灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── LED模拟交通灯
│ │ └── LED模拟交通灯.hex
│ ├── Last Loaded LED模拟交通灯.DBK
│ ├── LED模拟交通灯.DSN
│ └── LED模拟交通灯.PWI
├── 06 单只数码管循环显示0-9
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ ├── smg_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 单只数码管循环显示0-9
│ │ ├── 单只数码管循环显示0-9.hex
│ │ └── 单只数码管循环显示0-9.plg
│ ├── Last Loaded 单只数码管循环显示0-9.DBK
│ ├── 单只数码管循环显示0-9.DSN
│ └── 单只数码管循环显示0-9.PWI
├── 07 8只数码管滚动显示单个数字
│ ├── 8只数码管滚动显示单个数字.DSN
│ ├── 8只数码管滚动显示单个数字.PWI
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管滚动显示单个字符
│ │ ├── 8只数码管滚动显示单个字符.hex
│ │ └── 8只数码管滚动显示单个字符.plg
│ └── Last Loaded 8只数码管滚动显示单个数字.DBK
├── 08 8只数码管显示多个不同字符
│ ├── 8只数码管显示多个不同字符.DSN
│ ├── 8只数码管显示多个不同字符.PWI
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管显示多个不同字符
│ │ └── 8只数码管显示多个不同字符.hex
│ └── Last Loaded 8只数码管显示多个不同字符.DBK
├── 09 8只数码管闪烁显示
│ ├── code
│ │ ├── smg.c
│ │ ├── smg.LST
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管闪烁显示
│ │ └── 数码管闪烁显示.hex
│ ├── Last Loaded 数码管闪烁显示.DBK
│ ├── 数码管闪烁显示.DSN
│ └── 数码管闪烁显示.PWI
├── 10 8只数码管滚动显示数字串
│ ├── 8只数码管滚动显示数字串.DSN
│ ├── 8只数码管滚动显示数字串.PWI
│ ├── code
│ │ ├── led.Opt
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管滚动显示数字串
│ │ └── 8只数码管滚动显示数字串.hex
│ └── Last Loaded 8只数码管滚动显示数字串.DBK
├── 11 K1-K4 控制LED移位
│ ├── K1-K4 控制LED移位.DSN
│ ├── K1-K4 控制LED移位.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制LED移位
│ │ └── K1-K4 控制LED移位.hex
│ ├── Last Loaded K1-K4 控制LED移位.DBK
│ └── led
│ ├── led
│ ├── led.c
│ ├── led.lnp
│ ├── led.LST
│ ├── led.M51
│ ├── led.OBJ
│ ├── led.Opt
│ ├── led.plg
│ ├── led.Uv2
│ └── led_Uv2.Bak
├── 12 K1-K4 键状态显示
│ ├── K1-K4 按键状态显示.DSN
│ ├── K1-K4 按键状态显示.PWI
│ ├── Keil C
│ │ ├── K1-K4 按键状态显示
│ │ └── K1-K4 按键状态显示.hex
│ ├── Last Loaded K1-K4 按键状态显示.DBK
│ └── led
│ ├── led
│ ├── led.c
│ ├── led.lnp
│ ├── led.LST
│ ├── led.M51
│ ├── led.OBJ
│ ├── led.Opt
│ ├── led.plg
│ ├── led.Uv2
│ └── led_Uv2.Bak
├── 13 K1-K4 分组控制LED
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led_Opt.Bak
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── K1-K4-分组控制LED.DSN
│ ├── K1-K4-分组控制LED.PWI
│ ├── Keil C
│ │ ├── K1-K4 分组控制LED
│ │ └── K1-K4 分组控制LED.hex
│ └── Last Loaded K1-K4-分组控制LED.DBK
├── 14 K1-K4 控制数码管移位显示
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg_Opt.Bak
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── K1-K4 控制数码管移位显示.DSN
│ ├── K1-K4 控制数码管移位显示.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制数码管移位显示
│ │ └── K1-K4 控制数码管移位显示.hex
│ └── Last Loaded K1-K4 控制数码管移位显示.DBK
├── 15 K1-K4 控制数码管加减演示
│ ├── jiajian
│ │ ├── jiajian
│ │ ├── jiajian.c
│ │ ├── jiajian.lnp
│ │ ├── jiajian.LST
│ │ ├── jiajian.M51
│ │ ├── jiajian.OBJ
│ │ ├── jiajian.Opt
│ │ ├── jiajian.plg
│ │ ├── jiajian.Uv2
│ │ └── jiajian_Uv2.Bak
│ ├── K1-K4 控制数码管加减演示.DSN
│ ├── K1-K4 控制数码管加减演示.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制数码管加减演示
│ │ └── K1-K4 控制数码管加减演示.hex
│ └── Last Loaded K1-K4 控制数码管加减演示.DBK
├── 16 4×4键盘矩阵控制条形LED显示
│ ├── 4×4键盘矩阵控制条形LED显示.DSN
│ ├── 4×4键盘矩阵控制条形LED显示.PWI
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led_Opt.Bak
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── Keil C
│ │ ├── 4×4键盘矩阵控制条形LED显示
│ │ └── 4×4键盘矩阵控制条形LED显示.hex
│ ├── Last Loaded 4×4键盘矩阵控制条形LED显示.DBK
│ └── Last Loaded 复件 4×4键盘矩阵控制条形LED显示.DBK
├── 17 数码管显示4×4键盘矩阵按键
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管显示4×4键盘矩阵按键
│ │ └── 数码管显示4×4键盘矩阵按键.hex
│ ├── Last Loaded 数码管显示4×4键盘矩阵按键.DBK
│ ├── 数码管显示4×4键盘矩阵按键.DSN
│ └── 数码管显示4×4键盘矩阵按键.PWI
├── 18 开关控制LED
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── Keil C
│ │ ├── 开关控制LED
│ │ └── 开关控制LED.hex
│ ├── Last Loaded 开关控制LED.DBK
│ ├── 开关控制LED.DSN
│ └── 开关控制LED.PWI
├── 19 继电器控制照明设备
│ ├── code
│ │ ├── jdq
│ │ ├── jdq.c
│ │ ├── jdq.lnp
│ │ ├── jdq.LST
│ │ ├── jdq.M51
│ │ ├── jdq.OBJ
│ │ ├── jdq.Opt
│ │ ├── jdq.plg
│ │ ├── jdq.Uv2
│ │ └── jdq_Uv2.Bak
│ ├── Keil C
│ │ ├── 继电器控制照明设备
│ │ └── 继电器控制照明设备.hex
│ ├── Last Loaded 继电器控制照明设备.DBK
│ ├── 继电器控制照明设备.DSN
│ └── 继电器控制照明设备.PWI
├── 20 数码管显示拨码开关编码
│ ├── code
│ │ ├── smg-bm
│ │ ├── smg-bm.c
│ │ ├── smg-bm.lnp
│ │ ├── smg-bm.LST
│ │ ├── smg-bm.M51
│ │ ├── smg-bm.OBJ
│ │ ├── smg-bm.Opt
│ │ ├── smg-bm.plg
│ │ ├── smg-bm.Uv2
│ │ └── smg-bm_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管显示拨码开关编码
│ │ └── 数码管显示拨码开关编码.hex
│ ├── Last Loaded 数码管显示拨码开关编码.DBK
│ ├── 数码管显示拨码开关编码.DSN
│ └── 数码管显示拨码开关编码.PWI
├── 21 开关控制报警器
│ ├── code
│ │ ├── beep
│ │ ├── beep.c
│ │ ├── beep.lnp
│ │ ├── beep.LST
│ │ ├── beep.M51
│ │ ├── beep.OBJ
│ │ ├── beep.Opt
│ │ ├── beep.plg
│ │ ├── beep.Uv2
│ │ └── beep_Uv2.Bak
│ ├── Keil C
│ │ ├── 开关控制报警器
│ │ └── 开关控制报警器.hex
│ ├── Last Loaded 开关控制报警器.DBK
│ ├── 开关控制报警器.DSN
│ └── 开关控制报警器.PWI
├── 22 按键发音
│ ├── code
│ │ ├── key-beep
│ │ ├── key-beep.c
│ │ ├── key-beep.lnp
│ │ ├── key-beep.LST
│ │ ├── key-beep.M51
│ │ ├── key-beep.OBJ
│ │ ├── key-beep.Opt
│ │ ├── key-beep.plg
│ │ ├── key-beep.Uv2
│ │ └── key-beep_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键发音
│ │ └── 按键发音.hex
│ ├── Last Loaded 按键发音.DBK
│ ├── 按键发音.DSN
│ └── 按键发音.PWI
├── 23 播放一段音乐
│ ├── code
│ │ ├── yy
│ │ ├── yy.c
│ │ ├── yy.lnp
│ │ ├── yy.LST
│ │ ├── yy.M51
│ │ ├── yy.OBJ
│ │ ├── yy.Opt
│ │ ├── yy.plg
│ │ ├── yy.Uv2
│ │ └── yy_Uv2.Bak
│ ├── Keil C
│ │ ├── 播放一段音乐
│ │ └── 播放一段音乐.hex
│ ├── Last Loaded 播放一段音乐.DBK
│ ├── 播放一段音乐.DSN
│ └── 播放一段音乐.PWI
├── 24 INT0中断计数
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.c.bak
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0中断计数.DSN
│ ├── INT0中断计数.PWI
│ ├── Keil C
│ │ ├── INT0中断计数
│ │ └── INT0中断计数.hex
│ └── Last Loaded INT0中断计数.DBK
├── 25 INT0中断控制LED
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0中断控制LED.DSN
│ ├── INT0中断控制LED.PWI
│ ├── Keil C
│ │ ├── INT0中断控制LED
│ │ └── INT0中断控制LED.hex
│ └── Last Loaded INT0中断控制LED.DBK
├── 26 INT0及INT1中断计数
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int_Opt.Bak
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0及INT1中断计数.DSN
│ ├── INT0及INT1中断计数.PWI
│ ├── Keil C
│ │ ├── INT0及INT1中断计数
│ │ └── INT0及INT1中断计数.hex
│ └── Last Loaded INT0及INT1中断计数.DBK
├── 27 TIMER0控制单只LED闪烁
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制单只LED闪烁
│ │ └── TIMER0控制单只LED闪烁.hex
│ ├── Last Loaded TIMER0控制单只LED闪烁.DBK
│ ├── TIMER0控制单只LED闪烁.DSN
│ └── TIMER0控制单只LED闪烁.PWI
├── 28 TIMER0控制流水灯
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制流水灯
│ │ └── TIMER0控制流水灯.hex
│ ├── Last Loaded TIMER0控制流水灯.DBK
│ ├── TIMER0控制流水灯.DSN
│ └── TIMER0控制流水灯.PWI
├── 29 TIMER0控制四只LED滚动闪烁
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制四只LED滚动闪烁
│ │ └── TIMER0控制四只LED滚动闪烁.hex
│ ├── Last Loaded TIMER0控制四只LED滚动闪烁.DBK
│ ├── TIMER0控制四只LED滚动闪烁.DSN
│ └── TIMER0控制四只LED滚动闪烁.PWI
├── 30 TIMER0控制LED二进制计数
│ ├── code
│ │ ├── t0-led
│ │ ├── t0-led.c
│ │ ├── t0-led.lnp
│ │ ├── t0-led.LST
│ │ ├── t0-led.M51
│ │ ├── t0-led.OBJ
│ │ ├── t0-led.Opt
│ │ ├── t0-led.plg
│ │ ├── t0-led.Uv2
│ │ └── t0-led_Uv2.Bak
│ ├── Keil C
│ │ ├── T0控制LED实现二进制计数
│ │ └── T0控制LED实现二进制计数.hex
│ ├── Last Loaded T0控制LED实现二进制计数.DBK
│ ├── T0控制LED实现二进制计数.DSN
│ └── T0控制LED实现二进制计数.PWI
├── 31 TIMER0与TIMER1控制条形LED
│ ├── code
│ │ ├── timer-led
│ │ ├── timer-led.c
│ │ ├── timer-led.lnp
│ │ ├── timer-led.LST
│ │ ├── timer-led.M51
│ │ ├── timer-led.OBJ
│ │ ├── timer-led.Opt
│ │ ├── timer-led.plg
│ │ ├── timer-led.Uv2
│ │ └── timer-led_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0与TIMER1控制条形LED
│ │ └── TIMER0与TIMER1控制条形LED.hex
│ ├── Last Loaded TIMER0与TIMER1控制条形LED.DBK
│ ├── TIMER0与TIMER1控制条形LED.DSN
│ └── TIMER0与TIMER1控制条形LED.PWI
├── 32 10秒的秒表
│ ├── 10秒的秒表.DSN
│ ├── 10秒的秒表.PWI
│ ├── code
│ │ ├── timer-smg
│ │ ├── timer-smg.c
│ │ ├── timer-smg.lnp
│ │ ├── timer-smg.LST
│ │ ├── timer-smg.M51
│ │ ├── timer-smg.OBJ
│ │ ├── timer-smg.Opt
│ │ ├── timer-smg.plg
│ │ ├── timer-smg.Uv2
│ │ └── timer-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 10秒的秒表
│ │ └── 10秒的秒表.hex
│ └── Last Loaded 10秒的秒表.DBK
├── 33 用计数器中断实现100以内的按键计数
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 用计数器中断实现100以内的按键计数
│ │ └── 用计数器中断实现100以内的按键计数.hex
│ ├── Last Loaded 用计数器中断实现100以内的按键计数.DBK
│ ├── 用计数器中断实现100以内的按键计数.DSN
│ └── 用计数器中断实现100以内的按键计数.PWI
├── 34 100000秒以内的计时程序
│ ├── 100000秒以内的计时程序.DSN
│ ├── 100000秒以内的计时程序.PWI
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── 100000秒以内的计时程序
│ │ └── 100000秒以内的计时程序.hex
│ └── Last Loaded 100000秒以内的计时程序.DBK
├── 35 定时器控制数码动态显示
│ ├── Keil C
│ │ ├── 定时器控制数码管动态显示
│ │ └── 定时器控制数码管动态显示.hex
│ ├── Last Loaded 定时器控制数码管动态显示.DBK
│ ├── 定时器控制数码管动态显示.DSN
│ └── 定时器控制数码管动态显示.PWI
├── 35 定时器控制数码管动管显示
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 定时器控制数码管动态显示
│ │ └── 定时器控制数码管动态显示.hex
│ ├── Last Loaded 定时器控制数码管动态显示.DBK
│ ├── 定时器控制数码管动态显示.DSN
│ └── 定时器控制数码管动态显示.PWI
├── 36 8×8LED点阵屏显示数字
│ ├── 8×8LED点阵屏显示数字.DSN
│ ├── 8×8LED点阵屏显示数字.PWI
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ └── led_Uv2.Bak
│ ├── Keil C
│ │ ├── 8×8LED点阵屏显示数字
│ │ └── 8×8LED点阵屏显示数字.hex
│ └── Last Loaded 8×8LED点阵屏显示数字.DBK
├── 37 按键控制8×8LED点阵屏显示图形
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ └── led_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键控制8×8LED点阵屏显示图形
│ │ └── 按键控制8×8LED点阵屏显示图形.hex
│ ├── Last Loaded 按键控制8×8LED点阵屏显示图形.DBK
│ ├── 按键控制8×8LED点阵屏显示图形.DSN
│ └── 按键控制8×8LED点阵屏显示图形.PWI
├── 38 用定时器设计的门铃
│ ├── code
│ │ ├── menling
│ │ ├── menling.c
│ │ ├── menling.lnp
│ │ ├── menling.LST
│ │ ├── menling.M51
│ │ ├── menling.OBJ
│ │ ├── menling.Opt
│ │ ├── menling.plg
│ │ ├── menling.Uv2
│ │ └── menling_Uv2.Bak
│ ├── Keil C
│ │ ├── 用定时器设计的门铃
│ │ └── 用定时器设计的门铃.hex
│ ├── Last Loaded 用定时器设计的门铃.DBK
│ ├── 用定时器设计的门铃.DSN
│ └── 用定时器设计的门铃.PWI
├── 39 演奏一段音阶
│ ├── code
│ │ ├── yj
│ │ ├── yj.c
│ │ ├── yj.lnp
│ │ ├── yj.LST
│ │ ├── yj.M51
│ │ ├── yj.OBJ
│ │ ├── yj.Opt
│ │ ├── yj.plg
│ │ ├── yj.Uv2
│ │ └── yj_Uv2.Bak
│ ├── Keil C
│ │ ├── 演奏一段音阶
│ │ └── 演奏一段音阶.hex
│ ├── Last Loaded 演奏一段音阶.DBK
│ ├── 演奏一段音阶.DSN
│ └── 演奏一段音阶.PWI
├── 40 按键控制定时器选播多段音乐
│ ├── code
│ │ ├── yy
│ │ ├── yy.c
│ │ ├── yy.lnp
│ │ ├── yy.LST
│ │ ├── yy.M51
│ │ ├── yy.OBJ
│ │ ├── yy.Opt
│ │ ├── yy_Opt.Bak
│ │ ├── yy.plg
│ │ ├── yy.Uv2
│ │ └── yy_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键控制定时器选播多段音乐
│ │ └── 按键控制定时器选播多段音乐.hex
│ ├── Last Loaded 按键控制定时器选播多段音乐.DBK
│ ├── 按键控制定时器选播多段音乐.DSN
│ └── 按键控制定时器选播多段音乐.PWI
├── 41 定时器控制交通指示灯
│ ├── code
│ │ ├── jtd
│ │ ├── jtd.c
│ │ ├── jtd.lnp
│ │ ├── jtd.LST
│ │ ├── jtd.M51
│ │ ├── jtd.OBJ
│ │ ├── jtd.Opt
│ │ ├── jtd.plg
│ │ ├── jtd.Uv2
│ │ └── jtd_Uv2.Bak
│ ├── Keil C
│ │ ├── 定时器控制交通指示灯
│ │ └── 定时器控制交通指示灯.hex
│ ├── Last Loaded 定时器控制交通指示灯.DBK
│ ├── 定时器控制交通指示灯.DSN
│ └── 定时器控制交通指示灯.PWI
├── 42 报警器与旋转灯
│ ├── code
│ │ ├── 42
│ │ ├── 42.c
│ │ ├── 42.lnp
│ │ ├── 42.LST
│ │ ├── 42.M51
│ │ ├── 42.OBJ
│ │ ├── 42.Opt
│ │ ├── 42.plg
│ │ ├── 42.Uv2
│ │ └── 42_Uv2.Bak
│ ├── Keil C
│ │ ├── 报警器与旋转灯
│ │ └── 报警器与旋转灯.hex
│ ├── Last Loaded 报警器与旋转灯.DBK
│ ├── 报警器与旋转灯.DSN
│ └── 报警器与旋转灯.PWI
├── 43 串行数据转换为并行数据
│ ├── code
│ │ ├── 43
│ │ ├── 43.c
│ │ ├── 43.lnp
│ │ ├── 43.LST
│ │ ├── 43.M51
│ │ ├── 43.OBJ
│ │ ├── 43.Opt
│ │ ├── 43.plg
│ │ ├── 43.Uv2
│ │ └── 43_Uv2.Bak
│ ├── Keil C
│ │ ├── 串行数据转换为并行
│ │ └── 串行数据转换为并行.hex
│ ├── Last Loaded 串行数据转换为并行数据.DBK
│ ├── 串行数据转换为并行数据.DSN
│ └── 串行数据转换为并行数据.PWI
├── 44 并行数据转换为串行数据
│ ├── code
│ │ ├── 44
│ │ ├── 44.c
│ │ ├── 44.lnp
│ │ ├── 44.LST
│ │ ├── 44.M51
│ │ ├── 44.OBJ
│ │ ├── 44.Opt
│ │ ├── 44.plg
│ │ ├── 44.Uv2
│ │ └── 44_Uv2.Bak
│ ├── Keil C
│ │ ├── 并行数据转换为串行数据
│ │ └── 并行数据转换为串行数据.hex
│ ├── Last Loaded 并行数据转换为串行数据.DBK
│ ├── 并行数据转换为串行数据.DSN
│ └── 并行数据转换为串行数据.PWI
├── 45 甲机通过串口控制乙机LED闪烁
│ ├── code
│ │ ├── 45
│ │ ├── 45-1.c
│ │ ├── 45-1.LST
│ │ ├── 45-1.OBJ
│ │ ├── 45-1.Opt
│ │ ├── 45-1.Uv2
│ │ ├── 45-1_Uv2.Bak
│ │ ├── 45-2
│ │ ├── 45-2.c
│ │ ├── 45-2.lnp
│ │ ├── 45-2.LST
│ │ ├── 45-2.M51
│ │ ├── 45-2.OBJ
│ │ ├── 45-2.Opt
│ │ ├── 45-2.plg
│ │ ├── 45-2.Uv2
│ │ ├── 45-2_Uv2.Bak
│ │ ├── 45.lnp
│ │ ├── 45.M51
│ │ ├── 45.Opt
│ │ ├── 45_Opt.Bak
│ │ ├── 45.plg
│ │ └── 45_Uv2.Bak
│ ├── Keil C
│ │ ├── 乙机程序
│ │ ├── 乙机程序.hex
│ │ ├── 甲机程序
│ │ └── 甲机程序.hex
│ ├── Last Loaded 甲机通过串口控制乙机LED闪烁.DBK
│ ├── 甲机通过串口控制乙机LED闪烁.DSN
│ └── 甲机通过串口控制乙机LED闪烁.PWI
├── 46 单片机之间双向通信
│ ├── code
│ │ ├── 46-1
│ │ ├── 46-1.c
│ │ ├── 46-1.lnp
│ │ ├── 46-1.LST
│ │ ├── 46-1.M51
│ │ ├── 46-1.OBJ
│ │ ├── 46-1.Opt
│ │ ├── 46-1.plg
│ │ ├── 46-1.Uv2
│ │ ├── 46-1_Uv2.Bak
│ │ ├── 46-2
│ │ ├── 46-2.c
│ │ ├── 46-2.lnp
│ │ ├── 46-2.LST
│ │ ├── 46-2.M51
│ │ ├── 46-2.OBJ
│ │ ├── 46-2.Opt
│ │ ├── 46-2.plg
│ │ ├── 46-2.Uv2
│ │ └── 46-2_Uv2.Bak
│ ├── Keil C
│ │ ├── 乙机程序
│ │ ├── 乙机程序.hex
│ │ ├── 甲机程序
│ │ └── 甲机程序.hex
│ ├── Last Loaded 单片机之间双向通信.DBK
│ ├── 单片机之间双向通信.DSN
│ └── 单片机之间双向通信.PWI
├── 47 单片机向主机发送字符串
│ ├── code
│ │ ├── 47
│ │ ├── 47.c
│ │ ├── 47.lnp
│ │ ├── 47.LST
│ │ ├── 47.M51
│ │ ├── 47.OBJ
│ │ ├── 47.Opt
│ │ ├── 47.plg
│ │ ├── 47.Uv2
│ │ └── 47_Uv2.Bak
│ ├── Keil C
│ │ ├── 单片机向主机发送字符串
│ │ └── 单片机向主机发送字符串.hex
│ ├── Last Loaded 单片机向主机发送字符串.DBK
│ ├── 单片机向主机发送字符串.DSN
│ └── 单片机向主机发送字符串.PWI
└── 48 单片机与PC机串口通讯仿真
├── code
│ ├── 48
│ ├── 48.c
│ ├── 48.lnp
│ ├── 48.LST
│ ├── 48.M51
│ ├── 48.OBJ
│ ├── 48.Opt
│ ├── 48.plg
│ ├── 48.Uv2
│ └── 48_Uv2.Bak
├── Keil C
│ ├── 单片机与PC机串口通讯仿真
│ └── 单片机与PC机串口通讯仿真.hex
├── Last Loaded 单片机与PC机串口通讯仿真.DBK
├── 单片机与PC机串口通讯仿真.DSN
└── 单片机与PC机串口通讯仿真.PWI
147 directories, 784 files
单片机C语言程序设计实训100例——基于8051+Proteus仿真01(含源码) 对着书敲的代码
【实例截图】
【核心代码】
4744300845400942558.rar
└── 第 01 篇 基础部分
├── 01 闪烁的LED
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 闪烁的LED
│ │ └── 闪烁的LED.hex
│ ├── Last Loaded 闪烁的LED.DBK
│ ├── 闪烁的LED.DSN
│ └── 闪烁的LED.PWI
├── 02 从左到右的流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 从左到右的流水灯
│ │ └── 从左到右的流水灯.hex
│ ├── Last Loaded 从左到右的流水灯.DBK
│ ├── 从左到右的流水灯.DSN
│ └── 从左到右的流水灯.PWI
├── 03 左右来回的流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led_Opt.Bak
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 左右来回的流水灯
│ │ └── 左右来回的流水灯.hex
│ ├── Last Loaded 左右来回的流水灯.DBK
│ ├── 左右来回的流水灯.DSN
│ └── 左右来回的流水灯.PWI
├── 04 花样流水灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 花样流水灯
│ │ └── 花样流水灯.hex
│ ├── Last Loaded 花样流水灯.DBK
│ ├── 花样流水灯.DSN
│ └── 花样流水灯.PWI
├── 05 LED模拟交通灯
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── LED模拟交通灯
│ │ └── LED模拟交通灯.hex
│ ├── Last Loaded LED模拟交通灯.DBK
│ ├── LED模拟交通灯.DSN
│ └── LED模拟交通灯.PWI
├── 06 单只数码管循环显示0-9
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ ├── smg_Uv2.Bak
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.LST
│ │ └── STARTUP.OBJ
│ ├── Keil C
│ │ ├── 单只数码管循环显示0-9
│ │ ├── 单只数码管循环显示0-9.hex
│ │ └── 单只数码管循环显示0-9.plg
│ ├── Last Loaded 单只数码管循环显示0-9.DBK
│ ├── 单只数码管循环显示0-9.DSN
│ └── 单只数码管循环显示0-9.PWI
├── 07 8只数码管滚动显示单个数字
│ ├── 8只数码管滚动显示单个数字.DSN
│ ├── 8只数码管滚动显示单个数字.PWI
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管滚动显示单个字符
│ │ ├── 8只数码管滚动显示单个字符.hex
│ │ └── 8只数码管滚动显示单个字符.plg
│ └── Last Loaded 8只数码管滚动显示单个数字.DBK
├── 08 8只数码管显示多个不同字符
│ ├── 8只数码管显示多个不同字符.DSN
│ ├── 8只数码管显示多个不同字符.PWI
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管显示多个不同字符
│ │ └── 8只数码管显示多个不同字符.hex
│ └── Last Loaded 8只数码管显示多个不同字符.DBK
├── 09 8只数码管闪烁显示
│ ├── code
│ │ ├── smg.c
│ │ ├── smg.LST
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管闪烁显示
│ │ └── 数码管闪烁显示.hex
│ ├── Last Loaded 数码管闪烁显示.DBK
│ ├── 数码管闪烁显示.DSN
│ └── 数码管闪烁显示.PWI
├── 10 8只数码管滚动显示数字串
│ ├── 8只数码管滚动显示数字串.DSN
│ ├── 8只数码管滚动显示数字串.PWI
│ ├── code
│ │ ├── led.Opt
│ │ ├── led.Uv2
│ │ ├── led_Uv2.Bak
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg_Opt.Bak
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 8只数码管滚动显示数字串
│ │ └── 8只数码管滚动显示数字串.hex
│ └── Last Loaded 8只数码管滚动显示数字串.DBK
├── 11 K1-K4 控制LED移位
│ ├── K1-K4 控制LED移位.DSN
│ ├── K1-K4 控制LED移位.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制LED移位
│ │ └── K1-K4 控制LED移位.hex
│ ├── Last Loaded K1-K4 控制LED移位.DBK
│ └── led
│ ├── led
│ ├── led.c
│ ├── led.lnp
│ ├── led.LST
│ ├── led.M51
│ ├── led.OBJ
│ ├── led.Opt
│ ├── led.plg
│ ├── led.Uv2
│ └── led_Uv2.Bak
├── 12 K1-K4 键状态显示
│ ├── K1-K4 按键状态显示.DSN
│ ├── K1-K4 按键状态显示.PWI
│ ├── Keil C
│ │ ├── K1-K4 按键状态显示
│ │ └── K1-K4 按键状态显示.hex
│ ├── Last Loaded K1-K4 按键状态显示.DBK
│ └── led
│ ├── led
│ ├── led.c
│ ├── led.lnp
│ ├── led.LST
│ ├── led.M51
│ ├── led.OBJ
│ ├── led.Opt
│ ├── led.plg
│ ├── led.Uv2
│ └── led_Uv2.Bak
├── 13 K1-K4 分组控制LED
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led_Opt.Bak
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── K1-K4-分组控制LED.DSN
│ ├── K1-K4-分组控制LED.PWI
│ ├── Keil C
│ │ ├── K1-K4 分组控制LED
│ │ └── K1-K4 分组控制LED.hex
│ └── Last Loaded K1-K4-分组控制LED.DBK
├── 14 K1-K4 控制数码管移位显示
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg_Opt.Bak
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── K1-K4 控制数码管移位显示.DSN
│ ├── K1-K4 控制数码管移位显示.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制数码管移位显示
│ │ └── K1-K4 控制数码管移位显示.hex
│ └── Last Loaded K1-K4 控制数码管移位显示.DBK
├── 15 K1-K4 控制数码管加减演示
│ ├── jiajian
│ │ ├── jiajian
│ │ ├── jiajian.c
│ │ ├── jiajian.lnp
│ │ ├── jiajian.LST
│ │ ├── jiajian.M51
│ │ ├── jiajian.OBJ
│ │ ├── jiajian.Opt
│ │ ├── jiajian.plg
│ │ ├── jiajian.Uv2
│ │ └── jiajian_Uv2.Bak
│ ├── K1-K4 控制数码管加减演示.DSN
│ ├── K1-K4 控制数码管加减演示.PWI
│ ├── Keil C
│ │ ├── K1-K4 控制数码管加减演示
│ │ └── K1-K4 控制数码管加减演示.hex
│ └── Last Loaded K1-K4 控制数码管加减演示.DBK
├── 16 4×4键盘矩阵控制条形LED显示
│ ├── 4×4键盘矩阵控制条形LED显示.DSN
│ ├── 4×4键盘矩阵控制条形LED显示.PWI
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led_Opt.Bak
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── Keil C
│ │ ├── 4×4键盘矩阵控制条形LED显示
│ │ └── 4×4键盘矩阵控制条形LED显示.hex
│ ├── Last Loaded 4×4键盘矩阵控制条形LED显示.DBK
│ └── Last Loaded 复件 4×4键盘矩阵控制条形LED显示.DBK
├── 17 数码管显示4×4键盘矩阵按键
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管显示4×4键盘矩阵按键
│ │ └── 数码管显示4×4键盘矩阵按键.hex
│ ├── Last Loaded 数码管显示4×4键盘矩阵按键.DBK
│ ├── 数码管显示4×4键盘矩阵按键.DSN
│ └── 数码管显示4×4键盘矩阵按键.PWI
├── 18 开关控制LED
│ ├── code
│ │ ├── key-led
│ │ ├── key-led.c
│ │ ├── key-led.lnp
│ │ ├── key-led.LST
│ │ ├── key-led.M51
│ │ ├── key-led.OBJ
│ │ ├── key-led.Opt
│ │ ├── key-led.plg
│ │ ├── key-led.Uv2
│ │ └── key-led_Uv2.Bak
│ ├── Keil C
│ │ ├── 开关控制LED
│ │ └── 开关控制LED.hex
│ ├── Last Loaded 开关控制LED.DBK
│ ├── 开关控制LED.DSN
│ └── 开关控制LED.PWI
├── 19 继电器控制照明设备
│ ├── code
│ │ ├── jdq
│ │ ├── jdq.c
│ │ ├── jdq.lnp
│ │ ├── jdq.LST
│ │ ├── jdq.M51
│ │ ├── jdq.OBJ
│ │ ├── jdq.Opt
│ │ ├── jdq.plg
│ │ ├── jdq.Uv2
│ │ └── jdq_Uv2.Bak
│ ├── Keil C
│ │ ├── 继电器控制照明设备
│ │ └── 继电器控制照明设备.hex
│ ├── Last Loaded 继电器控制照明设备.DBK
│ ├── 继电器控制照明设备.DSN
│ └── 继电器控制照明设备.PWI
├── 20 数码管显示拨码开关编码
│ ├── code
│ │ ├── smg-bm
│ │ ├── smg-bm.c
│ │ ├── smg-bm.lnp
│ │ ├── smg-bm.LST
│ │ ├── smg-bm.M51
│ │ ├── smg-bm.OBJ
│ │ ├── smg-bm.Opt
│ │ ├── smg-bm.plg
│ │ ├── smg-bm.Uv2
│ │ └── smg-bm_Uv2.Bak
│ ├── Keil C
│ │ ├── 数码管显示拨码开关编码
│ │ └── 数码管显示拨码开关编码.hex
│ ├── Last Loaded 数码管显示拨码开关编码.DBK
│ ├── 数码管显示拨码开关编码.DSN
│ └── 数码管显示拨码开关编码.PWI
├── 21 开关控制报警器
│ ├── code
│ │ ├── beep
│ │ ├── beep.c
│ │ ├── beep.lnp
│ │ ├── beep.LST
│ │ ├── beep.M51
│ │ ├── beep.OBJ
│ │ ├── beep.Opt
│ │ ├── beep.plg
│ │ ├── beep.Uv2
│ │ └── beep_Uv2.Bak
│ ├── Keil C
│ │ ├── 开关控制报警器
│ │ └── 开关控制报警器.hex
│ ├── Last Loaded 开关控制报警器.DBK
│ ├── 开关控制报警器.DSN
│ └── 开关控制报警器.PWI
├── 22 按键发音
│ ├── code
│ │ ├── key-beep
│ │ ├── key-beep.c
│ │ ├── key-beep.lnp
│ │ ├── key-beep.LST
│ │ ├── key-beep.M51
│ │ ├── key-beep.OBJ
│ │ ├── key-beep.Opt
│ │ ├── key-beep.plg
│ │ ├── key-beep.Uv2
│ │ └── key-beep_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键发音
│ │ └── 按键发音.hex
│ ├── Last Loaded 按键发音.DBK
│ ├── 按键发音.DSN
│ └── 按键发音.PWI
├── 23 播放一段音乐
│ ├── code
│ │ ├── yy
│ │ ├── yy.c
│ │ ├── yy.lnp
│ │ ├── yy.LST
│ │ ├── yy.M51
│ │ ├── yy.OBJ
│ │ ├── yy.Opt
│ │ ├── yy.plg
│ │ ├── yy.Uv2
│ │ └── yy_Uv2.Bak
│ ├── Keil C
│ │ ├── 播放一段音乐
│ │ └── 播放一段音乐.hex
│ ├── Last Loaded 播放一段音乐.DBK
│ ├── 播放一段音乐.DSN
│ └── 播放一段音乐.PWI
├── 24 INT0中断计数
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.c.bak
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0中断计数.DSN
│ ├── INT0中断计数.PWI
│ ├── Keil C
│ │ ├── INT0中断计数
│ │ └── INT0中断计数.hex
│ └── Last Loaded INT0中断计数.DBK
├── 25 INT0中断控制LED
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0中断控制LED.DSN
│ ├── INT0中断控制LED.PWI
│ ├── Keil C
│ │ ├── INT0中断控制LED
│ │ └── INT0中断控制LED.hex
│ └── Last Loaded INT0中断控制LED.DBK
├── 26 INT0及INT1中断计数
│ ├── code
│ │ ├── int
│ │ ├── int.c
│ │ ├── int.lnp
│ │ ├── int.LST
│ │ ├── int.M51
│ │ ├── int.OBJ
│ │ ├── int.Opt
│ │ ├── int_Opt.Bak
│ │ ├── int.plg
│ │ ├── int.Uv2
│ │ └── int_Uv2.Bak
│ ├── INT0及INT1中断计数.DSN
│ ├── INT0及INT1中断计数.PWI
│ ├── Keil C
│ │ ├── INT0及INT1中断计数
│ │ └── INT0及INT1中断计数.hex
│ └── Last Loaded INT0及INT1中断计数.DBK
├── 27 TIMER0控制单只LED闪烁
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制单只LED闪烁
│ │ └── TIMER0控制单只LED闪烁.hex
│ ├── Last Loaded TIMER0控制单只LED闪烁.DBK
│ ├── TIMER0控制单只LED闪烁.DSN
│ └── TIMER0控制单只LED闪烁.PWI
├── 28 TIMER0控制流水灯
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制流水灯
│ │ └── TIMER0控制流水灯.hex
│ ├── Last Loaded TIMER0控制流水灯.DBK
│ ├── TIMER0控制流水灯.DSN
│ └── TIMER0控制流水灯.PWI
├── 29 TIMER0控制四只LED滚动闪烁
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0控制四只LED滚动闪烁
│ │ └── TIMER0控制四只LED滚动闪烁.hex
│ ├── Last Loaded TIMER0控制四只LED滚动闪烁.DBK
│ ├── TIMER0控制四只LED滚动闪烁.DSN
│ └── TIMER0控制四只LED滚动闪烁.PWI
├── 30 TIMER0控制LED二进制计数
│ ├── code
│ │ ├── t0-led
│ │ ├── t0-led.c
│ │ ├── t0-led.lnp
│ │ ├── t0-led.LST
│ │ ├── t0-led.M51
│ │ ├── t0-led.OBJ
│ │ ├── t0-led.Opt
│ │ ├── t0-led.plg
│ │ ├── t0-led.Uv2
│ │ └── t0-led_Uv2.Bak
│ ├── Keil C
│ │ ├── T0控制LED实现二进制计数
│ │ └── T0控制LED实现二进制计数.hex
│ ├── Last Loaded T0控制LED实现二进制计数.DBK
│ ├── T0控制LED实现二进制计数.DSN
│ └── T0控制LED实现二进制计数.PWI
├── 31 TIMER0与TIMER1控制条形LED
│ ├── code
│ │ ├── timer-led
│ │ ├── timer-led.c
│ │ ├── timer-led.lnp
│ │ ├── timer-led.LST
│ │ ├── timer-led.M51
│ │ ├── timer-led.OBJ
│ │ ├── timer-led.Opt
│ │ ├── timer-led.plg
│ │ ├── timer-led.Uv2
│ │ └── timer-led_Uv2.Bak
│ ├── Keil C
│ │ ├── TIMER0与TIMER1控制条形LED
│ │ └── TIMER0与TIMER1控制条形LED.hex
│ ├── Last Loaded TIMER0与TIMER1控制条形LED.DBK
│ ├── TIMER0与TIMER1控制条形LED.DSN
│ └── TIMER0与TIMER1控制条形LED.PWI
├── 32 10秒的秒表
│ ├── 10秒的秒表.DSN
│ ├── 10秒的秒表.PWI
│ ├── code
│ │ ├── timer-smg
│ │ ├── timer-smg.c
│ │ ├── timer-smg.lnp
│ │ ├── timer-smg.LST
│ │ ├── timer-smg.M51
│ │ ├── timer-smg.OBJ
│ │ ├── timer-smg.Opt
│ │ ├── timer-smg.plg
│ │ ├── timer-smg.Uv2
│ │ └── timer-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 10秒的秒表
│ │ └── 10秒的秒表.hex
│ └── Last Loaded 10秒的秒表.DBK
├── 33 用计数器中断实现100以内的按键计数
│ ├── code
│ │ ├── key-smg
│ │ ├── key-smg.c
│ │ ├── key-smg.lnp
│ │ ├── key-smg.LST
│ │ ├── key-smg.M51
│ │ ├── key-smg.OBJ
│ │ ├── key-smg.Opt
│ │ ├── key-smg.plg
│ │ ├── key-smg.Uv2
│ │ └── key-smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 用计数器中断实现100以内的按键计数
│ │ └── 用计数器中断实现100以内的按键计数.hex
│ ├── Last Loaded 用计数器中断实现100以内的按键计数.DBK
│ ├── 用计数器中断实现100以内的按键计数.DSN
│ └── 用计数器中断实现100以内的按键计数.PWI
├── 34 100000秒以内的计时程序
│ ├── 100000秒以内的计时程序.DSN
│ ├── 100000秒以内的计时程序.PWI
│ ├── code
│ │ ├── timer
│ │ ├── timer.c
│ │ ├── timer.lnp
│ │ ├── timer.LST
│ │ ├── timer.M51
│ │ ├── timer.OBJ
│ │ ├── timer.Opt
│ │ ├── timer.plg
│ │ ├── timer.Uv2
│ │ └── timer_Uv2.Bak
│ ├── Keil C
│ │ ├── 100000秒以内的计时程序
│ │ └── 100000秒以内的计时程序.hex
│ └── Last Loaded 100000秒以内的计时程序.DBK
├── 35 定时器控制数码动态显示
│ ├── Keil C
│ │ ├── 定时器控制数码管动态显示
│ │ └── 定时器控制数码管动态显示.hex
│ ├── Last Loaded 定时器控制数码管动态显示.DBK
│ ├── 定时器控制数码管动态显示.DSN
│ └── 定时器控制数码管动态显示.PWI
├── 35 定时器控制数码管动管显示
│ ├── code
│ │ ├── smg
│ │ ├── smg.c
│ │ ├── smg.lnp
│ │ ├── smg.LST
│ │ ├── smg.M51
│ │ ├── smg.OBJ
│ │ ├── smg.Opt
│ │ ├── smg.plg
│ │ ├── smg.Uv2
│ │ └── smg_Uv2.Bak
│ ├── Keil C
│ │ ├── 定时器控制数码管动态显示
│ │ └── 定时器控制数码管动态显示.hex
│ ├── Last Loaded 定时器控制数码管动态显示.DBK
│ ├── 定时器控制数码管动态显示.DSN
│ └── 定时器控制数码管动态显示.PWI
├── 36 8×8LED点阵屏显示数字
│ ├── 8×8LED点阵屏显示数字.DSN
│ ├── 8×8LED点阵屏显示数字.PWI
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ └── led_Uv2.Bak
│ ├── Keil C
│ │ ├── 8×8LED点阵屏显示数字
│ │ └── 8×8LED点阵屏显示数字.hex
│ └── Last Loaded 8×8LED点阵屏显示数字.DBK
├── 37 按键控制8×8LED点阵屏显示图形
│ ├── code
│ │ ├── led
│ │ ├── led.c
│ │ ├── led.lnp
│ │ ├── led.LST
│ │ ├── led.M51
│ │ ├── led.OBJ
│ │ ├── led.Opt
│ │ ├── led.plg
│ │ ├── led.Uv2
│ │ └── led_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键控制8×8LED点阵屏显示图形
│ │ └── 按键控制8×8LED点阵屏显示图形.hex
│ ├── Last Loaded 按键控制8×8LED点阵屏显示图形.DBK
│ ├── 按键控制8×8LED点阵屏显示图形.DSN
│ └── 按键控制8×8LED点阵屏显示图形.PWI
├── 38 用定时器设计的门铃
│ ├── code
│ │ ├── menling
│ │ ├── menling.c
│ │ ├── menling.lnp
│ │ ├── menling.LST
│ │ ├── menling.M51
│ │ ├── menling.OBJ
│ │ ├── menling.Opt
│ │ ├── menling.plg
│ │ ├── menling.Uv2
│ │ └── menling_Uv2.Bak
│ ├── Keil C
│ │ ├── 用定时器设计的门铃
│ │ └── 用定时器设计的门铃.hex
│ ├── Last Loaded 用定时器设计的门铃.DBK
│ ├── 用定时器设计的门铃.DSN
│ └── 用定时器设计的门铃.PWI
├── 39 演奏一段音阶
│ ├── code
│ │ ├── yj
│ │ ├── yj.c
│ │ ├── yj.lnp
│ │ ├── yj.LST
│ │ ├── yj.M51
│ │ ├── yj.OBJ
│ │ ├── yj.Opt
│ │ ├── yj.plg
│ │ ├── yj.Uv2
│ │ └── yj_Uv2.Bak
│ ├── Keil C
│ │ ├── 演奏一段音阶
│ │ └── 演奏一段音阶.hex
│ ├── Last Loaded 演奏一段音阶.DBK
│ ├── 演奏一段音阶.DSN
│ └── 演奏一段音阶.PWI
├── 40 按键控制定时器选播多段音乐
│ ├── code
│ │ ├── yy
│ │ ├── yy.c
│ │ ├── yy.lnp
│ │ ├── yy.LST
│ │ ├── yy.M51
│ │ ├── yy.OBJ
│ │ ├── yy.Opt
│ │ ├── yy_Opt.Bak
│ │ ├── yy.plg
│ │ ├── yy.Uv2
│ │ └── yy_Uv2.Bak
│ ├── Keil C
│ │ ├── 按键控制定时器选播多段音乐
│ │ └── 按键控制定时器选播多段音乐.hex
│ ├── Last Loaded 按键控制定时器选播多段音乐.DBK
│ ├── 按键控制定时器选播多段音乐.DSN
│ └── 按键控制定时器选播多段音乐.PWI
├── 41 定时器控制交通指示灯
│ ├── code
│ │ ├── jtd
│ │ ├── jtd.c
│ │ ├── jtd.lnp
│ │ ├── jtd.LST
│ │ ├── jtd.M51
│ │ ├── jtd.OBJ
│ │ ├── jtd.Opt
│ │ ├── jtd.plg
│ │ ├── jtd.Uv2
│ │ └── jtd_Uv2.Bak
│ ├── Keil C
│ │ ├── 定时器控制交通指示灯
│ │ └── 定时器控制交通指示灯.hex
│ ├── Last Loaded 定时器控制交通指示灯.DBK
│ ├── 定时器控制交通指示灯.DSN
│ └── 定时器控制交通指示灯.PWI
├── 42 报警器与旋转灯
│ ├── code
│ │ ├── 42
│ │ ├── 42.c
│ │ ├── 42.lnp
│ │ ├── 42.LST
│ │ ├── 42.M51
│ │ ├── 42.OBJ
│ │ ├── 42.Opt
│ │ ├── 42.plg
│ │ ├── 42.Uv2
│ │ └── 42_Uv2.Bak
│ ├── Keil C
│ │ ├── 报警器与旋转灯
│ │ └── 报警器与旋转灯.hex
│ ├── Last Loaded 报警器与旋转灯.DBK
│ ├── 报警器与旋转灯.DSN
│ └── 报警器与旋转灯.PWI
├── 43 串行数据转换为并行数据
│ ├── code
│ │ ├── 43
│ │ ├── 43.c
│ │ ├── 43.lnp
│ │ ├── 43.LST
│ │ ├── 43.M51
│ │ ├── 43.OBJ
│ │ ├── 43.Opt
│ │ ├── 43.plg
│ │ ├── 43.Uv2
│ │ └── 43_Uv2.Bak
│ ├── Keil C
│ │ ├── 串行数据转换为并行
│ │ └── 串行数据转换为并行.hex
│ ├── Last Loaded 串行数据转换为并行数据.DBK
│ ├── 串行数据转换为并行数据.DSN
│ └── 串行数据转换为并行数据.PWI
├── 44 并行数据转换为串行数据
│ ├── code
│ │ ├── 44
│ │ ├── 44.c
│ │ ├── 44.lnp
│ │ ├── 44.LST
│ │ ├── 44.M51
│ │ ├── 44.OBJ
│ │ ├── 44.Opt
│ │ ├── 44.plg
│ │ ├── 44.Uv2
│ │ └── 44_Uv2.Bak
│ ├── Keil C
│ │ ├── 并行数据转换为串行数据
│ │ └── 并行数据转换为串行数据.hex
│ ├── Last Loaded 并行数据转换为串行数据.DBK
│ ├── 并行数据转换为串行数据.DSN
│ └── 并行数据转换为串行数据.PWI
├── 45 甲机通过串口控制乙机LED闪烁
│ ├── code
│ │ ├── 45
│ │ ├── 45-1.c
│ │ ├── 45-1.LST
│ │ ├── 45-1.OBJ
│ │ ├── 45-1.Opt
│ │ ├── 45-1.Uv2
│ │ ├── 45-1_Uv2.Bak
│ │ ├── 45-2
│ │ ├── 45-2.c
│ │ ├── 45-2.lnp
│ │ ├── 45-2.LST
│ │ ├── 45-2.M51
│ │ ├── 45-2.OBJ
│ │ ├── 45-2.Opt
│ │ ├── 45-2.plg
│ │ ├── 45-2.Uv2
│ │ ├── 45-2_Uv2.Bak
│ │ ├── 45.lnp
│ │ ├── 45.M51
│ │ ├── 45.Opt
│ │ ├── 45_Opt.Bak
│ │ ├── 45.plg
│ │ └── 45_Uv2.Bak
│ ├── Keil C
│ │ ├── 乙机程序
│ │ ├── 乙机程序.hex
│ │ ├── 甲机程序
│ │ └── 甲机程序.hex
│ ├── Last Loaded 甲机通过串口控制乙机LED闪烁.DBK
│ ├── 甲机通过串口控制乙机LED闪烁.DSN
│ └── 甲机通过串口控制乙机LED闪烁.PWI
├── 46 单片机之间双向通信
│ ├── code
│ │ ├── 46-1
│ │ ├── 46-1.c
│ │ ├── 46-1.lnp
│ │ ├── 46-1.LST
│ │ ├── 46-1.M51
│ │ ├── 46-1.OBJ
│ │ ├── 46-1.Opt
│ │ ├── 46-1.plg
│ │ ├── 46-1.Uv2
│ │ ├── 46-1_Uv2.Bak
│ │ ├── 46-2
│ │ ├── 46-2.c
│ │ ├── 46-2.lnp
│ │ ├── 46-2.LST
│ │ ├── 46-2.M51
│ │ ├── 46-2.OBJ
│ │ ├── 46-2.Opt
│ │ ├── 46-2.plg
│ │ ├── 46-2.Uv2
│ │ └── 46-2_Uv2.Bak
│ ├── Keil C
│ │ ├── 乙机程序
│ │ ├── 乙机程序.hex
│ │ ├── 甲机程序
│ │ └── 甲机程序.hex
│ ├── Last Loaded 单片机之间双向通信.DBK
│ ├── 单片机之间双向通信.DSN
│ └── 单片机之间双向通信.PWI
├── 47 单片机向主机发送字符串
│ ├── code
│ │ ├── 47
│ │ ├── 47.c
│ │ ├── 47.lnp
│ │ ├── 47.LST
│ │ ├── 47.M51
│ │ ├── 47.OBJ
│ │ ├── 47.Opt
│ │ ├── 47.plg
│ │ ├── 47.Uv2
│ │ └── 47_Uv2.Bak
│ ├── Keil C
│ │ ├── 单片机向主机发送字符串
│ │ └── 单片机向主机发送字符串.hex
│ ├── Last Loaded 单片机向主机发送字符串.DBK
│ ├── 单片机向主机发送字符串.DSN
│ └── 单片机向主机发送字符串.PWI
└── 48 单片机与PC机串口通讯仿真
├── code
│ ├── 48
│ ├── 48.c
│ ├── 48.lnp
│ ├── 48.LST
│ ├── 48.M51
│ ├── 48.OBJ
│ ├── 48.Opt
│ ├── 48.plg
│ ├── 48.Uv2
│ └── 48_Uv2.Bak
├── Keil C
│ ├── 单片机与PC机串口通讯仿真
│ └── 单片机与PC机串口通讯仿真.hex
├── Last Loaded 单片机与PC机串口通讯仿真.DBK
├── 单片机与PC机串口通讯仿真.DSN
└── 单片机与PC机串口通讯仿真.PWI
147 directories, 784 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论