最好的51单片机教程实例400例
.
├── 1-IO输出-点亮1个LED灯方法1
│ ├── IO输出.uvgui.Administrator
│ ├── IO输出.uvopt
│ ├── IO输出.uvproj
│ ├── obj
│ └── 点亮1个led方法1.c
├── 10-LED循环左移
│ ├── led循环左移.c
│ ├── led循环左移.uvgui.Administrator
│ ├── led循环左移.uvopt
│ ├── led循环左移.uvproj
│ └── obj
├── 100-24c02记忆开机次数
│ ├── 24c02记忆开机次数.Opt
│ ├── 24c02记忆开机次数.Uv2
│ ├── 24c02记忆开机次数.plg
│ ├── 24c02记忆开机次数_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
├── 101-24c02存储上次使用中状态
│ ├── 24c02存储上次使用的状态.Opt
│ ├── 24c02存储上次使用的状态.Uv2
│ ├── 24c02存储上次使用的状态.plg
│ ├── 24c02存储上次使用的状态_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
├── 102-DS1302 时钟原理
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── DS1302时钟原理.Opt
│ ├── DS1302时钟原理.Uv2
│ ├── DS1302时钟原理.plg
│ ├── DS1302时钟原理_Opt.Bak
│ ├── main.c
│ └── obj
├── 103-DS1302可调时钟
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── DS1302可调时钟.Opt
│ ├── DS1302可调时钟.Uv2
│ ├── DS1302可调时钟.plg
│ ├── DS1302可调时钟_Opt.Bak
│ ├── main.c
│ └── obj
├── 104-DS1302时钟串口自动更新时间
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── ds1302时钟串口自动更新时间.Opt
│ ├── ds1302时钟串口自动更新时间.Uv2
│ ├── ds1302时钟串口自动更新时间.plg
│ ├── ds1302时钟串口自动更新时间_Opt.Bak
│ ├── main.c
│ └── obj
├── 105-1602液晶显示DS1302时钟
│ ├── 1602.c
│ ├── 1602.h
│ ├── 1602液晶显示ds1302.Opt
│ ├── 1602液晶显示ds1302.Uv2
│ ├── 1602液晶显示ds1302.plg
│ ├── 1602液晶显示ds1302_Opt.Bak
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ └── obj
├── 106-字库ST7920 12864液晶基础显示
│ ├── delay.c
│ ├── delay.h
│ ├── obj
│ ├── 字库ST7920 12864液晶基础显示.Opt
│ ├── 字库ST7920 12864液晶基础显示.c
│ ├── 字库ST7920 12864液晶基础显示.plg
│ ├── 字库ST7920 12864液晶基础显示.uv2
│ └── 字库ST7920 12864液晶基础显示_Opt.Bak
├── 107-按键 12864显示
│ ├── delay.c
│ ├── delay.h
│ ├── obj
│ ├── 按键12864显示.Opt
│ ├── 按键12864显示.Uv2
│ ├── 按键12864显示.c
│ ├── 按键12864显示.plg
│ └── 按键12864显示_Opt.Bak
├── 108-PCF8591 1路AD数码管显示
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── pcf8591一路AD数码管显示.Opt
│ ├── pcf8591一路AD数码管显示.Uv2
│ ├── pcf8591一路AD数码管显示.plg
│ └── pcf8591一路AD数码管显示_Opt.Bak
├── 109-PCF8591 4路AD数码管显示
│ ├── 4路AD转换数码管显示.Opt
│ ├── 4路AD转换数码管显示.Uv2
│ ├── 4路AD转换数码管显示.plg
│ ├── 4路AD转换数码管显示_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
├── 11-LED循环右移
│ ├── led循环右移.Opt
│ ├── led循环右移.Uv2
│ ├── led循环右移.c
│ └── obj
├── 110-PCF8591 DA输出模拟
│ ├── DA输出演示.Opt
│ ├── DA输出演示.Uv2
│ ├── DA输出演示.plg
│ ├── DA输出演示_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
├── 111-PCF8591 输出锯齿波
│ ├── DA输出锯齿波.Opt
│ ├── DA输出锯齿波.Uv2
│ ├── DA输出锯齿波.plg
│ ├── DA输出锯齿波_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
├── 112-PCF8591 1602液晶显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── delay.c
│ ├── delay.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── pcf8591 1602液晶显示.Opt
│ ├── pcf8591 1602液晶显示.Uv2
│ ├── pcf8591 1602液晶显示.plg
│ └── pcf8591 1602液晶显示_Opt.Bak
├── 113-串口通讯
│ ├── delay.c
│ ├── delay.h
│ ├── obj
│ ├── 串口通讯.Opt
│ ├── 串口通讯.Uv2
│ ├── 串口通讯.c
│ ├── 串口通讯.plg
│ └── 串口通讯_Opt.Bak
├── 114-串口通讯中断应用
│ ├── obj
│ ├── 串口通讯中断.Opt
│ ├── 串口通讯中断.Uv2
│ ├── 串口通讯中断.c
│ ├── 串口通讯中断.plg
│ └── 串口通讯中断_Opt.Bak
├── 115-RS485基本通讯原理
│ ├── RS485通讯原理.Opt
│ ├── RS485通讯原理.Uv2
│ ├── RS485通讯原理.c
│ ├── RS485通讯原理.plg
│ ├── delay.c
│ ├── delay.h
│ └── obj
├── 116-红外接收原理
│ ├── obj
│ ├── 红外接收原理.Opt
│ ├── 红外接收原理.Uv2
│ ├── 红外接收原理.c
│ ├── 红外接收原理.plg
│ └── 红外接收原理_Opt.Bak
├── 117-红外解码数码管显示
│ ├── obj
│ ├── 红外解码数码管显示.Opt
│ ├── 红外解码数码管显示.Uv2
│ ├── 红外解码数码管显示.c
│ ├── 红外解码数码管显示.plg
│ └── 红外解码数码管显示_Opt.Bak
├── 118-红外解码1602液晶显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── delay.c
│ ├── delay.h
│ ├── obj
│ ├── 红外解码1602液晶显示.Opt
│ ├── 红外解码1602液晶显示.Uv2
│ ├── 红外解码1602液晶显示.c
│ ├── 红外解码1602液晶显示.plg
│ └── 红外解码1602液晶显示_Opt.Bak
├── 119-红外发射原理
│ ├── obj
│ ├── 红外发射原理.Opt
│ ├── 红外发射原理.Uv2
│ ├── 红外发射原理.c
│ ├── 红外发射原理.plg
│ └── 红外发射原理_Opt.Bak
├── 12-查表显示LED灯
│ ├── obj
│ ├── 查表led显示.c
│ ├── 查表显示led灯.Opt
│ ├── 查表显示led灯.Uv2
│ └── 查表显示led灯_Opt.Bak
├── 120-红外收发测试
│ ├── obj
│ ├── 红外收发测试.Opt
│ ├── 红外收发测试.Uv2
│ ├── 红外收发测试.c
│ ├── 红外收发测试.plg
│ └── 红外收发测试_Opt.Bak
├── 121-双红外发射避障原理测试
│ ├── obj
│ ├── 双红外发射壁障原理测试.Opt
│ ├── 双红外发射壁障原理测试.Uv2
│ ├── 双红外发射壁障原理测试.c
│ ├── 双红外发射壁障原理测试.plg
│ └── 双红外发射壁障原理测试_Opt.Bak
├── 122-1个18B20 温度传感器 数码管显示
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── 18b20温度传感器数码管显示.Opt
│ ├── 18b20温度传感器数码管显示.Uv2
│ ├── 18b20温度传感器数码管显示.plg
│ ├── 18b20温度传感器数码管显示_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ └── obj
├── 123-1个18b20温度传感器1602液晶显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── 1个18b20温度传感器1602液晶显示.Opt
│ ├── 1个18b20温度传感器1602液晶显示.plg
│ ├── 1个18b20温度传感器1602液晶显示.uv2
│ ├── 1个18b20温度传感器1602液晶显示_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ └── obj
├── 124-多个18b20温度传感器1602液晶显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── 18B20a.H
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── 18b20a.c
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 多个18b20液晶显示.Opt
│ ├── 多个18b20液晶显示.Uv2
│ └── 多个18b20液晶显示_Uv2.Bak
├── 125-超温报警测试
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 超温报警测试.Opt
│ ├── 超温报警测试.Uv2
│ ├── 超温报警测试.plg
│ └── 超温报警测试_Opt.Bak
├── 126-温度可调上下限1602
│ ├── 1602.c
│ ├── 1602.h
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 温度可调上下限1602液晶显示测试.Opt
│ ├── 温度可调上下限1602液晶显示测试.plg
│ └── 温度可调上下限1602液晶显示测试.uv2
├── 126-温度可调上下限1602显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 温度可调上下限1602液晶显示测试.Opt
│ ├── 温度可调上下限1602液晶显示测试.plg
│ ├── 温度可调上下限1602液晶显示测试.uv2
│ └── 温度可调上下限1602液晶显示测试_Opt.Bak
├── 127-PS2键盘输入1602液晶显示
│ ├── 1602.c
│ ├── 1602.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── ps2.c
│ ├── ps2.h
│ ├── ps2键盘11602显示.plg
│ ├── ps2键盘1602显示.Opt
│ ├── ps2键盘1602显示.plg
│ ├── ps2键盘1602显示.uv2
│ ├── ps2键盘1602显示_Opt.Bak
│ └── scancodes.h
├── 128-双色点阵1种颜色显示测试
│ ├── obj
│ ├── 双色点阵1种颜色显示测试.Opt
│ ├── 双色点阵1种颜色显示测试.Uv2
│ ├── 双色点阵1种颜色显示测试.c
│ ├── 双色点阵1种颜色显示测试.plg
│ └── 双色点阵1种颜色显示测试_Opt.Bak
├── 129-双色点阵2种颜色显示测试
│ ├── obj
│ ├── 双色点阵2种颜色测试.Opt
│ ├── 双色点阵2种颜色测试.Uv2
│ ├── 双色点阵2种颜色测试.c
│ ├── 双色点阵2种颜色测试.plg
│ └── 双色点阵2种颜色测试_Opt.Bak
├── 13-双灯左移右移闪烁
│ ├── obj
│ ├── 双灯左移右移闪烁.c
│ ├── 双灯左移右移闪烁.uvgui.Administrator
│ ├── 双灯左移右移闪烁.uvopt
│ └── 双灯左移右移闪烁.uvproj
├── 130-双色点阵显示特定图形
│ ├── obj
│ ├── 双色点阵显示特定图形.Opt
│ ├── 双色点阵显示特定图形.Uv2
│ ├── 双色点阵显示特定图形.c
│ ├── 双色点阵显示特定图形.plg
│ └── 双色点阵显示特定图形_Opt.Bak
├── 131-双色点阵交替图形显示
│ ├── obj
│ ├── 双色交替图形显示.Opt
│ ├── 双色交替图形显示.Uv2
│ ├── 双色交替图形显示.c
│ ├── 双色交替图形显示.plg
│ └── 双色交替图形显示_Opt.Bak
├── 132-双色点阵双色交替动态显示
│ ├── obj
│ ├── 双色点阵双色交替动态显示.Opt
│ ├── 双色点阵双色交替动态显示.Uv2
│ ├── 双色点阵双色交替动态显示.c
│ ├── 双色点阵双色交替动态显示.plg
│ └── 双色点阵双色交替动态显示_Opt.Bak
├── 133-热敏电阻测试数码管显示
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 热敏电阻测试数码管显示.Opt
│ ├── 热敏电阻测试数码管显示.Uv2
│ ├── 热敏电阻测试数码管显示.plg
│ └── 热敏电阻测试数码管显示_Opt.Bak
├── 134-光敏电阻测试数码管显示
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 光敏电阻测试数码管显示.Opt
│ ├── 光敏电阻测试数码管显示.Uv2
│ ├── 光敏电阻测试数码管显示.plg
│ └── 光敏电阻测试数码管显示_Opt.Bak
├── 135-自动调光测试
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 自动调光测试.Opt
│ ├── 自动调光测试.Uv2
│ └── 自动调光测试.plg
├── 136-串转并数字芯片测试
│ ├── obj
│ ├── 串转并数字芯片测试.Opt
│ ├── 串转并数字芯片测试.Uv2
│ ├── 串转并数字芯片测试.c
│ ├── 串转并数字芯片测试.plg
│ └── 串转并数字芯片测试_Opt.Bak
├── 137-非门数字芯片测试
│ ├── obj
│ ├── 非门数字芯片测试.Opt
│ ├── 非门数字芯片测试.Uv2
│ ├── 非门数字芯片测试.c
│ └── 非门数字芯片测试.plg
├── 138-电子琴
│ ├── obj
│ ├── 电子琴.Opt
│ ├── 电子琴.Uv2
│ ├── 电子琴.c
│ └── 电子琴.plg
├── 139-实用99分钟倒计时器
│ ├── obj
│ ├── 使用99分钟倒计时器.Opt
│ ├── 使用99分钟倒计时器.Uv2
│ ├── 使用99分钟倒计时器.c
│ └── 使用99分钟倒计时器.plg
├── 14-花样灯
│ ├── obj
│ ├── 花样灯.Opt
│ ├── 花样灯.Uv2
│ ├── 花样灯.c
│ └── 花样灯_Opt.Bak
├── 140-外部频率测试
│ ├── 1602.c
│ ├── 1602.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 频率计.Opt
│ ├── 频率计.Uv2
│ ├── 频率计.plg
│ └── 频率计_Opt.Bak
├── 141-定时做普通时钟可调
│ ├── obj
│ ├── 定时器可调时钟.Opt
│ ├── 定时器可调时钟.Uv2
│ ├── 定时器可调时钟.c
│ └── 定时器可调时钟.plg
├── 142-1602液晶显示的密码锁
│ ├── 1602.c
│ ├── 1602.h
│ ├── 1602液晶显示 密码锁.Opt
│ ├── 1602液晶显示 密码锁.Uv2
│ ├── 1602液晶显示 密码锁.plg
│ ├── delay.c
│ ├── delay.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ └── obj
├── 143-实用密码锁
│ ├── 1602.c
│ ├── 1602.h
│ ├── delay.c
│ ├── delay.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ ├── obj
│ ├── 实用密码锁.Opt
│ ├── 实用密码锁.Uv2
│ ├── 实用密码锁.plg
│ └── 实用密码锁_Opt.Bak
├── 144-1602液晶显示的计算器
│ ├── 1602.c
│ ├── 1602.h
│ ├── 1602液晶显示计算器.Opt
│ ├── 1602液晶显示计算器.Uv2
│ ├── 1602液晶显示计算器.plg
│ ├── 1602液晶显示计算器_Opt.Bak
│ ├── delay.c
│ ├── delay.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ └── obj
├── 145-秒表
│ ├── obj
│ ├── 秒表.Opt
│ ├── 秒表.Uv2
│ ├── 秒表.c
│ └── 秒表.plg
├── 146-串口测温电脑显示
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── delay.c
│ ├── delay.h
│ ├── main.c
│ ├── obj
│ ├── 串口测温电脑显示.Opt
│ ├── 串口测温电脑显示.Uv2
│ └── 串口测温电脑显示.plg
├── 147-交通灯测试
│ ├── obj
│ ├── 交通灯实例.Opt
│ ├── 交通灯实例.Uv2
│ ├── 交通灯实例.c
│ ├── 交通灯实例.plg
│ ├── 交通灯实例_Opt.Bak
│ └── 交通灯实例_Uv2.Bak
├── 148-点阵模拟电梯上行下行
│ ├── 6x8font.h
│ ├── 8x8font.h
│ ├── obj
│ ├── 点阵模拟电梯上行下行.Opt
│ ├── 点阵模拟电梯上行下行.Uv2
│ ├── 点阵模拟电梯上行下行.c
│ └── 点阵模拟电梯上行下行.plg
├── 149-点阵流动广告模拟
│ ├── obj
│ ├── 点阵流动广告模拟.Opt
│ ├── 点阵流动广告模拟.Uv2
│ ├── 点阵流动广告模拟.c
│ └── 点阵流动广告模拟.plg
├── 15-PWM调光
│ ├── PWM调光.Opt
│ ├── PWM调光.Uv2
│ ├── PWM调光.c
│ ├── PWM调光_Opt.Bak
│ └── obj
├── 150-综合测试程序
│ ├── 1602.c
│ ├── 1602.h
│ ├── 18b20.c
│ ├── 18b20.h
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── LED8x8.c
│ ├── LED8x8.h
│ ├── delay.c
│ ├── delay.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ ├── obj
│ ├── pcf8591.c
│ ├── pcf8591.h
│ ├── timer.c
│ ├── timer.h
│ ├── uart.c
│ ├── uart.h
│ ├── 综合测试.Opt
│ ├── 综合测试.Uv2
│ ├── 综合测试.plg
│ ├── 综合测试_Opt.Bak
│ ├── 综合测试_Uv2.Bak
│ └── 内部测试程序.Opt
├── 151-12位AD_DS1621与12864液晶
│ ├── LCD DRIVE.c
│ ├── LCD.hex
│ ├── Last Loaded lcd.DBK
│ ├── lcd.DSN
│ └── lcd.PWI
├── 152-闪烁灯一
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 闪烁灯一
│ ├── 闪烁灯一.LST
│ ├── 闪烁灯一.M51
│ ├── 闪烁灯一.OBJ
│ ├── 闪烁灯一.Opt
│ ├── 闪烁灯一.Uv2
│ ├── 闪烁灯一.c
│ ├── 闪烁灯一.hex
│ ├── 闪烁灯一.lnp
│ ├── 闪烁灯一.plg
│ ├── 闪烁灯一_Opt.Bak
│ └── 闪烁灯一_Uv2.Bak
├── 153-闪烁灯二
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 闪烁灯二
│ ├── 闪烁灯二.LST
│ ├── 闪烁灯二.M51
│ ├── 闪烁灯二.OBJ
│ ├── 闪烁灯二.Opt
│ ├── 闪烁灯二.Uv2
│ ├── 闪烁灯二.c
│ ├── 闪烁灯二.hex
│ ├── 闪烁灯二.lnp
│ ├── 闪烁灯二.plg
│ ├── 闪烁灯二_Opt.Bak
│ └── 闪烁灯二_Uv2.Bak
├── 154-流水灯A
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 流水灯
│ ├── 流水灯.LST
│ ├── 流水灯.M51
│ ├── 流水灯.OBJ
│ ├── 流水灯.Opt
│ ├── 流水灯.Uv2
│ ├── 流水灯.c
│ ├── 流水灯.hex
│ ├── 流水灯.lnp
│ ├── 流水灯.plg
│ ├── 流水灯_Opt.Bak
│ └── 流水灯_Uv2.Bak
├── 155-51单片机12864大液晶屏proteus仿真
│ ├── Keil
│ ├── Last Loaded LatticeLCD.DBK
│ ├── LatticeLCD.DSN
│ └── LatticeLCD.PWI
├── 156-流水灯B
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 流水灯
│ ├── 流水灯.LST
│ ├── 流水灯.M51
│ ├── 流水灯.OBJ
│ ├── 流水灯.Opt
│ ├── 流水灯.Uv2
│ ├── 流水灯.c
│ ├── 流水灯.hex
│ ├── 流水灯.lnp
│ ├── 流水灯.plg
│ └── 流水灯_Opt.Bak
├── 157-数码管显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 静态显示.LST
│ ├── 静态显示.OBJ
│ ├── 静态显示.c
│ ├── 数码管静态显示
│ ├── 数码管静态显示.LST
│ ├── 数码管静态显示.M51
│ ├── 数码管静态显示.OBJ
│ ├── 数码管静态显示.Opt
│ ├── 数码管静态显示.Uv2
│ ├── 数码管静态显示.hex
│ ├── 数码管静态显示.lnp
│ ├── 数码管静态显示.plg
│ ├── 数码管静态显示_Opt.Bak
│ └── 数码管静态显示_Uv2.Bak
├── 158-12864LCD显示计算器键盘按键实验
│ ├── 12864LCD显示计算器键盘按键实验.DSN
│ ├── 12864LCD显示计算器键盘按键实验.PWI
│ ├── Keil C
│ └── Last Loaded 12864LCD显示计算器键盘按键实验.DBK
├── 159-数码管显示(锁存器)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 静态显示.LST
│ ├── 静态显示.OBJ
│ ├── 静态显示.c
│ ├── 数码管静态显示
│ ├── 数码管静态显示.LST
│ ├── 数码管静态显示.M51
│ ├── 数码管静态显示.OBJ
│ ├── 数码管静态显示.Opt
│ ├── 数码管静态显示.Uv2
│ ├── 数码管静态显示.hex
│ ├── 数码管静态显示.lnp
│ ├── 数码管静态显示.plg
│ ├── 数码管静态显示_Opt.Bak
│ └── 数码管静态显示_Uv2.Bak
├── 16-共阳数码管静态显示
│ ├── obj
│ ├── 单个共阳数码管静态显示.Opt
│ ├── 单个共阳数码管静态显示.Uv2
│ ├── 单个共阳数码管静态显示.c
│ └── 单个共阳数码管静态显示.plg
├── 160-数码管动态显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 动态显示.LST
│ ├── 动态显示.OBJ
│ ├── 动态显示.c
│ ├── 数码管动态显示
│ ├── 数码管动态显示.M51
│ ├── 数码管动态显示.Opt
│ ├── 数码管动态显示.Uv2
│ ├── 数码管动态显示.hex
│ ├── 数码管动态显示.lnp
│ ├── 数码管动态显示.plg
│ ├── 数码管动态显示_Opt.Bak
│ └── 数码管动态显示_Uv2.Bak
├── 161-数码管滚动显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 动态显示.LST
│ ├── 动态显示.OBJ
│ ├── 动态显示.c
│ ├── 数码管动态显示
│ ├── 数码管动态显示.M51
│ ├── 数码管动态显示.Opt
│ ├── 数码管动态显示.Uv2
│ ├── 数码管动态显示.hex
│ ├── 数码管动态显示.lnp
│ ├── 数码管动态显示.plg
│ ├── 数码管动态显示_Opt.Bak
│ └── 数码管动态显示_Uv2.Bak
├── 162-数码管字符显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 动态显示.LST
│ ├── 动态显示.OBJ
│ ├── 动态显示.c
│ ├── 数码管动态显示
│ ├── 数码管动态显示.M51
│ ├── 数码管动态显示.Opt
│ ├── 数码管动态显示.Uv2
│ ├── 数码管动态显示.hex
│ ├── 数码管动态显示.lnp
│ ├── 数码管动态显示.plg
│ ├── 数码管动态显示_Opt.Bak
│ └── 数码管动态显示_Uv2.Bak
├── 163-独立按键
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 独立按键
│ ├── 独立按键.LST
│ ├── 独立按键.M51
│ ├── 独立按键.OBJ
│ ├── 独立按键.Opt
│ ├── 独立按键.Uv2
│ ├── 独立按键.c
│ ├── 独立按键.hex
│ ├── 独立按键.lnp
│ ├── 独立按键.plg
│ ├── 独立按键_Opt.Bak
│ └── 独立按键_Uv2.Bak
├── 164-矩阵键盘
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 矩阵键盘
│ ├── 矩阵键盘.LST
│ ├── 矩阵键盘.M51
│ ├── 矩阵键盘.OBJ
│ ├── 矩阵键盘.Opt
│ ├── 矩阵键盘.Uv2
│ ├── 矩阵键盘.c
│ ├── 矩阵键盘.hex
│ ├── 矩阵键盘.lnp
│ ├── 矩阵键盘.plg
│ ├── 矩阵键盘_Opt.Bak
│ └── 矩阵键盘_Uv2.Bak
├── 165-矩阵键盘(LCD)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 矩阵键盘LCD
│ ├── 矩阵键盘LCD.LST
│ ├── 矩阵键盘LCD.M51
│ ├── 矩阵键盘LCD.OBJ
│ ├── 矩阵键盘LCD.Opt
│ ├── 矩阵键盘LCD.Uv2
│ ├── 矩阵键盘LCD.c
│ ├── 矩阵键盘LCD.hex
│ ├── 矩阵键盘LCD.lnp
│ ├── 矩阵键盘LCD.plg
│ ├── 矩阵键盘LCD_Opt.Bak
│ └── 矩阵键盘LCD_Uv2.Bak
├── 166-用DS1302与12864LCD设计的可调式中文电子日历
│ ├── Keil C
│ ├── Last Loaded 用DS1302与12864LCD设计的可调式中文电子日历.DBK
│ ├── 用DS1302与12864LCD设计的可调式中文电子日历.DSN
│ └── 用DS1302与12864LCD设计的可调式中文电子日历.PWI
├── 167-定时器的使用(方式1)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 定时器的使用
│ ├── 定时器的使用.LST
│ ├── 定时器的使用.M51
│ ├── 定时器的使用.OBJ
│ ├── 定时器的使用.Opt
│ ├── 定时器的使用.Uv2
│ ├── 定时器的使用.c
│ ├── 定时器的使用.hex
│ ├── 定时器的使用.lnp
│ ├── 定时器的使用.plg
│ ├── 定时器的使用_Opt.Bak
│ └── 定时器的使用_Uv2.Bak
├── 168-12864LCD图形滚动演示
│ ├── 12864图形液晶滚动演示.DSN
│ ├── 12864图形液晶滚动演示.PWI
│ ├── Keil C
│ └── Last Loaded 12864图形液晶滚动演示.DBK
├── 169-用PG12864LCD设计的指针式电子钟
│ ├── Keil C
│ ├── Last Loaded 用PG12864LCD设计的指针式电子钟.DBK
│ ├── 用PG12864LCD设计的指针式电子钟.DSN
│ └── 用PG12864LCD设计的指针式电子钟.PWI
├── 17-1个共阳数码管显示变化数字
│ ├── obj
│ ├── 显示变化数字.Opt
│ ├── 显示变化数字.Uv2
│ └── 显示变化数字.c
├── 170-定时器的使用(方式2)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 定时器的使用
│ ├── 定时器的使用.LST
│ ├── 定时器的使用.M51
│ ├── 定时器的使用.OBJ
│ ├── 定时器的使用.Opt
│ ├── 定时器的使用.Uv2
│ ├── 定时器的使用.c
│ ├── 定时器的使用.hex
│ ├── 定时器的使用.lnp
│ ├── 定时器的使用.plg
│ ├── 定时器的使用_Opt.Bak
│ └── 定时器的使用_Uv2.Bak
├── 171-外部中断的使用
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 外部中断的使用
│ ├── 外部中断的使用.LST
│ ├── 外部中断的使用.M51
│ ├── 外部中断的使用.OBJ
│ ├── 外部中断的使用.Opt
│ ├── 外部中断的使用.Uv2
│ ├── 外部中断的使用.c
│ ├── 外部中断的使用.hex
│ ├── 外部中断的使用.lnp
│ ├── 外部中断的使用.plg
│ ├── 外部中断的使用_Opt.Bak
│ └── 外部中断的使用_Uv2.Bak
├── 172-定时器和外部中断
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 定时器和外部中断
│ ├── 定时器和外部中断.LST
│ ├── 定时器和外部中断.M51
│ ├── 定时器和外部中断.OBJ
│ ├── 定时器和外部中断.Opt
│ ├── 定时器和外部中断.Uv2
│ ├── 定时器和外部中断.c
│ ├── 定时器和外部中断.hex
│ ├── 定时器和外部中断.lnp
│ ├── 定时器和外部中断.plg
│ ├── 定时器和外部中断_Opt.Bak
│ └── 定时器和外部中断_Uv2.Bak
├── 173-开关控制12864LCD串行模式显示
│ ├── Keil C
│ ├── Last Loaded 开关控制12864LCD串行模式显示.DBK
│ ├── 开关控制12864LCD串行模式显示.DSN
│ └── 开关控制12864LCD串行模式显示.PWI
├── 174-点阵显示
│ ├── 心型显示
│ ├── 点阵显示
│ ├── 点阵显示.LST
│ ├── 心型显示.M51
│ ├── 点阵显示.M51
│ ├── 点阵显示.OBJ
│ ├── 点阵显示.Opt
│ ├── 点阵显示.Uv2
│ ├── 点阵显示.c
│ ├── 点阵显示.hex
│ ├── 心型显示.lnp
│ ├── 点阵显示.lnp
│ ├── 点阵显示.plg
│ ├── 点阵显示_Opt.Bak
│ └── 点阵显示_Uv2.Bak
├── 175-液晶1602显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 液晶1602显示
│ ├── 液晶1602显示.LST
│ ├── 液晶1602显示.M51
│ ├── 液晶1602显示.OBJ
│ ├── 液晶1602显示.Opt
│ ├── 液晶1602显示.Uv2
│ ├── 液晶1602显示.c
│ ├── 液晶1602显示.hex
│ ├── 液晶1602显示.lnp
│ ├── 液晶1602显示.plg
│ ├── 液晶1602显示_Opt.Bak
│ └── 液晶1602显示_Uv2.Bak
├── 176-12864带字库测试程序
│ ├── 12864
│ ├── 12864.M51
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864A-3.LST
│ ├── 12864A-3.OBJ
│ ├── 12864A-3.c
│ ├── 12864_Opt.Bak
│ ├── 12864_Uv2.Bak
│ └── 程序说明.txt
├── 177-串行12864显示
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 串行12864显示
│ ├── 串行12864显示.LST
│ ├── 串行12864显示.M51
│ ├── 串行12864显示.OBJ
│ ├── 串行12864显示.Opt
│ ├── 串行12864显示.Uv2
│ ├── 串行12864显示.c
│ ├── 串行12864显示.hex
│ ├── 串行12864显示.lnp
│ ├── 串行12864显示.plg
│ ├── 串行12864显示_Opt.Bak
│ └── 串行12864显示_Uv2.Bak
├── 178-遥控键值解码-12864LCD显示
│ ├── ASM
│ └── C51
├── 179-液晶12864并行
│ ├── 7920_580b.LST
│ ├── 7920_580b.OBJ
│ ├── 7920_580b.c
│ ├── 液晶
│ ├── 液晶.M51
│ ├── 液晶.Opt
│ ├── 液晶.Uv2
│ ├── 液晶.hex
│ ├── 液晶.lnp
│ ├── 液晶.plg
│ ├── 液晶_Opt.Bak
│ └── 液晶_Uv2.Bak
├── 18-单个数码管模拟水流
│ ├── obj
│ ├── 数码管模拟水流.Opt
│ ├── 数码管模拟水流.Uv2
│ └── 数码管模拟水流.c
├── 180-液晶12864并行2
│ ├── 12864
│ ├── 12864.LST
│ ├── 12864.M51
│ ├── 12864.OBJ
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.c
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864_Opt.Bak
│ ├── 12864_Uv2.Bak
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ └── STARTUP.OBJ
├── 181-串口发送试验
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 串口发送试验
│ ├── 串口发送试验.LST
│ ├── 串口发送试验.M51
│ ├── 串口发送试验.OBJ
│ ├── 串口发送试验.Opt
│ ├── 串口发送试验.Uv2
│ ├── 串口发送试验.c
│ ├── 串口发送试验.hex
│ ├── 串口发送试验.lnp
│ ├── 串口发送试验.plg
│ ├── 串口发送试验_Opt.Bak
│ └── 串口发送试验_Uv2.Bak
├── 182-串口接收试验
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 串口接收试验
│ ├── 串口接收试验.LST
│ ├── 串口接收试验.M51
│ ├── 串口接收试验.OBJ
│ ├── 串口接收试验.Opt
│ ├── 串口接收试验.Uv2
│ ├── 串口接收试验.c
│ ├── 串口接收试验.hex
│ ├── 串口接收试验.lnp
│ ├── 串口接收试验.plg
│ ├── 串口接收试验_Opt.Bak
│ └── 串口接收试验_Uv2.Bak
├── 183-串口接收(1602)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 串口接收1602
│ ├── 串口接收1602.LST
│ ├── 串口接收1602.M51
│ ├── 串口接收1602.OBJ
│ ├── 串口接收1602.Opt
│ ├── 串口接收1602.Uv2
│ ├── 串口接收1602.c
│ ├── 串口接收1602.hex
│ ├── 串口接收1602.lnp
│ ├── 串口接收1602.plg
│ ├── 串口接收1602_Opt.Bak
│ └── 串口接收1602_Uv2.Bak
├── 184-蜂鸣器发声
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 蜂鸣器发声
│ ├── 蜂鸣器发声.LST
│ ├── 蜂鸣器发声.M51
│ ├── 蜂鸣器发声.OBJ
│ ├── 蜂鸣器发声.Opt
│ ├── 蜂鸣器发声.Uv2
│ ├── 蜂鸣器发声.c
│ ├── 蜂鸣器发声.hex
│ ├── 蜂鸣器发声.lnp
│ ├── 蜂鸣器发声.plg
│ ├── 蜂鸣器发声_Opt.Bak
│ └── 蜂鸣器发声_Uv2.Bak
├── 185-直流电机调速
│ ├── 电机调速
│ ├── 电机调速.LST
│ ├── 电机调速.M51
│ ├── 电机调速.OBJ
│ ├── 电机调速.Opt
│ ├── 电机调速.Uv2
│ ├── 电机调速.c
│ ├── 电机调速.hex
│ ├── 电机调速.lnp
│ ├── 电机调速.plg
│ ├── 电机调速_Opt.Bak
│ └── 电机调速_Uv2.Bak
├── 186-蜂鸣器间断发声
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 蜂鸣器发声.LST
│ ├── 蜂鸣器发声.OBJ
│ ├── 蜂鸣器发声.c
│ ├── 蜂鸣器间断发声
│ ├── 蜂鸣器间断发声.M51
│ ├── 蜂鸣器间断发声.Opt
│ ├── 蜂鸣器间断发声.Uv2
│ ├── 蜂鸣器间断发声.hex
│ ├── 蜂鸣器间断发声.lnp
│ ├── 蜂鸣器间断发声.plg
│ ├── 蜂鸣器间断发声_Opt.Bak
│ └── 蜂鸣器间断发声_Uv2.Bak
├── 187-lcd-12864应用
│ ├── Last Loaded lcd12864.DBK
│ ├── Last Loaded lcd1602.DBK
│ ├── lcd12864.DSN
│ ├── lcd12864.PWI
│ ├── lcd1602.PWI
│ └── soft
├── 188-继电器控制
│ ├── 继电器
│ ├── 继电器.LST
│ ├── 继电器.M51
│ ├── 继电器.OBJ
│ ├── 继电器.Opt
│ ├── 继电器.Uv2
│ ├── 继电器.c
│ ├── 继电器.hex
│ ├── 继电器.lnp
│ ├── 继电器.plg
│ ├── 继电器_Opt.Bak
│ └── 继电器_Uv2.Bak
├── 189-直流电机调速
│ ├── 电机调速
│ ├── 电机调速.LST
│ ├── 电机调速.M51
│ ├── 电机调速.OBJ
│ ├── 电机调速.Opt
│ ├── 电机调速.Uv2
│ ├── 电机调速.c
│ ├── 电机调速.hex
│ ├── 电机调速.lnp
│ ├── 电机调速.plg
│ ├── 电机调速_Opt.Bak
│ └── 电机调速_Uv2.Bak
├── 19-按键控制单个数码管显示
│ ├── obj
│ ├── 按键控制单个数码管显示.Opt
│ ├── 按键控制单个数码管显示.Uv2
│ └── 按键控制单个数码管显示.c
├── 190-步进电机
│ ├── 步进电机
│ ├── 步进电机.LST
│ ├── 步进电机.M51
│ ├── 步进电机.OBJ
│ ├── 步进电机.Opt
│ ├── 步进电机.Uv2
│ ├── 步进电机.c
│ ├── 步进电机.hex
│ ├── 步进电机.lnp
│ ├── 步进电机.plg
│ ├── 步进电机_Opt.Bak
│ └── 步进电机_Uv2.Bak
├── 191-存储AT24C02
│ ├── EEPROM_24C02
│ ├── EEPROM_24C02.LST
│ ├── EEPROM_24C02.M51
│ ├── EEPROM_24C02.OBJ
│ ├── EEPROM_24C02.Opt
│ ├── EEPROM_24C02.Uv2
│ ├── EEPROM_24C02.c
│ ├── EEPROM_24C02.hex
│ ├── EEPROM_24C02.lnp
│ ├── EEPROM_24C02.plg
│ ├── EEPROM_24C02_Opt.Bak
│ ├── EEPROM_24C02_Uv2.Bak
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ └── STARTUP.OBJ
├── 192-PCF8591T AD实验
│ ├── 74hc595.LST
│ ├── 74hc595.OBJ
│ ├── 74hc595.c
│ ├── AD转换
│ ├── AD转换.M51
│ ├── AD转换.Opt
│ ├── AD转换.Uv2
│ ├── AD转换.hex
│ ├── AD转换.lnp
│ ├── AD转换.plg
│ ├── AD转换_Opt.Bak
│ ├── AD转换_Uv2.Bak
│ ├── DA-AD.C
│ ├── DA-AD.LST
│ ├── DA-AD.OBJ
│ ├── I2C.H
│ ├── I2C.LST
│ ├── I2C.OBJ
│ ├── I2C.c
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── main.LST
│ └── main.OBJ
├── 193-PCF8591T芯片DA实验
│ ├── 74hc595.LST
│ ├── 74hc595.OBJ
│ ├── 74hc595.c
│ ├── AD转换
│ ├── AD转换.M51
│ ├── AD转换.Opt
│ ├── AD转换.lnp
│ ├── AD转换.plg
│ ├── AD转换_Opt.Bak
│ ├── AD转换_Uv2.Bak
│ ├── DA-AD.C
│ ├── DA-AD.LST
│ ├── DA-AD.OBJ
│ ├── DA实验
│ ├── DA实验.M51
│ ├── DA实验.Opt
│ ├── DA实验.Uv2
│ ├── DA实验.hex
│ ├── DA实验.lnp
│ ├── DA实验.plg
│ ├── DA实验_Opt.Bak
│ ├── I2C.H
│ ├── I2C.LST
│ ├── I2C.OBJ
│ ├── I2C.c
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── main.LST
│ └── main.OBJ
├── 194-温度采集DS18B20
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 温度采集DS18B20LCD.LST
│ ├── 温度采集DS18B20LCD.M51
│ ├── 温度采集DS18B20LCD.Opt
│ ├── 温度采集DS18B20LCD.Uv2
│ ├── 温度采集DS18B20LCD.__i
│ ├── 温度采集DS18B20LCD.c
│ ├── 温度采集DS18B20LCD.hex
│ ├── 温度采集DS18B20LCD.lnp
│ ├── 温度采集DS18B20LCD.plg
│ ├── 温度采集DS18B20LCD_Opt.Bak
│ └── 温度采集DS18B20LCD_Uv2.Bak
├── 195-EEPROM_24C02
│ ├── EEPROM_24C02
│ ├── EEPROM_24C02.LST
│ ├── EEPROM_24C02.M51
│ ├── EEPROM_24C02.OBJ
│ ├── EEPROM_24C02.Opt
│ ├── EEPROM_24C02.Uv2
│ ├── EEPROM_24C02.c
│ ├── EEPROM_24C02.hex
│ ├── EEPROM_24C02.lnp
│ ├── EEPROM_24C02.plg
│ ├── EEPROM_24C02_Opt.Bak
│ ├── EEPROM_24C02_Uv2.Bak
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ └── STARTUP.OBJ
├── 196-12864LCD显示24C08保存的开机画面
│ ├── 12864LCD显示24C08保存的开机画面.DSN
│ ├── 12864LCD显示24C08保存的开机画面.PWI
│ ├── 24C0X BIN 文件
│ ├── Keil C
│ └── Last Loaded 12864LCD显示24C08保存的开机画面.DBK
├── 197-红外解码
│ ├── 37时钟DS1302
│ └── 红外解码
├── 198-12864LCD显示EPROM2764保存的开机画面
│ ├── 12864LCD显示EPROM2764保存的开机画面.DSN
│ ├── 12864LCD显示EPROM2764保存的开机画面.PWI
│ ├── 2764 BIN 文件
│ ├── Keil C
│ └── Last Loaded 12864LCD显示EPROM2764保存的开机画面.DBK
├── 199-时钟DS1302(LCD)
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 时钟DS1302LCD
│ ├── 时钟DS1302LCD.LST
│ ├── 时钟DS1302LCD.M51
│ ├── 时钟DS1302LCD.OBJ
│ ├── 时钟DS1302LCD.Opt
│ ├── 时钟DS1302LCD.Uv2
│ ├── 时钟DS1302LCD.c
│ ├── 时钟DS1302LCD.hex
│ ├── 时钟DS1302LCD.lnp
│ ├── 时钟DS1302LCD.plg
│ ├── 时钟DS1302LCD_Opt.Bak
│ └── 时钟DS1302LCD_Uv2.Bak
├── 2-IO输出-点亮1个LED灯方法2
│ ├── IO输出.uvgui.Administrator
│ ├── IO输出.uvopt
│ ├── IO输出.uvproj
│ ├── IO输出_Opt.Bak
│ ├── obj
│ └── 点亮1个led方法2.c
├── 20-单个数码管指示逻辑电平
│ ├── obj
│ ├── 单个数码管指示逻辑电平.Opt
│ ├── 单个数码管指示逻辑电平.Uv2
│ └── 单个数码管指示逻辑电平.c
├── 200-宏晶看门狗
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── 宏晶看门狗
│ ├── 宏晶看门狗.LST
│ ├── 宏晶看门狗.M51
│ ├── 宏晶看门狗.OBJ
│ ├── 宏晶看门狗.Opt
│ ├── 宏晶看门狗.Uv2
│ ├── 宏晶看门狗.c
│ ├── 宏晶看门狗.hex
│ ├── 宏晶看门狗.lnp
│ ├── 宏晶看门狗.plg
│ ├── 宏晶看门狗_Opt.Bak
│ └── 宏晶看门狗_Uv2.Bak
├── 201-SD卡
│ ├── 36KEILLCD
│ ├── 9325TP.h
│ ├── sd
│ ├── sd.LST
│ ├── sd.M51
│ ├── sd.OBJ
│ ├── sd.Opt
│ ├── sd.Uv2
│ ├── sd.c
│ ├── sd.hex
│ ├── sd.lnp
│ ├── sd.plg
│ ├── sd_Opt.Bak
│ └── sd_Uv2.Bak
├── 202-秒表
│ ├── 秒表
│ ├── 秒表.LST
│ ├── 秒表.M51
│ ├── 秒表.OBJ
│ ├── 秒表.Opt
│ ├── 秒表.Uv2
│ ├── 秒表.c
│ ├── 秒表.hex
│ ├── 秒表.plg
│ └── 秒表_Opt.Bak
├── 203-普通定时器时钟
│ ├── 时钟
│ ├── 时钟.LST
│ ├── 时钟.M51
│ ├── 时钟.OBJ
│ ├── 时钟.Opt
│ ├── 时钟.Uv2
│ ├── 时钟.c
│ ├── 时钟.hex
│ ├── 时钟.lnp
│ ├── 时钟.plg
│ └── 时钟_Opt.Bak
├── 204-彩屏控制
│ ├── GUI_Basic.H
│ ├── GUI_Basic.c
│ ├── GUI_Basic.lst
│ ├── GUI_Basic.obj
│ ├── GUI_Config.H
│ ├── GUI_Type.H
│ ├── KEILLCD
│ ├── KEILLCD.M51
│ ├── KEILLCD.ORC
│ ├── KEILLCD.Opt
│ ├── KEILLCD.Uv2
│ ├── KEILLCD.hex
│ ├── KEILLCD.lnp
│ ├── KEILLCD.plg
│ ├── KEILLCD_Opt.Bak
│ ├── KEILLCD_Uv2.Bak
│ ├── LCD.H
│ ├── LCD.lst
│ ├── LCD.obj
│ ├── MyTypeDef.h
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── Source
│ ├── fontlib.h
│ ├── main.lst
│ └── main.obj
├── 205-彩屏图片显示
│ ├── GUI_Basic.H
│ ├── GUI_Basic.c
│ ├── GUI_Basic.lst
│ ├── GUI_Basic.obj
│ ├── GUI_Config.H
│ ├── GUI_Type.H
│ ├── KEILLCD
│ ├── KEILLCD.M51
│ ├── KEILLCD.ORC
│ ├── KEILLCD.Opt
│ ├── KEILLCD.Uv2
│ ├── KEILLCD.hex
│ ├── KEILLCD.lnp
│ ├── KEILLCD.plg
│ ├── KEILLCD_Opt.Bak
│ ├── KEILLCD_Uv2.Bak
│ ├── LCD.H
│ ├── LCD.lst
│ ├── LCD.obj
│ ├── MyTypeDef.h
│ ├── STARTUP.A51
│ ├── STARTUP.LST
│ ├── STARTUP.OBJ
│ ├── Source
│ ├── fontlib.h
│ ├── image.h
│ ├── main.lst
│ └── main.obj
├── 206-12864 DS1302时钟 18B20温度计
│ ├── DS1302
│ ├── DS1302.LST
│ ├── DS1302.M51
│ ├── DS1302.OBJ
│ ├── DS1302.Opt
│ ├── DS1302.Uv2
│ ├── DS1302.c
│ ├── DS1302.h
│ ├── DS1302.hex
│ ├── DS1302.lnp
│ ├── DS1302.plg
│ ├── DS1302_Opt.Bak
│ ├── DS1302_Uv2.Bak
│ ├── LCD1602.h
│ ├── __C51_2
│ ├── __C51_3
│ ├── __C51_4
│ ├── __C51_5
│ ├── __C51_6
│ ├── __C51_7
│ ├── __C51_8
│ ├── __C51_9
│ └── 实验指导文档.doc
├── 207-12864测试程序
│ ├── 128-64
│ ├── 128-64.M51
│ ├── 128-64.Opt
│ ├── 128-64.Uv2
│ ├── 128-64.hex
│ ├── 128-64.lnp
│ ├── 128-64.plg
│ ├── 12864zk.LST
│ ├── 12864zk.OBJ
│ └── 12864zk.asm
├── 208-12864串行驱动演示
│ ├── 12864
│ ├── 12864.M51
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864_Opt.Bak
│ ├── 12864_Uv2.Bak
│ ├── 12864串口.LST
│ ├── 12864串口.OBJ
│ └── 12864串口.c
├── 209-12864生产厂程序
│ ├── 12864
│ ├── 12864.M51
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864.txt
│ ├── JCM12864M.ASM
│ ├── JCM12864M.LST
│ ├── JCM12864M.OBJ
│ ├── JCM12864M.pdf
│ ├── JCM12864M汇编语言程序.txt
│ ├── ST7920.pdf
│ └── lcd汉字取模软件
├── 21-8位数码管显示其中之一
│ ├── 8位数码管显示其中之一.Opt
│ ├── 8位数码管显示其中之一.Uv2
│ ├── 8位数码管显示其中之一.c
│ ├── 8位数码管显示其中之一.plg
│ └── obj
├── 210-12864中文显示测试
│ ├── 12864
│ ├── 12864.LST
│ ├── 12864.M51
│ ├── 12864.OBJ
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.c
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864_Opt.Bak
│ └── 12864_Uv2.Bak
├── 211-LCD12864
│ ├── LCD12864
│ ├── LCD12864.aps
│ ├── LCD12864.c
│ ├── default
│ └── 文字显示
├── 212-12864M液晶显示(有字库)程序(汇编)
│ ├── 1
│ ├── JCM12864M.pdf
│ ├── LCD12864CN
│ ├── LCD12864CN.LST
│ ├── LCD12864CN.M51
│ ├── LCD12864CN.OBJ
│ ├── LCD12864CN.Opt
│ ├── LCD12864CN.Uv2
│ ├── LCD12864CN.asm
│ ├── LCD12864CN.hex
│ ├── LCD12864CN.lnp
│ ├── LCD12864CN.plg
│ ├── ST7920.pdf
│ ├── 说明.pdf
│ └── 实验说明.txt
├── 213-超声波测距LCD12864显示
│ ├── 测距程序
│ ├── 测距程序.C
│ ├── 测距程序.LST
│ ├── 测距程序.M51
│ ├── 测距程序.OBJ
│ ├── 测距程序.Opt
│ ├── 测距程序.Uv2
│ ├── 测距程序.hex
│ ├── 测距程序.lnp
│ ├── 测距程序.plg
│ ├── 测距程序_Opt.Bak
│ └── 测距程序_Uv2.Bak
├── 214-红外遥控键值解码12864液晶显示(汇编语言)
│ ├── IR-12864LCD
│ ├── IR-12864LCD.LST
│ ├── IR-12864LCD.M51
│ ├── IR-12864LCD.OBJ
│ ├── IR-12864LCD.Opt
│ ├── IR-12864LCD.Uv2
│ ├── IR-12864LCD.asm
│ ├── IR-12864LCD.hex
│ ├── IR-12864LCD.lnp
│ └── IR-12864LCD.plg
├── 215-用DS1302与12864LCD设计的可调式中文电子日历
│ ├── Keil C
│ ├── Last Loaded 用DS1302与12864LCD设计的可调式中文电子日历.DBK
│ ├── 用DS1302与12864LCD设计的可调式中文电子日历.DSN
│ └── 用DS1302与12864LCD设计的可调式中文电子日历.PWI
├── 216-中文12864
│ ├── 12864
│ ├── 12864.LST
│ ├── 12864.M51
│ ├── 12864.OBJ
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 128643.LST
│ ├── 128643.OBJ
│ ├── 128643.c
│ ├── 12864_Opt.Bak
│ ├── 12864_Uv2.Bak
│ └── 实验指导文档.doc
├── 217-中文12864LCD显示红外遥控解码实验
│ ├── 12864
│ ├── 12864.LST
│ ├── 12864.M51
│ ├── 12864.OBJ
│ ├── 12864.Opt
│ ├── 12864.Uv2
│ ├── 12864.asm
│ ├── 12864.hex
│ ├── 12864.lnp
│ ├── 12864.plg
│ ├── 12864_Opt.Bak
│ ├── 12864_Uv2.Bak
│ └── 实验指导文档.doc
├── 218-IO端口输出
│ ├── IO输出
│ ├── IO输出.M51
│ ├── IO输出.Opt
│ ├── IO输出.Uv2
│ ├── IO输出.hex
│ ├── IO输出.plg
│ ├── IO输出_Opt.Bak
│ ├── io.LST
│ ├── io.OBJ
│ └── io.c
├── 219-IO端口输入
│ ├── IO输入
│ ├── IO输入.M51
│ ├── IO输入.Opt
│ ├── IO输入.Uv2
│ ├── IO输入.hex
│ ├── IO输入.plg
│ ├── IO输入_Opt.Bak
│ ├── IO输入_Uv2.Bak
│ ├── io.LST
│ ├── io.OBJ
│ └── io.c
├── 22-8位数码管静态显示其中之二
│ ├── 8位数码管静态显示其中之二.Opt
│ ├── 8位数码管静态显示其中之二.Uv2
│ ├── 8位数码管静态显示其中之二.c
│ ├── 8位数码管静态显示其中之二.plg
│ └── obj
├── 220-流水灯
│ ├── STARTUP._ia
│ ├── STARTUP.lst
│ ├── STARTUP.obj
│ ├── 跑马灯
│ ├── 跑马灯.LST
│ ├── 跑马灯.M51
│ ├── 跑马灯.OBJ
│ ├── 跑马灯.Opt
│ ├── 跑马灯.Uv2
│ ├── 跑马灯.c
│ ├── 跑马灯.hex
│ ├── 跑马灯.plg
│ ├── 跑马灯_Opt.Bak
│ └── 跑马灯_Uv2.Bak
├── 221-数码管显示
│ ├── seg
│ ├── seg.M51
│ ├── seg.Opt
│ ├── seg.Uv2
│ ├── seg.hex
│ ├── seg.plg
│ ├── seg_Opt.Bak
│ ├── seg_Uv2.Bak
│ ├── 动态扫描.LST
│ ├── 动态扫描.OBJ
│ └── 动态扫描.c
├── 222-数码管动态扫描演示
│ ├── seg_slow
│ ├── seg_slow.M51
│ ├── seg_slow.Opt
│ ├── seg_slow.Uv2
│ ├── seg_slow.hex
│ ├── seg_slow.plg
│ ├── seg_slow_Opt.Bak
│ ├── seg_slow_Uv2.Bak
│ ├── 数码管演示.LST
│ ├── 数码管演示.OBJ
│ └── 数码管演示.c
├── 223-独立按键
│ ├── key
│ ├── key.LST
│ ├── key.M51
│ ├── key.OBJ
│ ├── key.Opt
│ ├── key.Uv2
│ ├── key.c
│ ├── key.hex
│ ├── key.plg
│ ├── key_Opt.Bak
│ ├── key_Uv2.Bak
│ └── test0.c
├── 224-独立按键去抖动
│ ├── key
│ ├── key.LST
│ ├── key.M51
│ ├── key.OBJ
│ ├── key.Opt
│ ├── key.Uv2
│ ├── key.c
│ ├── key.hex
│ ├── key.plg
│ ├── key_Opt.Bak
│ └── key_Uv2.Bak
├── 225-定时器0
│ ├── 定时器0
│ ├── 定时器0.LST
│ ├── 定时器0.M51
│ ├── 定时器0.OBJ
│ ├── 定时器0.Opt
│ ├── 定时器0.Uv2
│ ├── 定时器0.c
│ ├── 定时器0.hex
│ ├── 定时器0.plg
│ ├── 定时器0_Opt.Bak
│ └── 定时器0_Uv2.Bak
├── 226-定时器1
│ ├── 定时器1
│ ├── 定时器1.LST
│ ├── 定时器1.M51
│ ├── 定时器1.OBJ
│ ├── 定时器1.Opt
│ ├── 定时器1.Uv2
│ ├── 定时器1.c
│ ├── 定时器1.hex
│ ├── 定时器1.plg
│ ├── 定时器1_Opt.Bak
│ └── 定时器1_Uv2.Bak
├── 227-定时器2
│ ├── tim2.LST
│ ├── tim2.OBJ
│ ├── tim2.Opt
│ ├── tim2.Uv2
│ ├── tim2.c
│ ├── tim2_Opt.Bak
│ ├── 提名
│ ├── 提名.M51
│ ├── 提名.hex
│ └── 提名.plg
├── 228-外部中断0电平触发
│ ├── 中断
│ ├── 中断.LST
│ ├── 中断.M51
│ ├── 中断.OBJ
│ ├── 中断.Opt
│ ├── 中断.Uv2
│ ├── 中断.c
│ ├── 中断.hex
│ ├── 中断.plg
│ └── 中断_Opt.Bak
├── 229-外部中断0边沿触发
│ ├── 中断
│ ├── 中断.LST
│ ├── 中断.M51
│ ├── 中断.OBJ
│ ├── 中断.Opt
│ ├── 中断.Uv2
│ ├── 中断.c
│ ├── 中断.hex
│ ├── 中断.plg
│ └── 中断_Opt.Bak
├── 23-8位数码管动态扫描显示
│ ├── 8位数码管动态扫描显示.Opt
│ ├── 8位数码管动态扫描显示.Uv2
│ ├── 8位数码管动态扫描显示.c
│ ├── 8位数码管动态扫描显示.plg
│ └── obj
├── 230-外部中断1
│ ├── 中断
│ ├── 中断.LST
│ ├── 中断.M51
│ ├── 中断.OBJ
│ ├── 中断.Opt
│ ├── 中断.Uv2
│ ├── 中断.c
│ ├── 中断.hex
│ ├── 中断.plg
│ └── 中断_Opt.Bak
├── 231-矩阵键盘
│ ├── keyboard
│ ├── keyboard.LST
│ ├── keyboard.M51
│ ├── keyboard.OBJ
│ ├── keyboard.Opt
│ ├── keyboard.Uv2
│ ├── keyboard.c
│ ├── keyboard.hex
│ ├── keyboard.plg
│ └── keyboard_Opt.Bak
├── 232-液晶LCM1602
│ ├── lcd1602
│ ├── lcd1602.LST
│ ├── lcd1602.M51
│ ├── lcd1602.OBJ
│ ├── lcd1602.Opt
│ ├── lcd1602.Uv2
│ ├── lcd1602.c
│ ├── lcd1602.hex
│ ├── lcd1602.plg
│ ├── lcd1602_Opt.Bak
│ └── lcd1602_Uv2.Bak
├── 233-LCD1602动态显示
│ ├── 1602动态
│ ├── 1602动态.LST
│ ├── 1602动态.M51
│ ├── 1602动态.OBJ
│ ├── 1602动态.Opt
│ ├── 1602动态.Uv2
│ ├── 1602动态.c
│ ├── 1602动态.hex
│ ├── 1602动态.plg
│ ├── 1602动态_Opt.Bak
│ └── 1602动态_Uv2.Bak
├── 234-EEPROM24c02
│ ├── 24c02
│ ├── 24c02.LST
│ ├── 24c02.M51
│ ├── 24c02.OBJ
│ ├── 24c02.Opt
│ ├── 24c02.Uv2
│ ├── 24c02.c
│ ├── 24c02.hex
│ ├── 24c02.plg
│ ├── 24c02_Opt.Bak
│ └── 24c02_Uv2.Bak
├── 235-开机次数记忆
│ ├── 开机次数.LST
│ ├── 开机次数.OBJ
│ ├── 开机次数.c
│ ├── 开机次数记忆
│ ├── 开机次数记忆.M51
│ ├── 开机次数记忆.Opt
│ ├── 开机次数记忆.Uv2
│ ├── 开机次数记忆.hex
│ ├── 开机次数记忆.plg
│ ├── 开机次数记忆_Opt.Bak
│ └── 开机次数记忆_Uv2.Bak
├── 236-红外解码LCD1602液晶显示
│ ├── main.LST
│ ├── main.OBJ
│ ├── main.c
│ ├── 红外解码
│ ├── 红外解码.M51
│ ├── 红外解码.Opt
│ ├── 红外解码.Uv2
│ ├── 红外解码.hex
│ ├── 红外解码.plg
│ └── 红外解码_Opt.Bak
├── 237-红外解码数码管显示
│ ├── 解码.LST
│ ├── 解码.OBJ
│ ├── 解码.c
│ ├── 红外解码
│ ├── 红外解码.M51
│ ├── 红外解码.Opt
│ ├── 红外解码.Uv2
│ ├── 红外解码.hex
│ ├── 红外解码.plg
│ ├── 红外解码_Opt.Bak
│ └── 红外解码_Uv2.Bak
├── 238-喇叭
│ ├── 蜂鸣器
│ ├── 蜂鸣器.LST
│ ├── 蜂鸣器.M51
│ ├── 蜂鸣器.OBJ
│ ├── 蜂鸣器.Opt
│ ├── 蜂鸣器.Uv2
│ ├── 蜂鸣器.c
│ ├── 蜂鸣器.hex
│ ├── 蜂鸣器.plg
│ └── 蜂鸣器_Opt.Bak
├── 239-液晶背光控制
│ ├── BLcon.LST
│ ├── BLcon.OBJ
│ ├── BLcon.c
│ ├── 背光控制
│ ├── 背光控制.M51
│ ├── 背光控制.Opt
│ ├── 背光控制.Uv2
│ ├── 背光控制.hex
│ ├── 背光控制.plg
│ ├── 背光控制_Opt.Bak
│ └── 背光控制_Uv2.Bak
├── 24-8位数码管动态扫描原理演示
│ ├── 8位数码管动态扫描原理演示.Opt
│ ├── 8位数码管动态扫描原理演示.Uv2
│ ├── 8位数码管动态扫描原理演示.c
│ ├── 8位数码管动态扫描原理演示.plg
│ └── obj
├── 240-与电脑串口通信
│ ├── rs232.LST
│ ├── rs232.OBJ
│ ├── rs232.c
│ ├── 串口通信
│ ├── 串口通讯.LST
│ ├── 串口通信.M51
│ ├── 串口通讯.OBJ
│ ├── 串口通信.Opt
│ ├── 串口通信.Uv2
│ ├── 串口通讯.c
│ ├── 串口通信.hex
│ ├── 串口通信.plg
│ ├── 串口通信_Opt.Bak
│ └── 串口通信_Uv2.Bak
├── 241-步进电机
│ ├── 步进电机
│ ├── 步进电机.LST
│ ├── 步进电机.M51
│ ├── 步进电机.OBJ
│ ├── 步进电机.Opt
│ ├── 步进电机.Uv2
│ ├── 步进电机.c
│ ├── 步进电机.hex
│ ├── 步进电机.plg
│ ├── 步进电机_Opt.Bak
│ └── 步进电机_Uv2.Bak
├── 242-字库LCD12864液晶测试
│ ├── 7920_580b.LST
│ ├── 7920_580b.OBJ
│ ├── 7920_580b.c
│ ├── 液晶
│ ├── 液晶.M51
│ ├── 液晶.Opt
│ ├── 液晶.Uv2
│ ├── 液晶.hex
│ ├── 液晶.plg
│ ├── 液晶_Opt.Bak
│ └── 液晶_Uv2.Bak
├── 243-液晶数码综合显示
│ ├── 综合显示
│ ├── 综合显示.LST
│ ├── 综合显示.M51
│ ├── 综合显示.OBJ
│ ├── 综合显示.Opt
│ ├── 综合显示.Uv2
│ ├── 综合显示.c
│ ├── 综合显示.hex
│ ├── 综合显示.plg
│ ├── 综合显示_Opt.Bak
│ └── 综合显示_Uv2.Bak
├── 244-99秒计时
│ ├── 99秒
│ ├── 99秒.LST
│ ├── 99秒.M51
│ ├── 99秒.OBJ
│ ├── 99秒.Opt
│ ├── 99秒.Uv2
│ ├── 99秒.c
│ ├── 99秒.hex
│ ├── 99秒.plg
│ ├── 99秒_Opt.Bak
│ └── 99秒_Uv2.Bak
├── 245-99倒计时
│ ├── 99秒倒计时
│ ├── 99秒倒计时.LST
│ ├── 99秒倒计时.M51
│ ├── 99秒倒计时.OBJ
│ ├── 99秒倒计时.Opt
│ ├── 99秒倒计时.Uv2
│ ├── 99秒倒计时.c
│ ├── 99秒倒计时.hex
│ ├── 99秒倒计时.plg
│ ├── 99秒倒计时_Opt.Bak
│ └── 99秒倒计时_Uv2.Bak
├── 246-抢答器
│ ├── 抢答器
│ ├── 抢答器.LST
│ ├── 抢答器.M51
│ ├── 抢答器.OBJ
│ ├── 抢答器.Opt
│ ├── 抢答器.Uv2
│ ├── 抢答器.c
│ ├── 抢答器.hex
│ ├── 抢答器.plg
│ ├── 抢答器_Opt.Bak
│ └── 抢答器_Uv2.Bak
├── 247-PWM调光
│ ├── PWM.LST
│ ├── PWM.OBJ
│ ├── PWM.c
│ ├── PWM调光
│ ├── PWM调光.M51
│ ├── PWM调光.Opt
│ ├── PWM调光.Uv2
│ ├── PWM调光.hex
│ ├── PWM调光.plg
│ ├── PWM调光_Opt.Bak
│ └── PWM调光_Uv2.Bak
├── 248-LED点阵
│ ├── 点阵
│ ├── 点阵.LST
│ ├── 点阵.M51
│ ├── 点阵.OBJ
│ ├── 点阵.Opt
│ ├── 点阵.Uv2
│ ├── 点阵.c
│ ├── 点阵.hex
│ ├── 点阵.plg
│ ├── 点阵_Opt.Bak
│ ├── 点阵_Uv2.Bak
│ ├── 点阵心形.LST
│ ├── 点阵心形.OBJ
│ └── 点阵心形.c
├── 249-直流电机调速
│ ├── 电机调速
│ ├── 电机调速.LST
│ ├── 电机调速.M51
│ ├── 电机调速.OBJ
│ ├── 电机调速.Opt
│ ├── 电机调速.Uv2
│ ├── 电机调速.c
│ ├── 电机调速.hex
│ ├── 电机调速.plg
│ ├── 电机调速_Opt.Bak
│ └── 电机调速_Uv2.Bak
├── 25-数码管显示动态数据
│ ├── obj
│ ├── 数码管显示动态数据.Opt
│ ├── 数码管显示动态数据.Uv2
│ ├── 数码管显示动态数据.c
│ └── 数码管显示动态数据.plg
├── 250-按键计数器
│ ├── 计数器.LST
│ ├── 计数器.OBJ
│ ├── 计数器.c
│ ├── 计数器1.LST
│ ├── 计数器1.OBJ
│ ├── 计数器1.c
│ ├── 按键计数器
│ ├── 按键计数器.M51
│ ├── 按键计数器.Opt
│ ├── 按键计数器.Uv2
│ ├── 按键计数器.hex
│ ├── 按键计数器.plg
│ ├── 按键计数器_Opt.Bak
│ └── 按键计数器_Uv2.Bak
├── 251-秒表
│ ├── 秒表
│ ├── 秒表.LST
│ ├── 秒表.M51
│ ├── 秒表.OBJ
│ ├── 秒表.Opt
│ ├── 秒表.Uv2
│ ├── 秒表.c
│ ├── 秒表.hex
│ ├── 秒表.plg
│ ├── 秒表_Opt.Bak
│ └── 秒表_Uv2.Bak
├── 252-数码管移动
│ ├── 数码管移动
│ ├── 数码管移动.LST
│ ├── 数码管移动.M51
│ ├── 数码管移动.OBJ
│ ├── 数码管移动.Opt
│ ├── 数码管移动.Uv2
│ ├── 数码管移动.c
│ ├── 数码管移动.hex
│ ├── 数码管移动.plg
│ ├── 数码管移动_Opt.Bak
│ └── 数码管移动_Uv2.Bak
├── 253-花样灯
│ ├── 花样灯
│ ├── 花样灯.LST
│ ├── 花样灯.M51
│ ├── 花样灯.OBJ
│ ├── 花样灯.Opt
│ ├── 花样灯.Uv2
│ ├── 花样灯.c
│ ├── 花样灯.hex
│ ├── 花样灯.plg
│ ├── 花样灯_Opt.Bak
│ └── 花样灯_Uv2.Bak
├── 254-红绿灯
│ ├── 1.Opt
│ ├── 1.Uv2
│ ├── 1.plg
│ ├── 1_Opt.Bak
│ ├── 1_Uv2.Bak
│ ├── 红绿灯
│ ├── 红绿灯.LST
│ ├── 红绿灯.M51
│ ├── 红绿灯.OBJ
│ ├── 红绿灯.Opt
│ ├── 红绿灯.Uv2
│ ├── 红绿灯.c
│ ├── 红绿灯.hex
│ ├── 红绿灯.plg
│ ├── 红绿灯_Opt.Bak
│ └── 红绿灯_Uv2.Bak
├── 255-音乐播放
│ ├── 音乐.LST
│ ├── 音乐.OBJ
│ ├── 音乐.c
│ ├── 音乐播放
│ ├── 音乐播放.M51
│ ├── 音乐播放.Opt
│ ├── 音乐播放.Uv2
│ ├── 音乐播放.hex
│ ├── 音乐播放.plg
│ ├── 音乐播放_Opt.Bak
│ └── 音乐播放_Uv2.Bak
├── 256-红外收发演示
│ ├── 红外收发.LST
│ ├── 红外收发.OBJ
│ ├── 红外收发.c
│ ├── 红外收发演示
│ ├── 红外收发演示.M51
│ ├── 红外收发演示.Opt
│ ├── 红外收发演示.Uv2
│ ├── 红外收发演示.hex
│ ├── 红外收发演示.plg
│ ├── 红外收发演示_Opt.Bak
│ └── 红外收发演示_Uv2.Bak
├── 257-普通定时器时钟
│ ├── 时钟
│ ├── 时钟.LST
│ ├── 时钟.M51
│ ├── 时钟.OBJ
│ ├── 时钟.Opt
│ ├── 时钟.Uv2
│ ├── 时钟.c
│ ├── 时钟.hex
│ ├── 时钟.plg
│ ├── 时钟_Opt.Bak
│ └── 时钟_Uv2.Bak
├── 258-继电器控制
│ ├── 继电器
│ ├── 继电器.LST
│ ├── 继电器.M51
│ ├── 继电器.OBJ
│ ├── 继电器.Opt
│ ├── 继电器.Uv2
│ ├── 继电器.c
│ ├── 继电器.hex
│ ├── 继电器.plg
│ ├── 继电器_Opt.Bak
│ └── 继电器_Uv2.Bak
├── 259-ps2键盘LCD1602液晶显示
│ ├── LCD1602.LST
│ ├── LCD1602.OBJ
│ ├── LCD1602.__i
│ ├── LCD1602.c
│ ├── LCD1602.h
│ ├── ps2
│ ├── ps2.LST
│ ├── ps2.M51
│ ├── ps2.OBJ
│ ├── ps2.Opt
│ ├── ps2.Uv2
│ ├── ps2.c
│ ├── ps2.hex
│ ├── ps2.plg
│ ├── ps2_Opt.Bak
│ ├── ps2_Uv2.Bak
│ └── scancodes.h
├── 26-9累加
│ ├── 9累加.Opt
│ ├── 9累加.Uv2
│ ├── 9累加.c
│ ├── 9累加.plg
│ ├── 9累加_Opt.Bak
│ └── obj
├── 260-RTC实时时钟DS1302液晶显示
│ ├── LCD1602.LST
│ ├── LCD1602.OBJ
│ ├── LCD1602.h
│ ├── ds1302.LST
│ ├── ds1302.OBJ
│ ├── ds1302.h
│ ├── main.LST
│ ├── main.OBJ
│ ├── main.c
│ ├── timerlcd
│ ├── timerlcd.M51
│ ├── timerlcd.Opt
│ ├── timerlcd.Uv2
│ ├── timerlcd.hex
│ ├── timerlcd.plg
│ ├── timerlcd_Opt.Bak
│ └── timerlcd_Uv2.Bak
├── 261-单线温度传感器18b20
│ ├── 18b20
│ ├── 18b20.LST
│ ├── 18b20.M51
│ ├── 18b20.OBJ
│ ├── 18b20.Opt
│ ├── 18b20.Uv2
│ ├── 18b20.c
│ ├── 18b20.hex
│ ├── 18b20.plg
│ ├── 18b20_Opt.Bak
│ └── 18b20_Uv2.Bak
├── 262-串口测温
│ ├── 18b20
│ ├── 18b20.LST
│ ├── 18b20.M51
│ ├── 18b20.OBJ
│ ├── 18b20.Opt
│ ├── 18b20.Uv2
│ ├── 18b20.c
│ ├── 18b20.hex
│ ├── 18b20.plg
│ ├── 18b20_Opt.Bak
│ └── 18b20_Uv2.Bak
├── 263-带停机 步进电机正反转
│ ├── 步进电机
│ ├── 步进电机.LST
│ ├── 步进电机.M51
│ ├── 步进电机.OBJ
│ ├── 步进电机.Opt
│ ├── 步进电机.Uv2
│ ├── 步进电机.c
│ ├── 步进电机.hex
│ ├── 步进电机.plg
│ ├── 步进电机_Opt.Bak
│ └── 步进电机_Uv2.Bak
├── 264-步进电机正反转
│ ├── 步进电机
│ ├── 步进电机.LST
│ ├── 步进电机.M51
│ ├── 步进电机.OBJ
│ ├── 步进电机.Opt
│ ├── 步进电机.Uv2
│ ├── 步进电机.c
│ ├── 步进电机.hex
│ ├── 步进电机.plg
│ ├── 步进电机_Opt.Bak
│ └── 步进电机_Uv2.Bak
├── 265-AD_DA_PCF8591
│ ├── AD_DA.LST
│ ├── AD_DA.OBJ
│ ├── AD_DA.c
│ ├── DA_AD
│ ├── DA_AD.M51
│ ├── DA_AD.Opt
│ ├── DA_AD.Uv2
│ ├── DA_AD.hex
│ ├── DA_AD.plg
│ ├── DA_AD_Opt.Bak
│ └── DA_AD_Uv2.Bak
├── 266-液晶AD_DA_PCF8591
│ ├── AD_DA.LST
│ ├── AD_DA.OBJ
│ ├── AD_DA.c
│ ├── DA_AD
│ ├── DA_AD.M51
│ ├── DA_AD.Opt
│ ├── DA_AD.Uv2
│ ├── DA_AD.hex
│ ├── DA_AD.plg
│ ├── DA_AD_Opt.Bak
│ ├── DA_AD_Uv2.Bak
│ └── LCD1602.h
├── 267-秒手动记数
│ ├── 12
│ ├── 12.LST
│ ├── 12.M51
│ ├── 12.OBJ
│ ├── 12.Opt
│ ├── 12.Uv2
│ ├── 12.c
│ ├── 12.hex
│ ├── 12.plg
│ ├── 12_Uv2.Bak
│ ├── STARTUP.A51
│ ├── STARTUP.lst
│ └── STARTUP.obj
├── 268-功能感受
│ ├── Last Loaded ex1.DBK
│ ├── ex1.DSN
│ ├── ex1.PWI
│ └── ex1.hex
├── 269-流水登
│ ├── Last Loaded MinumSys.DBK
│ ├── Last Loaded ex2.DBK
│ ├── ex2.DSN
│ ├── ex2.PWI
│ └── ex2.hex
├── 27-99累加
│ ├── 99秒累加.Opt
│ ├── 99秒累加.Uv2
│ ├── 99秒累加.c
│ ├── 99秒累加.plg
│ ├── 99秒累加_Opt.Bak
│ └── obj
├── 270-点亮一个二极管
│ ├── Last Loaded ex3.DBK
│ ├── ex3.DSN
│ ├── ex3.PWI
│ ├── ex3.c
│ └── ex3.hex
├── 271-用单片机控制一个灯闪烁
│ ├── Last Loaded ex4.DBK
│ ├── ex4.DSN
│ └── ex4.hex
├── 272-将P1口状态送入P0、P2、P3
│ ├── Last Loaded ex5.DBK
│ ├── ex4.c
│ ├── ex5.DSN
│ ├── ex5.c
│ └── ex5.hex
├── 273-P3口流水灯
│ ├── Last Loaded ex6.DBK
│ ├── ex6.DSN
│ ├── ex6.c
│ └── ex6.hex
├── 274-通过对P3口地址的操作流水点亮8位LED
│ ├── Last Loaded ex7.DBK
│ ├── ex7.DSN
│ ├── ex7.c
│ └── ex7.hex
├── 275-用不同数据类型控制灯闪烁时间
│ ├── Backup Of ex8.DBK
│ ├── Last Loaded ex8.DBK
│ ├── ex8.DSN
│ ├── ex8.c
│ └── ex8.hex
├── 276-用P0口、P1 口分别显示加法和减法运算结果
│ ├── Last Loaded ex9.DBK
│ ├── ex9.DSN
│ ├── ex9.c
│ └── ex9.hex
├── 277-用P0、P1口显示乘法运算结果
│ ├── Last Loaded ex10.DBK
│ ├── ex10.DSN
│ ├── ex10.c
│ └── ex10.hex
├── 278-用P1、P0口显示除法运算结果
│ ├── Last Loaded ex11.DBK
│ ├── ex11.DSN
│ ├── ex11.c
│ └── ex11.hex
├── 279-用自增运算控制P0口8位LED流水花样
│ ├── Last Loaded ex12.DBK
│ ├── ex12.DSN
│ ├── ex12.c
│ └── ex12.hex
├── 28-999累加
│ ├── 999累加.Opt
│ ├── 999累加.Uv2
│ ├── 999累加.c
│ ├── 999累加.plg
│ └── obj
├── 280-用P0口显示逻辑与运算结果
│ ├── Last Loaded ex13.DBK
│ ├── ex13.DSN
│ ├── ex13.c
│ └── ex13.hex
├── 281-用P0口显示条件运算结果
│ ├── Last Loaded ex14.DBK
│ ├── ex14.DSN
│ ├── ex14.c
│ └── ex14.hex
├── 282-用P0口显示按位异或运算结果
│ ├── Last Loaded ex15.DBK
│ ├── ex15.DSN
│ ├── ex15.c
│ └── ex15.hex
├── 283-用P0显示左移运算结果
│ ├── Last Loaded ex16.DBK
│ ├── ex16.DSN
│ ├── ex16.c
│ └── ex16.hex
├── 284-万能逻辑电路实验
│ ├── Last Loaded ex17.DBK
│ ├── ex17.DSN
│ ├── ex17.c
│ └── ex17.hex
├── 285-用右移运算流水点亮P1口8位LED
│ ├── Last Loaded ex18.DBK
│ ├── ex18.DSN
│ ├── ex18.c
│ └── ex18.hex
├── 286-用if语句控制P0口8位LED的流水方向
│ ├── Last Loaded ex19.DBK
│ ├── ex19.DSN
│ ├── ex19.c
│ └── ex19.hex
├── 287-用swtich语句的控制P0口8位LED的点亮状态
│ ├── Last Loaded ex20.DBK
│ ├── ex20.DSN
│ ├── ex20.c
│ └── ex20.hex
├── 288-用for语句控制蜂鸣器鸣笛次数
│ ├── Last Loaded ex1.DBK
│ ├── Last Loaded ex21.DBK
│ ├── ex21.DSN
│ ├── ex21.c
│ └── ex21.hex
├── 289-包含单片机寄存器的头文件
│ ├── Last Loaded ex22.DBK
│ ├── ex22.DSN
│ ├── ex22.c
│ └── ex22.hex
├── 29-9999累加
│ ├── 9999累加.Opt
│ ├── 9999累加.Uv2
│ ├── 9999累加.c
│ ├── 9999累加.plg
│ └── obj
├── 290-用do-while语句控制P0口8位LED流水点亮
│ ├── Last Loaded ex23.DBK
│ ├── ex23.DSN
│ ├── ex23.c
│ └── ex23.hex
├── 291-用字符型数组控制P0口8位LED流水点亮
│ ├── Last Loaded ex24.DBK
│ ├── ex24.DSN
│ ├── ex24.c
│ └── ex24.hex
├── 292-用P0口显示字符串常量
│ ├── Last Loaded ex25.DBK
│ ├── ex25.DSN
│ ├── ex25.c
│ └── ex25.hex
├── 293-用P0 口显示指针运算结果
│ ├── Last Loaded ex26.DBK
│ ├── ex26.DSN
│ ├── ex26.c
│ └── ex26.hex
├── 294-用指针数组控制P0口8位LED流水点亮
│ ├── Last Loaded ex27.DBK
│ ├── ex27.DSN
│ ├── ex27.c
│ └── ex27.hex
├── 295-用数组的指针控制P0 口8 位LED流水点亮
│ ├── Last Loaded ex28.DBK
│ ├── ex28.DSN
│ ├── ex28.c
│ └── ex28.hex
├── 296-用P0 、P1口显示整型函数返回值
│ ├── Last Loaded ex29.DBK
│ ├── ex29.DSN
│ ├── ex29.c
│ └── ex29.hex
├── 297-用有参函数控制P0口8位LED流水速度
│ ├── Last Loaded ex30.DBK
│ ├── ex30.DSN
│ ├── ex30.c
│ └── ex30.hex
├── 298-用数组作函数参数控制流水花样
│ ├── Last Loaded ex31.DBK
│ ├── ex31.DSN
│ ├── ex31.c
│ └── ex31.hex
├── 299-用数组作函数参数控制流水花样
│ ├── Last Loaded ex32.DBK
│ ├── ex32.DSN
│ ├── ex32.c
│ └── ex32.hex
├── 3-IO输出-点亮多个LED灯方法1
│ ├── IO输出.uvgui.Administrator
│ ├── IO输出.uvopt
│ ├── IO输出.uvproj
│ ├── IO输出_Opt.Bak
│ ├── obj
│ └── 点亮多个led灯方法1.c
├── 30-9累减
│ ├── 9累减.Opt
│ ├── 9累减.Uv2
│ ├── 9累减.c
│ ├── 9累减.plg
│ └── obj
├── 300-用函数型指针控制P1口灯花样
│ ├── Last Loaded ex33.DBK
│ ├── ex33.DSN
│ ├── ex33.c
│ └── ex33.hex
├── 301-用指针数组作为函数的参数显示多个字符串
│ ├── Last Loaded ex34.DBK
│ ├── ex34.DSN
│ ├── ex34.c
│ └── ex34.hex
├── 302-字符函数ctype.h应用举例
│ ├── Last Loaded ex35.DBK
│ ├── ex35.DSN
│ ├── ex35.c
│ └── ex35.hex
├── 303-内部函数intrins.h应用举例
│ ├── Last Loaded ex36.DBK
│ ├── ex36.DSN
│ ├── ex36.c
│ └── ex36.hex
├── 304-标准函数stdlib.h应用举例
│ ├── ex37.DSN
│ ├── ex37.c
│ └── ex37.hex
├── 305-字符串函数string.h应用举例
│ ├── Last Loaded ex38.DBK
│ ├── ex38.DSN
│ ├── ex38.c
│ └── ex38.hex
├── 306-宏定义应用举例
│ ├── Last Loaded ex39.DBK
│ ├── ex39.DSN
│ ├── ex39.c
│ └── ex39.hex
├── 307-文件包应用举例
│ ├── Backup Of ex40.DBK
│ ├── Last Loaded ex40.DBK
│ ├── ex40.DSN
│ ├── ex40.c
│ └── ex40.hex
├── 308-条件编译应用举例
│ ├── Backup Of ex41.DBK
│ ├── Last Loaded ex41.DBK
│ ├── ex41.DSN
│ ├── ex41.c
│ └── ex41.hex
├── 309-用定时器T0查询方式P2口8位控制LED闪烁
│ ├── Last Loaded ex42.DBK
│ ├── ex42.DSN
│ ├── ex42.c
│ └── ex42.hex
├── 31-99累减
│ ├── 99累减.Opt
│ ├── 99累减.Uv2
│ ├── 99累减.c
│ ├── 99累减.plg
│ └── obj
├── 310-用定时器T1查询方式控制单片机发出1KHz音频
│ ├── Last Loaded ex43.DBK
│ ├── ex43.DSN
│ ├── ex43.c
│ └── ex43.hex
├── 311-用定时器T0的中断控制1位LED闪烁
│ ├── Last Loaded ex45.DBK
│ ├── ex45.DSN
│ ├── ex45.c
│ └── ex45.hex
├── 311-将计数器T0计数的结果送P1口8位LED显示
│ ├── Last Loaded ex44.DBK
│ ├── ex44.DSN
│ ├── ex44.PWI
│ ├── ex44.c
│ └── ex44.hex
├── 312-用定时器T0的中断实现长时间定时
│ ├── Last Loaded ex46.DBK
│ ├── ex46.DSN
│ ├── ex46.c
│ └── ex46.hex
├── 313-用定时器T1中断控制两个LED以不同周期闪烁
│ ├── Last Loaded ex47.DBK
│ ├── ex47.DSN
│ ├── ex47.c
│ └── ex47.hex
├── 314-用计数器T1的中断控制蜂鸣器发出1KHz音频
│ ├── Last Loaded ex48.DBK
│ ├── ex48.DSN
│ ├── ex48.c
│ └── ex48.hex
├── 315-用定时器T0的中断实现渴望主题曲的播放
│ ├── Last Loaded ex49.DBK
│ ├── ex49.DSN
│ ├── ex49.c
│ └── ex49.hex
├── 316-输出50个矩形脉冲
│ ├── Last Loaded ex50.DBK
│ ├── ex50.DSN
│ ├── fangbo.c
│ ├── fangbo.hex
│ ├── jishu.c
│ └── jishu.hex
├── 317-输出正脉宽为250微秒的方波
│ ├── Last Loaded ex51.DBK
│ ├── celiang.hex
│ ├── ex51.DSN
│ ├── fangbo.hex
│ ├── 定时器T0的模式2测量正脉冲宽度.c
│ └── 输出正脉宽为250微秒的方波.c
├── 318-用定时器T0控制输出高低宽度不同的矩形波
│ ├── Backup Of ex52.DBK
│ ├── Last Loaded ex52.DBK
│ ├── ex52.DSN
│ ├── ex52.c
│ └── ex52.hex
├── 319-用外中断0的中断方式进行数据采集
│ ├── Last Loaded ex53.DBK
│ ├── ex53.DSN
│ ├── ex53.c
│ └── ex53.hex
├── 32-999累减
│ ├── 999累减.Opt
│ ├── 999累减.Uv2
│ ├── 999累减.c
│ ├── 999累减.plg
│ └── obj
├── 320-输出负脉宽为200微秒的方波
│ ├── Last Loaded ex54.DBK
│ ├── celiang.hex
│ ├── ex54.DSN
│ ├── fangbo.hex
│ ├── 输出负脉宽为200微秒的方波.c
│ └── 测量负脉冲宽度.c
├── 321-方式0控制流水灯循环点亮
│ ├── Last Loaded ex55.DBK
│ ├── ex55.DSN
│ ├── ex55.c
│ └── ex55.hex
├── 322-数据发送程序
│ ├── Last Loaded ex56.DBK
│ ├── ex56.DSN
│ ├── receive.hex
│ ├── send.hex
│ ├── 数据发送程序.c
│ └── 数据接收程序.c
├── 323-数据接收程序
│ ├── ex57.DSN
│ ├── receive.hex
│ ├── send.hex
│ ├── 数据发送程序.c
│ └── 数据接收程序.c
├── 324-单片机向PC发送数据
│ ├── Backup Of ex58.DBK
│ ├── Last Loaded ex58.DBK
│ ├── ex58.DSN
│ ├── ex58.PWI
│ ├── ex58.c
│ └── ex58.hex
├── 325-单片机接收PC发出的数据
│ ├── Last Loaded ex59.DBK
│ ├── ex59.DSN
│ ├── ex59.PWI
│ ├── ex59.c
│ └── ex59.hex
├── 326-用LED数码显示数字5
│ ├── Last Loaded ex60.DBK
│ ├── ex60.DSN
│ ├── ex60.c
│ └── ex60.hex
├── 327-用LED数码显示器循环显示数字0~9
│ ├── Last Loaded ex61.DBK
│ ├── ex61.DSN
│ ├── ex61.c
│ └── ex61.hex
├── 328-用数码管慢速动态扫描显示数字1234
│ ├── Last Loaded ex62.DBK
│ ├── ex62.DSN
│ ├── ex62.c
│ └── ex62.hex
├── 329-用LED数码显示器伪静态显示数字1234
│ ├── Last Loaded ex63.DBK
│ ├── ex63.DSN
│ ├── ex63.c
│ └── ex63.hex
├── 33-9999累减
│ ├── 9999累减.Opt
│ ├── 9999累减.Uv2
│ ├── 9999累减.c
│ ├── 9999累减.plg
│ └── obj
├── 330-用数码管显示动态检测结果
│ ├── Last Loaded ex64.DBK
│ ├── ex64.DSN
│ ├── ex64.c
│ └── ex64.hex
├── 331-数码秒表设计
│ ├── Last Loaded ex65.DBK
│ ├── ex65.DSN
│ ├── ex65.c
│ └── ex65.hex
├── 332-数码时钟设计
│ └── ex66.c
├── 333-用LED数码管显示计数器T0的计数值
│ ├── Last Loaded ex67.DBK
│ ├── ex67.DSN
│ ├── ex67.c
│ └── ex67.hex
├── 334-静态显示数字“59”
│ ├── ex68.DSN
│ ├── ex68.c
│ └── ex68.hex
├── 335-无软件消抖的独立式键盘输入实验
│ ├── Last Loaded ex69.DBK
│ ├── ex69.DSN
│ ├── ex69.c
│ └── ex69.hex
├── 336-软件消抖的独立式键盘输入实验
│ ├── Last Loaded ex70.DBK
│ ├── ex70.DSN
│ ├── ex70.c
│ └── ex70.hex
├── 337-CPU控制的独立式键盘扫描实验
│ ├── Last Loaded ex71.DBK
│ ├── ex71.DSN
│ ├── ex71.c
│ └── ex71.hex
├── 338-定时器中断控制的独立式键盘扫描实验
│ ├── Last Loaded ex72.DBK
│ ├── ex72.DSN
│ ├── ex72.c
│ └── ex72.hex
├── 339-独立式键盘控制的4级变速流水灯
│ ├── Last Loaded ex73.DBK
│ ├── ex73.DSN
│ ├── ex73.c
│ └── ex73.hex
├── 34-显示小数点
│ ├── obj
│ ├── 显示小数点.Opt
│ ├── 显示小数点.Uv2
│ ├── 显示小数点.c
│ └── 显示小数点.plg
├── 340-独立式键盘的按键功能扩展:以一当四
│ ├── Last Loaded ex74.DBK
│ ├── ex74.DSN
│ ├── ex74.c
│ └── ex74.hex
├── 341-独立式键盘调时的数码时钟实验
│ ├── Last Loaded ex76.DBK
│ ├── ex75.c
│ ├── ex76.DSN
│ └── ex76.hex
├── 342-独立式键盘控制步进电机实验
│ ├── Last Loaded ex76.DBK
│ ├── ex76.DSN
│ ├── ex76.c
│ └── ex76.hex
├── 343-矩阵式键盘按键值的数码管显示实验
│ ├── Last Loaded ex77.DBK
│ ├── ex77.DSN
│ ├── ex77.c
│ └── ex77.hex
├── 344-矩阵式键盘按键音
│ ├── Last Loaded ex78.DBK
│ ├── ex78.DSN
│ ├── ex78.c
│ └── ex78.hex
├── 345-简易电子琴
│ ├── Last Loaded ex79.DBK
│ ├── ex79.DSN
│ ├── ex79.c
│ └── ex79.hex
├── 346-矩阵式键盘实现的电子密码锁
│ ├── Last Loaded ex80.DBK
│ ├── ex80.DSN
│ ├── ex80.c
│ └── ex80.hex
├── 347-用LCD显示字符'A'
│ ├── Last Loaded ex81.DBK
│ ├── ex81.DSN
│ ├── ex81.PWI
│ ├── ex81.c
│ └── ex81.hex
├── 348-用LCD循环右移显示Welcome to China
│ ├── Last Loaded ex82.DBK
│ ├── ex82.DSN
│ ├── ex82.c
│ └── ex82.hex
├── 349-将数据0x0f写入AT24C02再读出送P1口显示
│ ├── Last Loaded ex83.DBK
│ ├── ex83.DSN
│ ├── ex83.c
│ └── ex83.hex
├── 35-数码管消隐
│ ├── obj
│ ├── 数码管消隐.Opt
│ ├── 数码管消隐.Uv2
│ ├── 数码管消隐.c
│ └── 数码管消隐.plg
├── 350-液晶时钟设计
│ ├── Last Loaded ex82.DBK
│ ├── Last Loaded ex84.DBK
│ ├── ex84.DSN
│ ├── ex84.c
│ └── ex84.hex
├── 351-将数据0x0f写入AT24C02再读出送P1口显示
│ ├── Last Loaded ex85.DBK
│ ├── ex83.hex
│ ├── ex85.DSN
│ ├── ex85.c
│ └── ex85.hex
├── 352-将按键次数写入AT24C02,再读出并用1602LCD显示
│ ├── Last Loaded ex86.DBK
│ ├── ex86.DSN
│ ├── ex86.c
│ └── ex86.hex
├── 353-对I2C总线上挂接多个AT24C02的读写操作
│ ├── Last Loaded ex87.DBK
│ ├── ex87.DSN
│ ├── ex87.c
│ └── ex87.hex
├── 354-基于AT24C02的多机通信
│ ├── Last Loaded ex88.DBK
│ ├── ex88-read.c
│ ├── ex88-read.hex
│ ├── ex88-write.c
│ ├── ex88-write.hex
│ ├── ex88.DSN
│ └── ex88.PWI
├── 355-将渴望乐谱写入AT24C02并读出播放
│ ├── ex89.DSN
│ ├── ex89.c
│ └── ex89.hex
├── 356-DS18B20温度检测及其液晶显示
│ ├── Last Loaded ex90.DBK
│ ├── ex90.DSN
│ ├── ex90.c
│ └── ex90.hex
├── 357-将数据0xaa写入X5045再读出送P1口显示
│ ├── Last Loaded 5045.DBK
│ ├── Last Loaded ex91.DBK
│ ├── ex91.DSN
│ ├── ex91.c
│ └── ex91.hex
├── 358-将流水灯控制码写入X5045并读出送P1口显示
│ ├── Last Loaded ex92.DBK
│ ├── ex92.DSN
│ ├── ex92.c
│ └── ex92.hex
├── 359-对SPI总线上挂接多个X5045的读写操作
│ ├── Last Loaded ex93.DBK
│ ├── ex93.DSN
│ ├── ex93.c
│ └── ex93.hex
├── 36-数码管递加递减带消隐
│ ├── obj
│ ├── 数码管递加递减带消隐.Opt
│ ├── 数码管递加递减带消隐.Uv2
│ ├── 数码管递加递减带消隐.c
│ ├── 数码管递加递减带消隐.plg
│ └── 数码管递加递减带消隐_Opt.Bak
├── 360-基于ADC0832的数字电压表
│ ├── Last Loaded ex94.DBK
│ ├── ex94.DSN
│ ├── ex94.hex
│ └── 实例94:基于ADC0832的数字电压表.c
├── 361-用DAC0832产生锯齿波电压
│ ├── Last Loaded ex95.DBK
│ ├── ex95.DSN
│ ├── ex95.c
│ └── ex95.hex
├── 362-用P1口显示红外遥控器的按键值
│ ├── Last Loaded ex98.DBK
│ ├── ex96.c
│ ├── ex98.DSN
│ ├── ex98.PWI
│ └── ex98.hex
├── 363-用红外遥控器控制继电器
│ ├── Last Loaded ex98.DBK
│ ├── ex97.c
│ ├── ex98.DSN
│ ├── ex98.PWI
│ └── ex98.hex
├── 364-基于DS1302的日历时钟
│ ├── Last Loaded ex98.DBK
│ ├── ex98.DSN
│ ├── ex98.PWI
│ ├── ex98.hex
│ └── 实例98:基于DS1302的日历时钟.c
├── 365-单片机数据发送程序
│ ├── Last Loaded ex98.DBK
│ ├── ex98.DSN
│ ├── ex98.PWI
│ ├── ex98.hex
│ └── ex99.c
├── 366-电机转速表设计
│ ├── Last Loaded AD0832.DBK
│ ├── Last Loaded ex100.DBK
│ ├── MoNi.hex
│ ├── ex100.DSN
│ ├── ex100.PWI
│ ├── ex100.hex
│ └── 实例100:电机转速表设计.c
├── 367-热敏电阻测温数码管显示
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 热敏电阻测试数码管显示.Opt
│ ├── 热敏电阻测试数码管显示.Uv2
│ ├── 热敏电阻测试数码管显示.plg
│ ├── 热敏电阻测试数码管显示_Opt.Bak
│ └── 热敏电阻测试数码管显示_Uv2.Bak
├── 368-继电器
│ ├── 999秒倒计时继电器控制程序
│ └── 继电器控制实验
├── 369-数码管
│ ├── 8位数码管秒表程序
│ ├── 数码管60S计数显示
│ ├── 数码管位移
│ ├── 外中断计数2位数码管显示
│ ├── 数码管电子钟
│ ├── 数码管滚动显示
│ ├── 数码管显示数字 5
│ ├── 数码管循环显示0-9
│ ├── 数码管显示模拟8位时钟
│ ├── 数码管动态扫描显示12345678
│ ├── 数码管快速动态扫描显示1234
│ └── 数码管慢速动态扫描显示1234
├── 37-数码管左移
│ ├── obj
│ ├── 数码管左移.Opt
│ ├── 数码管左移.Uv2
│ ├── 数码管左移.c
│ └── 数码管左移.plg
├── 370-独立按键
│ ├── CPU控制的按键扫描实验
│ ├── 按键加1数码管显示
│ ├── 独立式键盘控制的4级变速流水灯
│ ├── 消抖处理的按键程序
│ ├── 按键可调节的电子时钟
│ ├── 无消抖处理的按键程序
│ ├── 定时中断控制的按键程序
│ ├── 独立式键盘的按键一键多功能程序
│ └── 独立式键盘的按键一键多功能程序.zip
├── 371-矩阵键盘
│ ├── 4X4矩阵键盘(查表法)
│ ├── 4x4矩阵键盘实验(1602)
│ ├── 4x4矩阵键盘实验(计算法)
│ ├── 矩阵键盘模拟电子琴
│ └── 矩阵键盘按键键值显示程序
├── 372-1602液晶
│ ├── 1602LCD显示字符A
│ ├── 1602LCD串行方式显示
│ ├── 1602LCD计数显示实验
│ ├── 1602LCD简单时钟显示实验
│ ├── 1602从右到左移动显示字符实验
│ ├── LCD1602 滚动显示
│ ├── LCD1602 移动显示C
│ ├── LCD1602显示Welcome
│ ├── LCD液晶时钟程序
│ ├── LCD随机数字显示
│ ├── LCD循环右移显示Welcome to China
│ └── 实验说明.txt
├── 373-24C08
│ ├── 24C08断电记忆功能的00-99计时器
│ ├── 24C08多花样流水等实验
│ ├── 将数据0x0f写入AT24C08再读出送P0口显示
│ └── 将按键次数写入AT24C08,再读出并用1602LCD显示
├── 374-DS1302
│ ├── 1602--DS1302时钟
│ ├── 1602LCD DS1302时钟实验
│ ├── DS1302数码管显示 时间日期可调
│ └── DS1302数码管读取演示
├── 375-12864液晶(带字库)
│ ├── 12864中文显示测试
│ ├── 12864串行驱动演示
│ ├── 12864图文显示测试
│ └── 实验说明.txt
├── 376-18B20
│ ├── 18B20 1602LCD温度实验
│ ├── 18B20测温1602LCD显示
│ └── 18b20测温数码管显示实验
├── 377-12864不带字库
│ ├── 12864
│ └── 液晶显示
├── 378-红外接收
│ ├── 1602遥控解码
│ ├── 红外接收1602LCD显示
│ ├── 数码管遥控解码
│ ├── 遥控解码通过电脑串口显示
│ └── 红外遥控解码数码管显示实验
├── 379-串口通讯
│ ├── 串口向PC及发送字符
│ └── 串口测试程序
├── 38-数码管右移
│ ├── obj
│ ├── 数码管右移.Opt
│ ├── 数码管右移.Uv2
│ ├── 数码管右移.c
│ └── 数码管右移.plg
├── 38-数码管右移1
│ ├── obj
│ ├── 数码管右移.Opt
│ ├── 数码管右移.Uv2
│ ├── 数码管右移.c
│ └── 数码管右移.plg
├── 380-外中断实验
│ ├── 外中断计数2位数码管显示
│ └── 外中断计数器
├── 381-光敏自动调光程序
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 自动调光测试.Opt
│ ├── 自动调光测试.Uv2
│ ├── 自动调光测试.plg
│ ├── 自动调光测试_Opt.Bak
│ └── 自动调光测试_Uv2.Bak
├── 382-步进电机
│ ├── 步进电机正反转调速1602显示
│ ├── 步进电机正反转停止实验
│ └── 步进电机加速减速匀速演示
├── 383-直流电机
│ ├── 直流电机PWM调速实验
│ ├── 直流电机PWM调速实验.zip
│ ├── 直流电机正转反转停止实验
│ └── 直流电机正转反转停止实验.zip
├── 384-PCF8591 AD转换实验
│ ├── PCF8591
│ ├── PCF8591.LST
│ ├── PCF8591.M51
│ ├── PCF8591.OBJ
│ ├── PCF8591.Opt
│ ├── PCF8591.Uv2
│ ├── PCF8591.c
│ ├── PCF8591.hex
│ ├── PCF8591.lnp
│ ├── PCF8591.plg
│ ├── PCF8591_Opt.Bak
│ └── PCF8591_Uv2.Bak
├── 385-PCF8591 DA转换实验
│ ├── PCF8591-DA-LCD1602-C51
│ ├── PCF8591-DA-LCD1602-C51.LST
│ ├── PCF8591-DA-LCD1602-C51.M51
│ ├── PCF8591-DA-LCD1602-C51.OBJ
│ ├── PCF8591-DA-LCD1602-C51.Opt
│ ├── PCF8591-DA-LCD1602-C51.Uv2
│ ├── PCF8591-DA-LCD1602-C51.c
│ ├── PCF8591-DA-LCD1602-C51.hex
│ ├── PCF8591-DA-LCD1602-C51.lnp
│ ├── PCF8591-DA-LCD1602-C51.plg
│ ├── PCF8591-DA-LCD1602-C51_Opt.Bak
│ ├── PCF8591-DA-LCD1602-C51_Uv2.Bak
│ └── Untitled.DSK
├── 386-PCF8591AD转换一路数码管显示
│ ├── PCF8591AD一路采集数码管显示
│ ├── PCF8591AD一路采集数码管显示.M51
│ ├── PCF8591AD一路采集数码管显示.Opt
│ ├── PCF8591AD一路采集数码管显示.Uv2
│ ├── PCF8591AD一路采集数码管显示.hex
│ ├── PCF8591AD一路采集数码管显示.lnp
│ ├── PCF8591AD一路采集数码管显示.plg
│ ├── PCF8591AD一路采集数码管显示_Opt.Bak
│ ├── PCF8591AD一路采集数码管显示_Uv2.Bak
│ ├── delay.LST
│ ├── delay.OBJ
│ ├── delay.c
│ ├── delay.h
│ ├── display.LST
│ ├── display.OBJ
│ ├── display.c
│ ├── display.h
│ ├── i2c.LST
│ ├── i2c.OBJ
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.LST
│ ├── main.OBJ
│ └── main.c
├── 387-PCF8591AD转换4路数码管显示
│ ├── PCF8591AD转换4路数码管显示
│ ├── PCF8591AD转换4路数码管显示.M51
│ ├── PCF8591AD转换4路数码管显示.Opt
│ ├── PCF8591AD转换4路数码管显示.Uv2
│ ├── PCF8591AD转换4路数码管显示.hex
│ ├── PCF8591AD转换4路数码管显示.lnp
│ ├── PCF8591AD转换4路数码管显示.plg
│ ├── PCF8591AD转换4路数码管显示_Opt.Bak
│ ├── PCF8591AD转换4路数码管显示_Uv2.Bak
│ ├── delay.LST
│ ├── delay.OBJ
│ ├── delay.c
│ ├── delay.h
│ ├── display.LST
│ ├── display.OBJ
│ ├── display.c
│ ├── display.h
│ ├── i2c.LST
│ ├── i2c.OBJ
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.LST
│ ├── main.OBJ
│ └── main.c
├── 388-PCF8591DA输出实验
│ ├── PCF8591DA输出实验
│ ├── PCF8591DA输出实验.M51
│ ├── PCF8591DA输出实验.Opt
│ ├── PCF8591DA输出实验.Uv2
│ ├── PCF8591DA输出实验.hex
│ ├── PCF8591DA输出实验.lnp
│ ├── PCF8591DA输出实验.plg
│ ├── PCF8591DA输出实验_Opt.Bak
│ ├── PCF8591DA输出实验_Uv2.Bak
│ ├── delay.LST
│ ├── delay.OBJ
│ ├── delay.c
│ ├── delay.h
│ ├── display.LST
│ ├── display.OBJ
│ ├── display.c
│ ├── display.h
│ ├── i2c.LST
│ ├── i2c.OBJ
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.LST
│ ├── main.OBJ
│ └── main.c
├── 389-超声波测距实验
│ ├── 超声波测距1602LCD显示
│ └── 超声波测距数码管显示
├── 39-数码管右移2
│ ├── obj
│ ├── 数码管右移2.Opt
│ ├── 数码管右移2.Uv2
│ ├── 数码管右移2.c
│ └── 数码管右移2.plg
├── 390-原创 VB上位机控制LED灯程序
│ ├── LEDCOMM.vbp
│ ├── LEDCOMM.vbw
│ ├── LED灯控制系统.exe
│ ├── MSCOMM32.OCX
│ ├── MSSCCPRJ.SCC
│ ├── frmMain.frm
│ ├── frmMain.frx
│ └── 下位机程序
├── 391-无线遥控接收模块实验
│ ├── WXMKTEST
│ ├── WXMKTEST.C
│ ├── WXMKTEST.LST
│ ├── WXMKTEST.M51
│ ├── WXMKTEST.OBJ
│ ├── WXMKTEST.Opt
│ ├── WXMKTEST.Uv2
│ ├── WXMKTEST.hex
│ ├── WXMKTEST.lnp
│ ├── WXMKTEST.plg
│ ├── WXMKTEST_Opt.Bak
│ └── WXMKTEST_Uv2.Bak
├── 392-本站原创 PC与单片机双向通讯智能温控程序
│ ├── STARTUP._ia
│ ├── STARTUP.lst
│ ├── STARTUP.obj
│ ├── TC
│ ├── TC.M51
│ ├── TC.Opt
│ ├── TC.Uv2
│ ├── TC.Uv2.bak
│ ├── TC.hex
│ ├── TC.lnp
│ ├── TC.opt.bak
│ ├── TC.plg
│ ├── TC.uvopt
│ ├── TCMain.I
│ ├── TCMain.LST
│ ├── TCMain.OBJ
│ ├── TCMain.SRC
│ ├── TCMain.__i
│ ├── TCMain.c
│ ├── TCMain.ls1
│ ├── TC_Opt.Bak
│ ├── TC_Uv2.Bak
│ ├── TC_uvopt.bak
│ ├── 上位机PC程序.JPG
│ ├── 实验指导 文档.doc
│ ├── 上位机程序
│ └── 上位机程序.jpg
├── 393-本站原创 VB遥控播放器红外遥控解码
│ ├── VB遥控音乐播放器上位机程序
│ ├── s51yaokong
│ ├── s51yaokong.M51
│ ├── s51yaokong.Opt
│ ├── s51yaokong.Uv2
│ ├── s51yaokong.hex
│ ├── s51yaokong.lnp
│ ├── s51yaokong.plg
│ ├── s51yaokong_Opt.Bak
│ ├── s51yaokong_Uv2.Bak
│ ├── s51yk.LST
│ ├── s51yk.OBJ
│ └── s51yk.c
├── 394-本站原创VB控制继电器实验
│ ├── VB上位机源码
│ └── 串口继电器控制实验
├── 395-原创VB串口继电器控制实验
│ ├── JDQ
│ ├── JDQ.LST
│ ├── JDQ.M51
│ ├── JDQ.OBJ
│ ├── JDQ.Opt
│ ├── JDQ.Uv2
│ ├── JDQ.c
│ ├── JDQ.hex
│ ├── JDQ.lnp
│ ├── JDQ.plg
│ ├── JDQ_Opt.Bak
│ ├── JDQ_Uv2.Bak
│ ├── VB上位机源码
│ └── 实验说明.txt
├── 396-原创VB控制4X4控制系统
│ ├── 4x4
│ ├── 4x4.LST
│ ├── 4x4.M51
│ ├── 4x4.OBJ
│ ├── 4x4.Opt
│ ├── 4x4.Uv2
│ ├── 4x4.c
│ ├── 4x4.hex
│ ├── 4x4.lnp
│ ├── 4x4.plg
│ ├── 4x4_Opt.Bak
│ ├── 4x4_Uv2.Bak
│ ├── VB上位机
│ └── 实验说明.txt
├── 397-原创VB上位机控制数码管
│ ├── LEDCOMM.vbp
│ ├── LEDCOMM.vbw
│ ├── MSCOMM32.OCX
│ ├── MSSCCPRJ.SCC
│ ├── frmMain.frm
│ ├── frmMain.frx
│ ├── 下位机程序
│ └── 数码管控制系统.exe
├── 398-光敏电阻数码管显示
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ ├── obj
│ ├── 光敏电阻测试数码管显示.Opt
│ ├── 光敏电阻测试数码管显示.Uv2
│ ├── 光敏电阻测试数码管显示.plg
│ ├── 光敏电阻测试数码管显示_Opt.Bak
│ └── 光敏电阻测试数码管显示_Uv2.Bak
├── 399-51单片机定时器2应用实例
│ ├── 定时器2-00-99计数器
│ ├── 定时器2-18B20
│ ├── 定时器2-数码管显示
│ └── 定时器2-数码管左移显示
├── 4-IO输出-点亮多个LED灯方法2
│ ├── IO输出.uvgui.Administrator
│ ├── IO输出.uvopt
│ ├── IO输出.uvproj
│ ├── IO输出_Opt.Bak
│ ├── obj
│ └── 点亮多个led灯方法2.c
├── 40-数码管循环左移
│ ├── obj
│ ├── 数码管循环左移.Opt
│ ├── 数码管循环左移.Uv2
│ ├── 数码管循环左移.c
│ ├── 数码管循环左移.plg
│ └── 数码管循环左移_Opt.Bak
├── 400-综合实例
│ ├── 0-9999每秒加1计数器
│ ├── 12864 18B20温度计(串行方式显示)
│ ├── 12864 DS1302时钟 18B20温度计
│ ├── 1602 18B20 DS1302电子时钟源程序
│ ├── 1602 18B20电子钟
│ ├── 1602 24C08 4X4键盘密码锁
│ ├── PWM控制LED灯渐亮渐灭实验
│ ├── 交通灯
│ └── 功能完整的1602LCD时钟实验
├── 41-数码管循环右移
│ ├── obj
│ ├── 数码管循环右移.Opt
│ ├── 数码管循环右移.Uv2
│ ├── 数码管循环右移.c
│ └── 数码管循环右移.plg
├── 41-数码管循环右移1
│ ├── obj
│ ├── 数码管循环右移.Opt
│ ├── 数码管循环右移.Uv2
│ ├── 数码管循环右移.c
│ ├── 数码管循环右移.plg
│ └── 数码管循环右移_Opt.Bak
├── 42-数码管循环右移2
│ ├── obj
│ ├── 数码管循环右移2.Opt
│ ├── 数码管循环右移2.Uv2
│ ├── 数码管循环右移2.c
│ ├── 数码管循环右移2.plg
│ └── 数码管循环右移2_Opt.Bak
├── 43-数码管闪烁
│ ├── obj
│ ├── 数码管闪烁.Opt
│ ├── 数码管闪烁.Uv2
│ ├── 数码管闪烁.c
│ ├── 数码管闪烁.plg
│ └── 数码管闪烁_Opt.Bak
├── 44-数码管局部闪烁
│ ├── obj
│ ├── 数码管局部闪烁.Opt
│ ├── 数码管局部闪烁.Uv2
│ ├── 数码管局部闪烁.c
│ ├── 数码管局部闪烁.plg
│ └── 数码管局部闪烁_Opt.Bak
├── 45-定时器0
│ ├── obj
│ ├── 定时器0.Opt
│ ├── 定时器0.Uv2
│ ├── 定时器0.c
│ └── 定时器0.plg
├── 46-定时器1
│ ├── obj
│ ├── 定时器1.Opt
│ ├── 定时器1.Uv2
│ ├── 定时器1.c
│ └── 定时器1.plg
├── 47-定时器2
│ ├── obj
│ ├── 定时器2.Opt
│ ├── 定时器2.Uv2
│ └── 定时器2.c
├── 48-产生1mS方波
│ ├── obj
│ ├── 产生1mS方波.Opt
│ ├── 产生1mS方波.Uv2
│ ├── 产生1mS方波.c
│ ├── 产生1mS方波.plg
│ └── 产生1mS方波_Opt.Bak
├── 49-产生200mS方波
│ ├── obj
│ ├── 产生200mS方波.Opt
│ ├── 产生200mS方波.Uv2
│ ├── 产生200mS方波.c
│ ├── 产生200mS方波.plg
│ └── 产生200mS方波_Opt.Bak
├── 5-闪烁1个LED
│ ├── LED闪烁.c
│ ├── obj
│ ├── 闪烁led.Opt
│ ├── 闪烁led.Uv2
│ └── 闪烁led_Opt.Bak
├── 50-产生多路不同频率方波
│ ├── obj
│ ├── 产生多路不同频率方波.Opt
│ ├── 产生多路不同频率方波.Uv2
│ ├── 产生多路不同频率方波.c
│ ├── 产生多路不同频率方波.plg
│ └── 产生多路不同频率方波_Opt.Bak
├── 51-1个独立按键控制LED
│ ├── 1个独立按键控制led.Opt
│ ├── 1个独立按键控制led.Uv2
│ ├── 1个独立按键控制led.c
│ ├── 1个独立按键控制led.plg
│ └── obj
├── 52-1个独立按键控制LED状态转换
│ ├── 1个独立按键控制LED状态转换.Opt
│ ├── 1个独立按键控制LED状态转换.Uv2
│ ├── 1个独立按键控制LED状态转换.c
│ ├── 1个独立按键控制LED状态转换.plg
│ └── obj
├── 53-2按键加减操作
│ ├── 2按键加减操作.Opt
│ ├── 2按键加减操作.Uv2
│ ├── 2按键加减操作.c
│ ├── 2按键加减操作.plg
│ └── obj
├── 53-2按键加减操作数码管显示
│ ├── 2按键加减操作.Opt
│ ├── 2按键加减操作.Uv2
│ ├── 2按键加减操作.c
│ ├── 2按键加减操作.plg
│ ├── 2按键加减操作_Opt.Bak
│ └── obj
├── 54-多位数按键加减(闪烁)
│ ├── obj
│ ├── 多位数按键加减.Opt
│ ├── 多位数按键加减.Uv2
│ ├── 多位数按键加减.c
│ └── 多位数按键加减.plg
├── 54-多位数按键加减(闪烁)数码管显示
│ ├── obj
│ ├── 多位数按键加减.Opt
│ ├── 多位数按键加减.Uv2
│ ├── 多位数按键加减.c
│ ├── 多位数按键加减.plg
│ └── 多位数按键加减_Opt.Bak
├── 55-多位数按键加减(不闪烁)
│ ├── obj
│ ├── 多位数按键加减.Opt
│ ├── 多位数按键加减.Uv2
│ ├── 多位数按键加减.c
│ └── 多位数按键加减.plg
├── 55-多位数按键加减(不闪烁)数码管显示
│ ├── obj
│ ├── 多位数按键加减.Opt
│ ├── 多位数按键加减.Uv2
│ ├── 多位数按键加减.c
│ ├── 多位数按键加减.plg
│ └── 多位数按键加减_Opt.Bak
├── 56-定时器扫描数码管(不闪烁)
│ ├── obj
│ ├── 定时器数码管扫描.Opt
│ ├── 定时器数码管扫描.Uv2
│ ├── 定时器数码管扫描.c
│ └── 定时器数码管扫描.plg
├── 57-按键长按短按效果
│ ├── obj
│ ├── 按键长按短按效果.Opt
│ ├── 按键长按短按效果.Uv2
│ ├── 按键长按短按效果.c
│ ├── 按键长按短按效果.plg
│ └── 按键长按短按效果_Opt.Bak
├── 58-抢答器
│ ├── obj
│ ├── 抢答器.Opt
│ ├── 抢答器.Uv2
│ ├── 抢答器.c
│ └── 抢答器.plg
├── 59-独立按键依次输入数据
│ ├── obj
│ ├── 独立按键依次输入数据.Opt
│ ├── 独立按键依次输入数据.Uv2
│ ├── 独立按键依次输入数据.c
│ └── 独立按键依次输入数据.plg
├── 6-不同频率闪烁1个LED灯
│ ├── obj
│ ├── 闪烁led.Opt
│ ├── 闪烁led.Uv2
│ ├── 闪烁led_Opt.Bak
│ └── 不同频率闪烁1个led灯.c
├── 60-按键从右至左输入
│ ├── obj
│ ├── 按键从右至左输入.Opt
│ ├── 按键从右至左输入.Uv2
│ ├── 按键从右至左输入.c
│ └── 按键从右至左输入.plg
├── 61-8位端口检测8独立按键
│ ├── 8位端口检测8独立按键.Opt
│ ├── 8位端口检测8独立按键.Uv2
│ ├── 8位端口检测8独立按键.c
│ ├── 8位端口检测8独立按键.plg
│ └── obj
├── 62-矩阵键盘行列扫描
│ ├── obj
│ ├── 矩阵键盘行列扫描.Opt
│ ├── 矩阵键盘行列扫描.Uv2
│ ├── 矩阵键盘行列扫描.c
│ ├── 矩阵键盘行列扫描.plg
│ └── 矩阵键盘行列扫描_Opt.Bak
├── 63-矩阵键盘反转扫描
│ ├── obj
│ ├── 矩阵键盘反转扫描.Opt
│ ├── 矩阵键盘反转扫描.Uv2
│ ├── 矩阵键盘反转扫描.c
│ ├── 矩阵键盘反转扫描.plg
│ └── 矩阵键盘反转扫描_Opt.Bak
├── 64-矩阵键盘中断扫描
│ ├── obj
│ ├── 矩阵键盘中断扫描.Opt
│ ├── 矩阵键盘中断扫描.Uv2
│ ├── 矩阵键盘中断扫描.c
│ ├── 矩阵键盘中断扫描.plg
│ └── 矩阵键盘中断扫描_Opt.Bak
├── 65-矩阵键盘密码锁
│ ├── obj
│ ├── 密码锁.Opt
│ ├── 密码锁.Uv2
│ ├── 密码锁.c
│ ├── 密码锁.plg
│ └── 密码锁_Opt.Bak
├── 66-矩阵键盘简易计算器
│ ├── delay.c
│ ├── delay.h
│ ├── display.c
│ ├── display.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ ├── obj
│ ├── 矩阵键盘简易计算器.Opt
│ ├── 矩阵键盘简易计算器.Uv2
│ ├── 矩阵键盘简易计算器.plg
│ └── 矩阵键盘简易计算器_Opt.Bak
├── 67-外部中断0电平触发
│ ├── obj
│ ├── 外部中断0电平触发.Opt
│ ├── 外部中断0电平触发.Uv2
│ ├── 外部中断0电平触发.c
│ ├── 外部中断0电平触发.plg
│ └── 外部中断0电平触发_Opt.Bak
├── 68-外部中断1电平触发
│ ├── obj
│ ├── 外部中断1电平触发.Opt
│ ├── 外部中断1电平触发.Uv2
│ ├── 外部中断1电平触发.c
│ └── 外部中断1电平触发.plg
├── 69-外部中断0下降沿触发
│ ├── obj
│ ├── 外部中断0下降沿触发.Opt
│ ├── 外部中断0下降沿触发.Uv2
│ ├── 外部中断0下降沿触发.c
│ └── 外部中断0下降沿触发.plg
├── 7-不同频率闪烁多个LED灯
│ ├── obj
│ ├── 不同频率闪烁多个led.c
│ ├── 不同频率闪烁多个led灯.Opt
│ ├── 不同频率闪烁多个led灯.Uv2
│ └── 不同频率闪烁多个led灯_Opt.Bak
├── 70-外部中断1下降沿触发
│ ├── obj
│ ├── 外部中断1下降沿触发.Opt
│ ├── 外部中断1下降沿触发.Uv2
│ ├── 外部中断1下降沿触发.c
│ └── 外部中断1下降沿触发.plg
├── 71-T0外部计数输入
│ ├── T0外部计数输入.Opt
│ ├── T0外部计数输入.Uv2
│ ├── T0外部计数输入.c
│ ├── T0外部计数输入.plg
│ └── obj
├── 72-T1外部计数输入
│ ├── T1外部计数输入.Opt
│ ├── T1外部计数输入.Uv2
│ ├── T1外部计数输入.c
│ ├── T1外部计数输入.plg
│ └── obj
├── 73-看门狗溢出测试
│ ├── obj
│ ├── 看门狗溢出测试.Opt
│ ├── 看门狗溢出测试.Uv2
│ ├── 看门狗溢出测试.c
│ ├── 看门狗溢出测试.plg
│ └── 看门狗溢出测试_Opt.Bak
├── 74-按键喂狗
│ ├── obj
│ ├── 按键喂狗.Opt
│ ├── 按键喂狗.Uv2
│ ├── 按键喂狗.c
│ ├── 按键喂狗.plg
│ └── 按键喂狗_Opt.Bak
├── 75-喇叭发声原理
│ ├── obj
│ ├── 喇叭发声原理.Opt
│ ├── 喇叭发声原理.Uv2
│ ├── 喇叭发声原理.c
│ ├── 喇叭发声原理.plg
│ └── 喇叭发声原理_Opt.Bak
├── 76-警车声音
│ ├── obj
│ ├── 警车声音.Opt
│ ├── 警车声音.Uv2
│ ├── 警车声音.c
│ ├── 警车声音.plg
│ └── 警车声音_Opt.Bak
├── 77-救护车声音
│ ├── obj
│ ├── 救护车声音.Opt
│ ├── 救护车声音.Uv2
│ ├── 救护车声音.c
│ ├── 救护车声音.plg
│ └── 救护车声音_Opt.Bak
├── 78-喇叭滴答声
│ ├── obj
│ ├── 喇叭滴答声.Opt
│ ├── 喇叭滴答声.Uv2
│ ├── 喇叭滴答声.c
│ ├── 喇叭滴答声.plg
│ └── 喇叭滴答声_Opt.Bak
├── 79-报警发声
│ ├── obj
│ ├── 报警发声.Opt
│ ├── 报警发声.Uv2
│ ├── 报警发声.c
│ ├── 报警发声.plg
│ └── 报警发声_Opt.Bak
├── 8-8位LED左移
│ ├── obj
│ ├── 左移.Opt
│ ├── 左移.Uv2
│ ├── 左移.c
│ └── 左移_Opt.Bak
├── 80-消防车警报
│ ├── obj
│ ├── 消防车警报.Opt
│ ├── 消防车警报.Uv2
│ ├── 消防车警报.c
│ ├── 消防车警报.plg
│ └── 消防车警报_Opt.Bak
├── 81-音乐播放
│ ├── obj
│ ├── 音乐播放.Opt
│ ├── 音乐播放.Uv2
│ ├── 音乐播放.c
│ ├── 音乐播放.plg
│ └── 音乐播放_Opt.Bak
├── 82-步进电机转动原理
│ ├── obj
│ ├── 步进电机转动原理.Opt
│ ├── 步进电机转动原理.Uv2
│ ├── 步进电机转动原理.c
│ ├── 步进电机转动原理.plg
│ └── 步进电机转动原理_Opt.Bak
├── 83-步进电机正反转
│ ├── obj
│ ├── 步进电机正反转.c
│ ├── 步进电机正反转.plg
│ ├── 步进电机正反转.uvgui.Administrator
│ ├── 步进电机正反转.uvopt
│ ├── 步进电机正反转.uvproj
│ └── 步进电机正反转_Opt.Bak
├── 84-步进电机按键控制
│ ├── obj
│ ├── 步进电机按键控制.c
│ ├── 步进电机按键控制.plg
│ ├── 步进电机按键控制.uvgui.Administrator
│ ├── 步进电机按键控制.uvopt
│ ├── 步进电机按键控制.uvproj
│ └── 步进电机按键控制_Opt.Bak
├── 85-步进电机转速数码管显示
│ ├── obj
│ ├── 步进电机转速数码管显示.Opt
│ ├── 步进电机转速数码管显示.Uv2
│ ├── 步进电机转速数码管显示.c
│ └── 步进电机转速数码管显示_Opt.Bak
├── 86-步进电机调速原理
│ ├── obj
│ ├── 步进电机调速原理.Opt
│ ├── 步进电机调速原理.Uv2
│ ├── 步进电机调速原理.c
│ ├── 步进电机调速原理.plg
│ └── 步进电机调速原理_Opt.Bak
├── 86-双步进电机综合控制
├── 87-步进电机综合控制
│ ├── obj
│ ├── 步进电机综合控制.Opt
│ ├── 步进电机综合控制.Uv2
│ ├── 步进电机综合控制.c
│ ├── 步进电机综合控制.plg
│ ├── 步进电机综合控制_Opt.Bak
│ └── 步进电机综合控制_Uv2.Bak
├── 87-步进电机调速原理
├── 87-双步进电机综合控制
│ ├── obj
│ ├── 双步进电机综合控制.Opt
│ ├── 双步进电机综合控制.Uv2
│ ├── 双步进电机综合控制.c
│ └── 双步进电机综合控制.plg
├── 88-直流电机按键控制
│ ├── obj
│ ├── 直流电机按键控制.Opt
│ ├── 直流电机按键控制.Uv2
│ ├── 直流电机按键控制.c
│ ├── 直流电机按键控制.plg
│ └── 直流电机按键控制_Opt.Bak
├── 89-直流电机调速控制
│ ├── obj
│ ├── 直流电机调速控制.Opt
│ ├── 直流电机调速控制.Uv2
│ ├── 直流电机调速控制.c
│ ├── 直流电机调速控制.plg
│ └── 直流电机调速控制_Opt.Bak
├── 9-8位LED右移
│ ├── obj
│ ├── 右移.Opt
│ ├── 右移.Uv2
│ ├── 右移.c
│ ├── 右移.plg
│ └── 右移_Opt.Bak
├── 90-继电器控制原理
│ ├── obj
│ ├── 继电器控制原理.Opt
│ ├── 继电器控制原理.Uv2
│ ├── 继电器控制原理.c
│ ├── 继电器控制原理.plg
│ └── 继电器控制原理_Opt.Bak
├── 91-双继电器模拟洗衣机电机控制
│ ├── obj
│ ├── 双继电器模拟洗衣机控制.Opt
│ ├── 双继电器模拟洗衣机控制.Uv2
│ ├── 双继电器模拟洗衣机控制.c
│ ├── 双继电器模拟洗衣机控制.plg
│ └── 双继电器模拟洗衣机控制_Opt.Bak
├── 92-1602液晶静态显示
│ ├── 1602液晶静态显示.Opt
│ ├── 1602液晶静态显示.Uv2
│ ├── 1602液晶静态显示.c
│ ├── 1602液晶静态显示.plg
│ ├── 1602液晶静态显示_Opt.Bak
│ └── obj
├── 93-1602液晶动态显示
│ ├── 1602液晶动态显示.Opt
│ ├── 1602液晶动态显示.Uv2
│ ├── 1602液晶动态显示.c
│ ├── 1602液晶动态显示.plg
│ └── obj
├── 94-1602液晶滚动显示
│ ├── 1602滚动显示.Opt
│ ├── 1602滚动显示.Uv2
│ ├── 1602滚动显示.c
│ ├── 1602滚动显示.plg
│ └── obj
├── 95-1602液晶移动显示
│ ├── 1602液晶移动显示.Opt
│ ├── 1602液晶移动显示.Uv2
│ ├── 1602液晶移动显示.c
│ ├── 1602液晶移动显示.plg
│ └── obj
├── 96-1602液晶按键输入显示
│ ├── 1602液晶按键输入显示.Opt
│ ├── 1602液晶按键输入显示.Uv2
│ ├── 1602液晶按键输入显示.c
│ ├── 1602液晶按键输入显示.plg
│ ├── 1602液晶按键输入显示_Opt.Bak
│ └── obj
├── 97-2402存储1个数据
│ ├── 2402存储一个数据.LST
│ ├── 2402存储一个数据.Opt
│ ├── 2402存储一个数据.Uv2
│ ├── 2402存储一个数据.c
│ ├── 2402存储一个数据.plg
│ ├── 2402存储一个数据_Opt.Bak
│ └── obj
├── 98-24c02存储多个数据
│ ├── 24c02存储多个数据.Opt
│ ├── 24c02存储多个数据.Uv2
│ ├── 24c02存储多个数据.c
│ ├── 24c02存储多个数据.plg
│ ├── 24c02存储多个数据_Opt.Bak
│ └── obj
├── 99-24c02存储花样流水灯
│ ├── 24c02存储花样灯.Opt
│ ├── 24c02存储花样灯.Uv2
│ ├── 24c02存储花样灯.plg
│ ├── 24c02存储花样灯_Opt.Bak
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
└── 找例子网_最好的51单片机教程实例400例.zip
684 directories, 2971 files
评论