实例介绍
【实例简介】单片机c程序160例
【实例截图】
【核心代码】
.
├── 160例c语言程序
│ ├── 1-IO输出-点亮1个LED灯方法1
│ │ ├── IO输出.Uv2.bak
│ │ ├── IO输出.opt.bak
│ │ ├── IO输出.uvgui.Administrator
│ │ ├── IO输出.uvopt
│ │ ├── IO输出.uvproj
│ │ ├── IO输出_Opt.Bak
│ │ ├── IO输出_uvopt.bak
│ │ ├── IO输出_uvproj.bak
│ │ ├── obj
│ │ │ ├── IO输出
│ │ │ ├── IO输出.build_log.htm
│ │ │ ├── IO输出.hex
│ │ │ ├── IO输出.lnp
│ │ │ ├── IO输出.m51
│ │ │ ├── IO输出.plg
│ │ │ ├── 点亮1个led方法1.lst
│ │ │ └── 点亮1个led方法1.obj
│ │ └── 点亮1个led方法1.c
│ ├── 10-LED循环左移
│ │ ├── led循环左移.Opt
│ │ ├── led循环左移.Uv2
│ │ ├── led循环左移.c
│ │ ├── led循环左移_Opt.Bak
│ │ ├── led循环左移_Uv2.Bak
│ │ └── obj
│ │ ├── led循环左移
│ │ ├── led循环左移.hex
│ │ ├── led循环左移.lst
│ │ ├── led循环左移.m51
│ │ ├── led循环左移.obj
│ │ └── led循环左移.plg
│ ├── 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
│ │ ├── 24c02记忆开机次数
│ │ ├── 24c02记忆开机次数.hex
│ │ ├── 24c02记忆开机次数.m51
│ │ ├── 24c02记忆开机次数.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── display.lst
│ │ ├── display.obj
│ │ ├── i2c.lst
│ │ ├── i2c.obj
│ │ ├── main.lst
│ │ └── main.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
│ │ ├── 24c02存储上次使用的状态
│ │ ├── 24c02存储上次使用的状态.hex
│ │ ├── 24c02存储上次使用的状态.m51
│ │ ├── 24c02存储上次使用的状态.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── display.lst
│ │ ├── display.obj
│ │ ├── i2c.lst
│ │ ├── i2c.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 102-DS1302 时钟原理
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── DS1302时钟原理.Opt
│ │ ├── DS1302时钟原理.Uv2
│ │ ├── DS1302时钟原理.plg
│ │ ├── DS1302时钟原理_Opt.Bak
│ │ ├── main.c
│ │ └── obj
│ │ ├── DS1302.lst
│ │ ├── DS1302.obj
│ │ ├── DS1302时钟原理
│ │ ├── DS1302时钟原理.hex
│ │ ├── DS1302时钟原理.m51
│ │ ├── DS1302时钟原理.plg
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 103-DS1302可调时钟
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── DS1302可调时钟.Opt
│ │ ├── DS1302可调时钟.Uv2
│ │ ├── DS1302可调时钟.plg
│ │ ├── DS1302可调时钟_Opt.Bak
│ │ ├── main.c
│ │ └── obj
│ │ ├── DS1302.lst
│ │ ├── DS1302.obj
│ │ ├── DS1302可调时钟
│ │ ├── DS1302可调时钟.hex
│ │ ├── DS1302可调时钟.m51
│ │ ├── DS1302可调时钟.plg
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 104-DS1302时钟串口自动更新时间
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── ds1302时钟串口自动更新时间.Opt
│ │ ├── ds1302时钟串口自动更新时间.Uv2
│ │ ├── ds1302时钟串口自动更新时间.plg
│ │ ├── ds1302时钟串口自动更新时间_Opt.Bak
│ │ ├── main.c
│ │ └── obj
│ │ ├── DS1302.lst
│ │ ├── DS1302.obj
│ │ ├── ds1302时钟串口自动更新时间
│ │ ├── ds1302时钟串口自动更新时间.hex
│ │ ├── ds1302时钟串口自动更新时间.m51
│ │ ├── ds1302时钟串口自动更新时间.plg
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 105-1602液晶显示DS1302时钟
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 1602液晶显示ds1302.Opt
│ │ ├── 1602液晶显示ds1302.Uv2
│ │ ├── 1602液晶显示ds1302.plg
│ │ ├── 1602液晶显示ds1302_Opt.Bak
│ │ ├── 1602液晶显示ds1302_Uv2.Bak
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ └── obj
│ │ ├── 1602.lst
│ │ ├── 1602.obj
│ │ ├── 1602液晶显示ds1302
│ │ ├── 1602液晶显示ds1302.hex
│ │ ├── 1602液晶显示ds1302.lnp
│ │ ├── 1602液晶显示ds1302.m51
│ │ ├── 1602液晶显示ds1302.plg
│ │ ├── DS1302.lst
│ │ ├── DS1302.obj
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 106-字库ST7920 12864液晶基础显示
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 字库ST7920 12864液晶基础显示
│ │ │ ├── 字库ST7920 12864液晶基础显示.hex
│ │ │ ├── 字库ST7920 12864液晶基础显示.lst
│ │ │ ├── 字库ST7920 12864液晶基础显示.m51
│ │ │ ├── 字库ST7920 12864液晶基础显示.obj
│ │ │ └── 字库ST7920 12864液晶基础显示.plg
│ │ ├── 字库ST7920 12864液晶基础显示.Opt
│ │ ├── 字库ST7920 12864液晶基础显示.c
│ │ ├── 字库ST7920 12864液晶基础显示.plg
│ │ ├── 字库ST7920 12864液晶基础显示.uv2
│ │ └── 字库ST7920 12864液晶基础显示_Opt.Bak
│ ├── 107-按键 12864显示
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 按键12864显示
│ │ │ ├── 按键12864显示.hex
│ │ │ ├── 按键12864显示.lst
│ │ │ ├── 按键12864显示.m51
│ │ │ ├── 按键12864显示.obj
│ │ │ └── 按键12864显示.plg
│ │ ├── 按键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
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── i2c.lst
│ │ │ ├── i2c.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── pcf8591一路AD数码管显示
│ │ │ ├── pcf8591一路AD数码管显示.hex
│ │ │ ├── pcf8591一路AD数码管显示.m51
│ │ │ └── pcf8591一路AD数码管显示.plg
│ │ ├── 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
│ │ ├── 4路AD转换数码管显示
│ │ ├── 4路AD转换数码管显示.hex
│ │ ├── 4路AD转换数码管显示.m51
│ │ ├── 4路AD转换数码管显示.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── display.lst
│ │ ├── display.obj
│ │ ├── i2c.lst
│ │ ├── i2c.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 11-LED循环右移
│ │ ├── led循环右移.Opt
│ │ ├── led循环右移.Uv2
│ │ ├── led循环右移.c
│ │ ├── led循环右移_Opt.Bak
│ │ └── obj
│ │ ├── led循环右移
│ │ ├── led循环右移.hex
│ │ ├── led循环右移.lst
│ │ ├── led循环右移.m51
│ │ ├── led循环右移.obj
│ │ └── led循环右移.plg
│ ├── 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
│ │ ├── DA输出演示
│ │ ├── DA输出演示.hex
│ │ ├── DA输出演示.m51
│ │ ├── DA输出演示.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── display.lst
│ │ ├── display.obj
│ │ ├── i2c.lst
│ │ ├── i2c.obj
│ │ ├── main.lst
│ │ └── main.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
│ │ ├── DA输出锯齿波
│ │ ├── DA输出锯齿波.hex
│ │ ├── DA输出锯齿波.m51
│ │ ├── DA输出锯齿波.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── display.lst
│ │ ├── display.obj
│ │ ├── i2c.lst
│ │ ├── i2c.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 112-PCF8591 1602液晶显示
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── i2c.c
│ │ ├── i2c.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── i2c.lst
│ │ │ ├── i2c.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── pcf8591 1602液晶显示
│ │ │ ├── pcf8591 1602液晶显示.hex
│ │ │ ├── pcf8591 1602液晶显示.lnp
│ │ │ ├── pcf8591 1602液晶显示.m51
│ │ │ └── pcf8591 1602液晶显示.plg
│ │ ├── pcf8591 1602液晶显示.Opt
│ │ ├── pcf8591 1602液晶显示.Uv2
│ │ ├── pcf8591 1602液晶显示.plg
│ │ ├── pcf8591 1602液晶显示_Opt.Bak
│ │ └── pcf8591 1602液晶显示_Uv2.Bak
│ ├── 113-串口通讯
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 串口通讯
│ │ │ ├── 串口通讯.hex
│ │ │ ├── 串口通讯.lst
│ │ │ ├── 串口通讯.m51
│ │ │ ├── 串口通讯.obj
│ │ │ └── 串口通讯.plg
│ │ ├── 串口通讯.Opt
│ │ ├── 串口通讯.Uv2
│ │ ├── 串口通讯.c
│ │ ├── 串口通讯.plg
│ │ └── 串口通讯_Opt.Bak
│ ├── 114-串口通讯中断应用
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 串口通讯中断
│ │ │ ├── 串口通讯中断.hex
│ │ │ ├── 串口通讯中断.lst
│ │ │ ├── 串口通讯中断.m51
│ │ │ ├── 串口通讯中断.obj
│ │ │ └── 串口通讯中断.plg
│ │ ├── 串口通讯中断.Opt
│ │ ├── 串口通讯中断.Uv2
│ │ ├── 串口通讯中断.c
│ │ ├── 串口通讯中断.plg
│ │ └── 串口通讯中断_Opt.Bak
│ ├── 115-RS485基本通讯原理
│ │ ├── RS485通讯原理.Opt
│ │ ├── RS485通讯原理.Uv2
│ │ ├── RS485通讯原理.c
│ │ ├── RS485通讯原理.plg
│ │ ├── delay.c
│ │ ├── delay.h
│ │ └── obj
│ │ ├── RS485通讯原理
│ │ ├── RS485通讯原理.hex
│ │ ├── RS485通讯原理.lst
│ │ ├── RS485通讯原理.m51
│ │ ├── RS485通讯原理.obj
│ │ ├── RS485通讯原理.plg
│ │ ├── delay.lst
│ │ └── delay.obj
│ ├── 116-红外接收原理
│ │ ├── obj
│ │ │ ├── 红外接收原理
│ │ │ ├── 红外接收原理.hex
│ │ │ ├── 红外接收原理.lst
│ │ │ ├── 红外接收原理.m51
│ │ │ ├── 红外接收原理.obj
│ │ │ └── 红外接收原理.plg
│ │ ├── 红外接收原理.Opt
│ │ ├── 红外接收原理.Uv2
│ │ ├── 红外接收原理.c
│ │ ├── 红外接收原理.plg
│ │ └── 红外接收原理_Opt.Bak
│ ├── 117-红外解码数码管显示
│ │ ├── obj
│ │ │ ├── 红外解码数码管显示
│ │ │ ├── 红外解码数码管显示.hex
│ │ │ ├── 红外解码数码管显示.lst
│ │ │ ├── 红外解码数码管显示.m51
│ │ │ ├── 红外解码数码管显示.obj
│ │ │ └── 红外解码数码管显示.plg
│ │ ├── 红外解码数码管显示.Opt
│ │ ├── 红外解码数码管显示.Uv2
│ │ ├── 红外解码数码管显示.c
│ │ ├── 红外解码数码管显示.plg
│ │ ├── 红外解码数码管显示_Opt.Bak
│ │ └── 红外解码数码管显示_Uv2.Bak
│ ├── 118-红外解码1602液晶显示
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 红外解码1602液晶显示
│ │ │ ├── 红外解码1602液晶显示.hex
│ │ │ ├── 红外解码1602液晶显示.lnp
│ │ │ ├── 红外解码1602液晶显示.lst
│ │ │ ├── 红外解码1602液晶显示.m51
│ │ │ ├── 红外解码1602液晶显示.obj
│ │ │ └── 红外解码1602液晶显示.plg
│ │ ├── 红外解码1602液晶显示.Opt
│ │ ├── 红外解码1602液晶显示.Uv2
│ │ ├── 红外解码1602液晶显示.c
│ │ ├── 红外解码1602液晶显示.plg
│ │ ├── 红外解码1602液晶显示_Opt.Bak
│ │ └── 红外解码1602液晶显示_Uv2.Bak
│ ├── 119-红外遥控继电器
│ │ ├── obj
│ │ │ ├── 红外收发测试
│ │ │ ├── 红外收发测试.hex
│ │ │ ├── 红外收发测试.lst
│ │ │ ├── 红外收发测试.m51
│ │ │ ├── 红外收发测试.obj
│ │ │ └── 红外收发测试.plg
│ │ ├── 红外收发测试.Opt
│ │ ├── 红外收发测试.Uv2
│ │ ├── 红外收发测试.c
│ │ ├── 红外收发测试.plg
│ │ └── 红外收发测试_Opt.Bak
│ ├── 12-查表显示LED灯
│ │ ├── obj
│ │ │ ├── 查表led显示.lst
│ │ │ ├── 查表led显示.obj
│ │ │ ├── 查表显示led灯
│ │ │ ├── 查表显示led灯.hex
│ │ │ ├── 查表显示led灯.m51
│ │ │ └── 查表显示led灯.plg
│ │ ├── 查表led显示.c
│ │ ├── 查表显示led灯.Opt
│ │ ├── 查表显示led灯.Uv2
│ │ └── 查表显示led灯_Opt.Bak
│ ├── 120-红外发射原理
│ │ ├── obj
│ │ │ ├── 红外发射原理
│ │ │ ├── 红外发射原理.hex
│ │ │ ├── 红外发射原理.lst
│ │ │ ├── 红外发射原理.m51
│ │ │ ├── 红外发射原理.obj
│ │ │ └── 红外发射原理.plg
│ │ ├── 红外发射原理.Opt
│ │ ├── 红外发射原理.Uv2
│ │ ├── 红外发射原理.c
│ │ ├── 红外发射原理.plg
│ │ └── 红外发射原理_Opt.Bak
│ ├── 121-火焰传感器控制继电器
│ │ ├── Listing
│ │ │ ├── 火焰感应.lst
│ │ │ └── 火焰感应.m51
│ │ ├── Obj
│ │ │ ├── 火焰感应
│ │ │ ├── 火焰感应.hex
│ │ │ ├── 火焰感应.obj
│ │ │ └── 火焰感应.plg
│ │ ├── 火焰感应.Opt
│ │ ├── 火焰感应.Uv2
│ │ ├── 火焰感应.c
│ │ ├── 火焰感应.plg
│ │ └── 火焰感应_Uv2.Bak
│ ├── 122-1个18B20 温度传感器 数码管显示
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── 18b20温度传感器数码管显示.Opt
│ │ ├── 18b20温度传感器数码管显示.Uv2
│ │ ├── 18b20温度传感器数码管显示.plg
│ │ ├── 18b20温度传感器数码管显示_Opt.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ └── obj
│ │ ├── 18b20.lst
│ │ ├── 18b20.obj
│ │ ├── 18b20温度传感器数码管显示
│ │ ├── 18b20温度传感器数码管显示.hex
│ │ ├── 18b20温度传感器数码管显示.m51
│ │ ├── 18b20温度传感器数码管显示.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 123-1个18b20温度传感器1602液晶显示
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── 1个18b20温度传感器1602液晶显示.Opt
│ │ ├── 1个18b20温度传感器1602液晶显示.Uv2
│ │ ├── 1个18b20温度传感器1602液晶显示.plg
│ │ ├── 1个18b20温度传感器1602液晶显示_Opt.Bak
│ │ ├── 1个18b20温度传感器1602液晶显示_Uv2.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ └── obj
│ │ ├── 1602.lst
│ │ ├── 1602.obj
│ │ ├── 18b20.lst
│ │ ├── 18b20.obj
│ │ ├── 1个18b20温度传感器1602液晶显示
│ │ ├── 1个18b20温度传感器1602液晶显示.hex
│ │ ├── 1个18b20温度传感器1602液晶显示.lnp
│ │ ├── 1个18b20温度传感器1602液晶显示.m51
│ │ ├── 1个18b20温度传感器1602液晶显示.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 124-多个18b20温度传感器1602液晶显示
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 18B20a.H
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── 18b20a.c
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── 18b20.lst
│ │ │ ├── 18b20.obj
│ │ │ ├── 18b20a.lst
│ │ │ ├── 18b20a.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 多个18b20液晶显示
│ │ │ ├── 多个18b20液晶显示.hex
│ │ │ ├── 多个18b20液晶显示.lnp
│ │ │ ├── 多个18b20液晶显示.m51
│ │ │ └── 多个18b20液晶显示.plg
│ │ ├── 多个18b20液晶显示.Opt
│ │ ├── 多个18b20液晶显示.Uv2
│ │ ├── 多个18b20液晶显示_Opt.Bak
│ │ └── 多个18b20液晶显示_Uv2.Bak
│ ├── 125-超温报警测试
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 18b20.lst
│ │ │ ├── 18b20.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 超温报警测试
│ │ │ ├── 超温报警测试.hex
│ │ │ ├── 超温报警测试.m51
│ │ │ └── 超温报警测试.plg
│ │ ├── 超温报警测试.Opt
│ │ ├── 超温报警测试.Uv2
│ │ ├── 超温报警测试.plg
│ │ └── 超温报警测试_Opt.Bak
│ ├── 126-温度可调上下限1602显示
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── 18b20.lst
│ │ │ ├── 18b20.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 温度可调上下限1602液晶显示测试
│ │ │ ├── 温度可调上下限1602液晶显示测试.hex
│ │ │ ├── 温度可调上下限1602液晶显示测试.m51
│ │ │ └── 温度可调上下限1602液晶显示测试.plg
│ │ ├── 温度可调上下限1602液晶显示测试.Opt
│ │ ├── 温度可调上下限1602液晶显示测试.plg
│ │ ├── 温度可调上下限1602液晶显示测试.uv2
│ │ └── 温度可调上下限1602液晶显示测试_Opt.Bak
│ ├── 127-舵机扇形摇摆
│ │ ├── List
│ │ │ ├── delay.lst
│ │ │ ├── main.lst
│ │ │ └── 舵机.m51
│ │ ├── Obj
│ │ │ ├── delay.obj
│ │ │ ├── main.obj
│ │ │ ├── 舵机
│ │ │ ├── 舵机.hex
│ │ │ └── 舵机.plg
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── 舵机.Opt
│ │ ├── 舵机.Uv2
│ │ ├── 舵机.plg
│ │ ├── 舵机_Opt.Bak
│ │ └── 舵机_Uv2.Bak
│ ├── 128-双色点阵1种颜色显示测试
│ │ ├── obj
│ │ │ ├── 双色点阵1种颜色显示测试
│ │ │ ├── 双色点阵1种颜色显示测试.hex
│ │ │ ├── 双色点阵1种颜色显示测试.lst
│ │ │ ├── 双色点阵1种颜色显示测试.m51
│ │ │ ├── 双色点阵1种颜色显示测试.obj
│ │ │ └── 双色点阵1种颜色显示测试.plg
│ │ ├── 双色点阵1种颜色显示测试.Opt
│ │ ├── 双色点阵1种颜色显示测试.Uv2
│ │ ├── 双色点阵1种颜色显示测试.c
│ │ ├── 双色点阵1种颜色显示测试.plg
│ │ └── 双色点阵1种颜色显示测试_Opt.Bak
│ ├── 129-双色点阵2种颜色显示测试
│ │ ├── obj
│ │ │ ├── 双色点阵2种颜色测试
│ │ │ ├── 双色点阵2种颜色测试.hex
│ │ │ ├── 双色点阵2种颜色测试.lst
│ │ │ ├── 双色点阵2种颜色测试.m51
│ │ │ ├── 双色点阵2种颜色测试.obj
│ │ │ └── 双色点阵2种颜色测试.plg
│ │ ├── 双色点阵2种颜色测试.Opt
│ │ ├── 双色点阵2种颜色测试.Uv2
│ │ ├── 双色点阵2种颜色测试.c
│ │ ├── 双色点阵2种颜色测试.plg
│ │ └── 双色点阵2种颜色测试_Opt.Bak
│ ├── 13-双灯左移右移闪烁
│ │ ├── obj
│ │ │ ├── 双灯左移右移闪烁
│ │ │ ├── 双灯左移右移闪烁.hex
│ │ │ ├── 双灯左移右移闪烁.lst
│ │ │ ├── 双灯左移右移闪烁.m51
│ │ │ ├── 双灯左移右移闪烁.obj
│ │ │ └── 双灯左移右移闪烁.plg
│ │ ├── 双灯左移右移闪烁.Opt
│ │ ├── 双灯左移右移闪烁.Uv2
│ │ └── 双灯左移右移闪烁.c
│ ├── 130-双色点阵显示特定图形
│ │ ├── obj
│ │ │ ├── 双色点阵显示特定图形
│ │ │ ├── 双色点阵显示特定图形.hex
│ │ │ ├── 双色点阵显示特定图形.lst
│ │ │ ├── 双色点阵显示特定图形.m51
│ │ │ ├── 双色点阵显示特定图形.obj
│ │ │ └── 双色点阵显示特定图形.plg
│ │ ├── 双色点阵显示特定图形.Opt
│ │ ├── 双色点阵显示特定图形.Uv2
│ │ ├── 双色点阵显示特定图形.c
│ │ ├── 双色点阵显示特定图形.plg
│ │ └── 双色点阵显示特定图形_Opt.Bak
│ ├── 131-双色点阵交替图形显示
│ │ ├── obj
│ │ │ ├── 双色交替图形显示
│ │ │ ├── 双色交替图形显示.hex
│ │ │ ├── 双色交替图形显示.lst
│ │ │ ├── 双色交替图形显示.m51
│ │ │ ├── 双色交替图形显示.obj
│ │ │ └── 双色交替图形显示.plg
│ │ ├── 双色交替图形显示.Opt
│ │ ├── 双色交替图形显示.Uv2
│ │ ├── 双色交替图形显示.c
│ │ ├── 双色交替图形显示.plg
│ │ └── 双色交替图形显示_Opt.Bak
│ ├── 132-双色点阵双色交替动态显示
│ │ ├── obj
│ │ │ ├── 双色点阵双色交替动态显示
│ │ │ ├── 双色点阵双色交替动态显示.hex
│ │ │ ├── 双色点阵双色交替动态显示.lst
│ │ │ ├── 双色点阵双色交替动态显示.m51
│ │ │ ├── 双色点阵双色交替动态显示.obj
│ │ │ └── 双色点阵双色交替动态显示.plg
│ │ ├── 双色点阵双色交替动态显示.Opt
│ │ ├── 双色点阵双色交替动态显示.Uv2
│ │ ├── 双色点阵双色交替动态显示.c
│ │ ├── 双色点阵双色交替动态显示.plg
│ │ └── 双色点阵双色交替动态显示_Opt.Bak
│ ├── 133-热敏电阻测试数码管显示
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── display.c
│ │ ├── display.h
│ │ ├── i2c.c
│ │ ├── i2c.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── i2c.lst
│ │ │ ├── i2c.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 热敏电阻测试数码管显示
│ │ │ ├── 热敏电阻测试数码管显示.hex
│ │ │ ├── 热敏电阻测试数码管显示.m51
│ │ │ └── 热敏电阻测试数码管显示.plg
│ │ ├── 热敏电阻测试数码管显示.plg
│ │ ├── 热敏电阻测试数码管显示.uvgui.Administrator
│ │ ├── 热敏电阻测试数码管显示.uvopt
│ │ ├── 热敏电阻测试数码管显示.uvproj
│ │ └── 热敏电阻测试数码管显示_Opt.Bak
│ ├── 134-光敏电阻测试数码管显示
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── display.c
│ │ ├── display.h
│ │ ├── i2c.c
│ │ ├── i2c.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── i2c.lst
│ │ │ ├── i2c.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 光敏电阻测试数码管显示
│ │ │ ├── 光敏电阻测试数码管显示.hex
│ │ │ ├── 光敏电阻测试数码管显示.m51
│ │ │ └── 光敏电阻测试数码管显示.plg
│ │ ├── 光敏电阻测试数码管显示.Opt
│ │ ├── 光敏电阻测试数码管显示.Uv2
│ │ ├── 光敏电阻测试数码管显示.plg
│ │ └── 光敏电阻测试数码管显示_Opt.Bak
│ ├── 135-自动调光测试
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── display.c
│ │ ├── display.h
│ │ ├── i2c.c
│ │ ├── i2c.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── i2c.lst
│ │ │ ├── i2c.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 自动调光测试
│ │ │ ├── 自动调光测试.hex
│ │ │ ├── 自动调光测试.m51
│ │ │ └── 自动调光测试.plg
│ │ ├── 自动调光测试.Opt
│ │ ├── 自动调光测试.Uv2
│ │ └── 自动调光测试.plg
│ ├── 136-串转并数字芯片测试
│ │ ├── obj
│ │ │ ├── 串转并数字芯片测试
│ │ │ ├── 串转并数字芯片测试.hex
│ │ │ ├── 串转并数字芯片测试.lst
│ │ │ ├── 串转并数字芯片测试.m51
│ │ │ ├── 串转并数字芯片测试.obj
│ │ │ └── 串转并数字芯片测试.plg
│ │ ├── 串转并数字芯片测试.Opt
│ │ ├── 串转并数字芯片测试.Uv2
│ │ ├── 串转并数字芯片测试.c
│ │ ├── 串转并数字芯片测试.plg
│ │ ├── 串转并数字芯片测试_Opt.Bak
│ │ └── 串转并数字芯片测试_Uv2.Bak
│ ├── 137-非门数字芯片测试
│ │ ├── obj
│ │ │ ├── 非门数字芯片测试
│ │ │ ├── 非门数字芯片测试.hex
│ │ │ ├── 非门数字芯片测试.lst
│ │ │ ├── 非门数字芯片测试.m51
│ │ │ ├── 非门数字芯片测试.obj
│ │ │ └── 非门数字芯片测试.plg
│ │ ├── 非门数字芯片测试.Opt
│ │ ├── 非门数字芯片测试.Uv2
│ │ ├── 非门数字芯片测试.c
│ │ └── 非门数字芯片测试.plg
│ ├── 138-电子琴
│ │ ├── obj
│ │ │ ├── 电子琴
│ │ │ ├── 电子琴.hex
│ │ │ ├── 电子琴.lst
│ │ │ ├── 电子琴.m51
│ │ │ ├── 电子琴.obj
│ │ │ └── 电子琴.plg
│ │ ├── 电子琴.Opt
│ │ ├── 电子琴.Uv2
│ │ ├── 电子琴.c
│ │ └── 电子琴.plg
│ ├── 139-实用99分钟倒计时器
│ │ ├── obj
│ │ │ ├── 使用99分钟倒计时器
│ │ │ ├── 使用99分钟倒计时器.hex
│ │ │ ├── 使用99分钟倒计时器.lst
│ │ │ ├── 使用99分钟倒计时器.m51
│ │ │ ├── 使用99分钟倒计时器.obj
│ │ │ └── 使用99分钟倒计时器.plg
│ │ ├── 使用99分钟倒计时器.c
│ │ ├── 使用99分钟倒计时器.plg
│ │ ├── 使用99分钟倒计时器.uvgui.Administrator
│ │ ├── 使用99分钟倒计时器.uvopt
│ │ ├── 使用99分钟倒计时器.uvproj
│ │ └── 使用99分钟倒计时器_Opt.Bak
│ ├── 14-花样灯
│ │ ├── obj
│ │ │ ├── 花样灯
│ │ │ ├── 花样灯.hex
│ │ │ ├── 花样灯.lst
│ │ │ ├── 花样灯.m51
│ │ │ ├── 花样灯.obj
│ │ │ └── 花样灯.plg
│ │ ├── 花样灯.Opt
│ │ ├── 花样灯.Uv2
│ │ ├── 花样灯.c
│ │ └── 花样灯_Opt.Bak
│ ├── 140-外部频率测试
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 频率计
│ │ │ ├── 频率计.hex
│ │ │ ├── 频率计.lnp
│ │ │ ├── 频率计.m51
│ │ │ └── 频率计.plg
│ │ ├── 频率计.Opt
│ │ ├── 频率计.Uv2
│ │ ├── 频率计.plg
│ │ ├── 频率计_Opt.Bak
│ │ └── 频率计_Uv2.Bak
│ ├── 141-定时做普通时钟可调
│ │ ├── obj
│ │ │ ├── 定时器可调时钟
│ │ │ ├── 定时器可调时钟.hex
│ │ │ ├── 定时器可调时钟.lst
│ │ │ ├── 定时器可调时钟.m51
│ │ │ ├── 定时器可调时钟.obj
│ │ │ └── 定时器可调时钟.plg
│ │ ├── 定时器可调时钟.Opt
│ │ ├── 定时器可调时钟.Uv2
│ │ ├── 定时器可调时钟.c
│ │ ├── 定时器可调时钟.plg
│ │ ├── 定时器可调时钟_Opt.Bak
│ │ └── 定时器可调时钟_Uv2.Bak
│ ├── 142-1602液晶显示的密码锁
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 1602液晶显示 密码锁.Opt
│ │ ├── 1602液晶显示 密码锁.Uv2
│ │ ├── 1602液晶显示 密码锁.plg
│ │ ├── 1602液晶显示 密码锁_Opt.Bak
│ │ ├── 1602液晶显示 密码锁_Uv2.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── keyboard.c
│ │ ├── keyboard.h
│ │ ├── main.c
│ │ └── obj
│ │ ├── 1602.lst
│ │ ├── 1602.obj
│ │ ├── 1602液晶显示 密码锁
│ │ ├── 1602液晶显示 密码锁.hex
│ │ ├── 1602液晶显示 密码锁.lnp
│ │ ├── 1602液晶显示 密码锁.m51
│ │ ├── 1602液晶显示 密码锁.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── keyboard.lst
│ │ ├── keyboard.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 143-实用密码锁
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── keyboard.c
│ │ ├── keyboard.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── keyboard.lst
│ │ │ ├── keyboard.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 实用密码锁
│ │ │ ├── 实用密码锁.hex
│ │ │ ├── 实用密码锁.lnp
│ │ │ ├── 实用密码锁.m51
│ │ │ └── 实用密码锁.plg
│ │ ├── 实用密码锁.Opt
│ │ ├── 实用密码锁.Uv2
│ │ ├── 实用密码锁.plg
│ │ ├── 实用密码锁_Opt.Bak
│ │ └── 实用密码锁_Uv2.Bak
│ ├── 144-1602液晶显示的计算器
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── 1602液晶显示计算器.plg
│ │ ├── 1602液晶显示计算器.uvgui.Administrator
│ │ ├── 1602液晶显示计算器.uvopt
│ │ ├── 1602液晶显示计算器.uvproj
│ │ ├── 1602液晶显示计算器_Opt.Bak
│ │ ├── 1602液晶显示计算器_Uv2.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── keyboard.c
│ │ ├── keyboard.h
│ │ ├── main.c
│ │ └── obj
│ │ ├── 1602.lst
│ │ ├── 1602.obj
│ │ ├── 1602液晶显示计算器
│ │ ├── 1602液晶显示计算器.hex
│ │ ├── 1602液晶显示计算器.lnp
│ │ ├── 1602液晶显示计算器.m51
│ │ ├── 1602液晶显示计算器.plg
│ │ ├── delay.lst
│ │ ├── delay.obj
│ │ ├── keyboard.lst
│ │ ├── keyboard.obj
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 145-秒表
│ │ ├── obj
│ │ │ ├── 秒表
│ │ │ ├── 秒表.hex
│ │ │ ├── 秒表.lst
│ │ │ ├── 秒表.m51
│ │ │ ├── 秒表.obj
│ │ │ └── 秒表.plg
│ │ ├── 秒表.c
│ │ ├── 秒表.plg
│ │ ├── 秒表.uvgui.Administrator
│ │ ├── 秒表.uvopt
│ │ └── 秒表.uvproj
│ ├── 146-串口测温电脑显示
│ │ ├── 18b20.c
│ │ ├── 18b20.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 18b20.lst
│ │ │ ├── 18b20.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 串口测温电脑显示
│ │ │ ├── 串口测温电脑显示.hex
│ │ │ ├── 串口测温电脑显示.m51
│ │ │ └── 串口测温电脑显示.plg
│ │ ├── 串口测温电脑显示.Opt
│ │ ├── 串口测温电脑显示.Uv2
│ │ └── 串口测温电脑显示.plg
│ ├── 147-交通灯测试
│ │ ├── obj
│ │ │ ├── 交通灯实例
│ │ │ ├── 交通灯实例.hex
│ │ │ ├── 交通灯实例.lst
│ │ │ ├── 交通灯实例.m51
│ │ │ ├── 交通灯实例.obj
│ │ │ └── 交通灯实例.plg
│ │ ├── 交通灯实例.Opt
│ │ ├── 交通灯实例.Uv2
│ │ ├── 交通灯实例.c
│ │ ├── 交通灯实例.plg
│ │ ├── 交通灯实例_Opt.Bak
│ │ └── 交通灯实例_Uv2.Bak
│ ├── 148-点阵模拟电梯上行下行
│ │ ├── 6x8font.h
│ │ ├── 8x8font.h
│ │ ├── obj
│ │ │ ├── 点阵模拟电梯上行下行
│ │ │ ├── 点阵模拟电梯上行下行.hex
│ │ │ ├── 点阵模拟电梯上行下行.lst
│ │ │ ├── 点阵模拟电梯上行下行.m51
│ │ │ ├── 点阵模拟电梯上行下行.obj
│ │ │ └── 点阵模拟电梯上行下行.plg
│ │ ├── 点阵模拟电梯上行下行.Opt
│ │ ├── 点阵模拟电梯上行下行.Uv2
│ │ ├── 点阵模拟电梯上行下行.c
│ │ ├── 点阵模拟电梯上行下行.plg
│ │ └── 点阵模拟电梯上行下行_Opt.Bak
│ ├── 149-点阵流动广告模拟
│ │ ├── obj
│ │ │ ├── 点阵流动广告模拟
│ │ │ ├── 点阵流动广告模拟.hex
│ │ │ ├── 点阵流动广告模拟.lst
│ │ │ ├── 点阵流动广告模拟.m51
│ │ │ ├── 点阵流动广告模拟.obj
│ │ │ └── 点阵流动广告模拟.plg
│ │ ├── 点阵流动广告模拟.c
│ │ ├── 点阵流动广告模拟.plg
│ │ ├── 点阵流动广告模拟.uvgui.Administrator
│ │ ├── 点阵流动广告模拟.uvopt
│ │ ├── 点阵流动广告模拟.uvproj
│ │ └── 点阵流动广告模拟_Opt.Bak
│ ├── 15-PWM调光
│ │ ├── PWM调光.Opt
│ │ ├── PWM调光.Uv2
│ │ ├── PWM调光.c
│ │ ├── PWM调光_Opt.Bak
│ │ └── obj
│ │ ├── PWM调光
│ │ ├── PWM调光.hex
│ │ ├── PWM调光.lst
│ │ ├── PWM调光.m51
│ │ ├── PWM调光.obj
│ │ └── PWM调光.plg
│ ├── 150-舵机按键控制程序
│ │ ├── List
│ │ │ ├── delay.lst
│ │ │ ├── main.lst
│ │ │ └── 舵机.m51
│ │ ├── Obj
│ │ │ ├── delay.obj
│ │ │ ├── main.obj
│ │ │ ├── 舵机
│ │ │ ├── 舵机.hex
│ │ │ └── 舵机.plg
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── 舵机.Opt
│ │ ├── 舵机.Uv2
│ │ ├── 舵机.plg
│ │ ├── 舵机_Opt.Bak
│ │ └── 舵机_Uv2.Bak
│ ├── 151-红外解码数码管显示
│ │ ├── obj
│ │ │ ├── 红外解码数码管显示
│ │ │ ├── 红外解码数码管显示.hex
│ │ │ ├── 红外解码数码管显示.lst
│ │ │ ├── 红外解码数码管显示.m51
│ │ │ ├── 红外解码数码管显示.obj
│ │ │ └── 红外解码数码管显示.plg
│ │ ├── 红外解码数码管显示.Opt
│ │ ├── 红外解码数码管显示.Uv2
│ │ ├── 红外解码数码管显示.c
│ │ ├── 红外解码数码管显示.plg
│ │ ├── 红外解码数码管显示_Opt.Bak
│ │ └── 红外解码数码管显示_Uv2.Bak
│ ├── 152-喇叭音量调节
│ │ ├── list
│ │ │ ├── 音量.lst
│ │ │ └── 音量调节.m51
│ │ ├── obj
│ │ │ ├── 音量.obj
│ │ │ ├── 音量调节
│ │ │ ├── 音量调节.hex
│ │ │ └── 音量调节.plg
│ │ ├── source
│ │ │ └── 音量.c
│ │ ├── 音量调节.Opt
│ │ ├── 音量调节.Uv2
│ │ ├── 音量调节.plg
│ │ ├── 音量调节_Opt.Bak
│ │ └── 音量调节_Uv2.Bak
│ ├── 153-485收发测试程序
│ │ ├── RS485基本通讯原理 发送
│ │ │ ├── RS485通讯原理.Opt
│ │ │ ├── RS485通讯原理.Uv2
│ │ │ ├── RS485通讯原理.c
│ │ │ ├── RS485通讯原理.plg
│ │ │ ├── RS485通讯原理_Opt.Bak
│ │ │ ├── delay.c
│ │ │ ├── delay.h
│ │ │ └── obj
│ │ │ ├── RS485通讯原理
│ │ │ ├── RS485通讯原理.hex
│ │ │ ├── RS485通讯原理.lst
│ │ │ ├── RS485通讯原理.m51
│ │ │ ├── RS485通讯原理.obj
│ │ │ ├── RS485通讯原理.plg
│ │ │ ├── delay.lst
│ │ │ └── delay.obj
│ │ └── RS485基本通讯原理 接收
│ │ ├── RS485通讯原理.Opt
│ │ ├── RS485通讯原理.Uv2
│ │ ├── RS485通讯原理.c
│ │ ├── RS485通讯原理.plg
│ │ ├── RS485通讯原理_Opt.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ └── obj
│ │ ├── RS485通讯原理
│ │ ├── RS485通讯原理.hex
│ │ ├── RS485通讯原理.lst
│ │ ├── RS485通讯原理.m51
│ │ ├── RS485通讯原理.obj
│ │ ├── RS485通讯原理.plg
│ │ ├── delay.lst
│ │ └── delay.obj
│ ├── 154-DS1302时钟串口自动更新时间 12M 波特率2400
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── ds1302时钟串口自动更新时间.Opt
│ │ ├── ds1302时钟串口自动更新时间.Uv2
│ │ ├── ds1302时钟串口自动更新时间.plg
│ │ ├── ds1302时钟串口自动更新时间_Opt.Bak
│ │ ├── main.c
│ │ └── obj
│ │ ├── DS1302.lst
│ │ ├── DS1302.obj
│ │ ├── ds1302时钟串口自动更新时间
│ │ ├── ds1302时钟串口自动更新时间.hex
│ │ ├── ds1302时钟串口自动更新时间.m51
│ │ ├── ds1302时钟串口自动更新时间.plg
│ │ ├── main.lst
│ │ └── main.obj
│ ├── 155-串口通讯中断应用12M晶振 波特率2400
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── 串口通讯中断
│ │ │ ├── 串口通讯中断.hex
│ │ │ ├── 串口通讯中断.lst
│ │ │ ├── 串口通讯中断.m51
│ │ │ ├── 串口通讯中断.obj
│ │ │ └── 串口通讯中断.plg
│ │ ├── 串口通讯中断.Opt
│ │ ├── 串口通讯中断.Uv2
│ │ ├── 串口通讯中断.c
│ │ ├── 串口通讯中断.plg
│ │ └── 串口通讯中断_Opt.Bak
│ ├── 156-串口 驱动HC164
│ │ ├── 164.Opt
│ │ ├── 164.Uv2
│ │ ├── 164.plg
│ │ ├── 164_Opt.Bak
│ │ ├── 164_Uv2.Bak
│ │ ├── List
│ │ │ ├── 164.m51
│ │ │ └── test.lst
│ │ ├── Obj
│ │ │ ├── 164
│ │ │ ├── 164.hex
│ │ │ ├── 164.plg
│ │ │ └── test.obj
│ │ └── test.c
│ ├── 157-数码管飞行
│ │ ├── STARTUP.A51
│ │ ├── STARTUP.lst
│ │ ├── STARTUP.obj
│ │ ├── main.LST
│ │ ├── main.OBJ
│ │ ├── main.c
│ │ ├── 数码管飞行
│ │ ├── 数码管飞行.M51
│ │ ├── 数码管飞行.hex
│ │ ├── 数码管飞行.plg
│ │ ├── 数码管飞行.uvgui.Administrator
│ │ ├── 数码管飞行.uvopt
│ │ ├── 数码管飞行.uvproj
│ │ └── 数码管飞行_Uv2.Bak
│ ├── 158-1602液晶4位数据静态显示
│ │ ├── 1602液晶静态显示.Opt
│ │ ├── 1602液晶静态显示.Uv2
│ │ ├── 1602液晶静态显示.c
│ │ ├── 1602液晶静态显示.plg
│ │ ├── 1602液晶静态显示_Opt.Bak
│ │ ├── 1602液晶静态显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602液晶静态显示
│ │ ├── 1602液晶静态显示.hex
│ │ ├── 1602液晶静态显示.lst
│ │ ├── 1602液晶静态显示.m51
│ │ ├── 1602液晶静态显示.obj
│ │ └── 1602液晶静态显示.plg
│ ├── 159-电机速度测试程序 (需选配测速模块)
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── 1602.lst
│ │ │ ├── 1602.obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 频率计
│ │ │ ├── 频率计.hex
│ │ │ ├── 频率计.m51
│ │ │ └── 频率计.plg
│ │ ├── 频率计.Opt
│ │ ├── 频率计.Uv2
│ │ ├── 频率计.plg
│ │ ├── 频率计_Opt.Bak
│ │ └── 频率计_Uv2.Bak
│ ├── 16-共阳数码管静态显示
│ │ ├── obj
│ │ │ ├── 单个共阳数码管静态显示
│ │ │ ├── 单个共阳数码管静态显示.hex
│ │ │ ├── 单个共阳数码管静态显示.lst
│ │ │ ├── 单个共阳数码管静态显示.m51
│ │ │ ├── 单个共阳数码管静态显示.obj
│ │ │ └── 单个共阳数码管静态显示.plg
│ │ ├── 单个共阳数码管静态显示.Opt
│ │ ├── 单个共阳数码管静态显示.Uv2
│ │ ├── 单个共阳数码管静态显示.c
│ │ └── 单个共阳数码管静态显示.plg
│ ├── 160-1602液晶显示距离(需选配超声波探头)
│ │ ├── 1602.c
│ │ ├── 1602.h
│ │ ├── LIST
│ │ │ ├── 1602.lst
│ │ │ ├── UR04.m51
│ │ │ ├── delay.lst
│ │ │ └── main.lst
│ │ ├── OBJ
│ │ │ ├── 1602.obj
│ │ │ ├── UR04
│ │ │ ├── UR04.hex
│ │ │ ├── UR04.plg
│ │ │ ├── delay.obj
│ │ │ └── main.obj
│ │ ├── UR04.Opt
│ │ ├── UR04.Uv2
│ │ ├── UR04.plg
│ │ ├── UR04_Opt.Bak
│ │ ├── UR04_Uv2.Bak
│ │ ├── delay.c
│ │ ├── delay.h
│ │ └── main.c
│ ├── 17-1个共阳数码管显示变化数字
│ │ ├── obj
│ │ │ ├── 显示1w
│ │ │ ├── 显示1w.build_log.htm
│ │ │ ├── 显示1w.hex
│ │ │ ├── 显示1w.lnp
│ │ │ ├── 显示1w.m51
│ │ │ ├── 显示变化数字
│ │ │ ├── 显示变化数字.hex
│ │ │ ├── 显示变化数字.lst
│ │ │ ├── 显示变化数字.m51
│ │ │ ├── 显示变化数字.obj
│ │ │ └── 显示变化数字.plg
│ │ ├── 显示变化数字.c
│ │ ├── 显示变化数字.uvgui.Administrator
│ │ ├── 显示变化数字.uvopt
│ │ └── 显示变化数字.uvproj
│ ├── 18-单个数码管模拟水流
│ │ ├── obj
│ │ │ ├── 数码管模拟水流
│ │ │ ├── 数码管模拟水流.hex
│ │ │ ├── 数码管模拟水流.lst
│ │ │ ├── 数码管模拟水流.m51
│ │ │ ├── 数码管模拟水流.obj
│ │ │ └── 数码管模拟水流.plg
│ │ ├── 数码管模拟水流.Opt
│ │ ├── 数码管模拟水流.Uv2
│ │ └── 数码管模拟水流.c
│ ├── 19-按键控制单个数码管显示
│ │ ├── obj
│ │ │ ├── 按键控制单个数码管显示
│ │ │ ├── 按键控制单个数码管显示.hex
│ │ │ ├── 按键控制单个数码管显示.lst
│ │ │ ├── 按键控制单个数码管显示.m51
│ │ │ ├── 按键控制单个数码管显示.obj
│ │ │ └── 按键控制单个数码管显示.plg
│ │ ├── 按键控制单个数码管显示.c
│ │ ├── 按键控制单个数码管显示.uvgui.Administrator
│ │ ├── 按键控制单个数码管显示.uvopt
│ │ ├── 按键控制单个数码管显示.uvproj
│ │ ├── 按键控制单个数码管显示_Opt.Bak
│ │ └── 按键控制单个数码管显示_Uv2.Bak
│ ├── 2-IO输出-点亮1个LED灯方法2
│ │ ├── IO输出.Opt
│ │ ├── IO输出.Uv2
│ │ ├── IO输出_Opt.Bak
│ │ ├── IO输出_Uv2.Bak
│ │ ├── obj
│ │ │ ├── IO输出
│ │ │ ├── IO输出.hex
│ │ │ ├── IO输出.m51
│ │ │ ├── IO输出.plg
│ │ │ ├── 点亮1个led方法2.lst
│ │ │ └── 点亮1个led方法2.obj
│ │ └── 点亮1个led方法2.c
│ ├── 20-单个数码管指示逻辑电平
│ │ ├── obj
│ │ │ ├── 单个数码管指示逻辑电平
│ │ │ ├── 单个数码管指示逻辑电平.hex
│ │ │ ├── 单个数码管指示逻辑电平.lst
│ │ │ ├── 单个数码管指示逻辑电平.m51
│ │ │ ├── 单个数码管指示逻辑电平.obj
│ │ │ └── 单个数码管指示逻辑电平.plg
│ │ ├── 单个数码管指示逻辑电平.Opt
│ │ ├── 单个数码管指示逻辑电平.Uv2
│ │ └── 单个数码管指示逻辑电平.c
│ ├── 21-8位数码管显示其中之一
│ │ ├── 8位数码管显示其中之一.Opt
│ │ ├── 8位数码管显示其中之一.Uv2
│ │ ├── 8位数码管显示其中之一.c
│ │ ├── 8位数码管显示其中之一.plg
│ │ └── obj
│ │ ├── 8位数码管显示其中之一
│ │ ├── 8位数码管显示其中之一.hex
│ │ ├── 8位数码管显示其中之一.lst
│ │ ├── 8位数码管显示其中之一.m51
│ │ ├── 8位数码管显示其中之一.obj
│ │ └── 8位数码管显示其中之一.plg
│ ├── 22-8位数码管静态显示其中之二
│ │ ├── 8位数码管静态显示其中之二.Opt
│ │ ├── 8位数码管静态显示其中之二.Uv2
│ │ ├── 8位数码管静态显示其中之二.c
│ │ ├── 8位数码管静态显示其中之二.plg
│ │ └── obj
│ │ ├── 8位数码管静态显示其中之二
│ │ ├── 8位数码管静态显示其中之二.hex
│ │ ├── 8位数码管静态显示其中之二.lst
│ │ ├── 8位数码管静态显示其中之二.m51
│ │ ├── 8位数码管静态显示其中之二.obj
│ │ └── 8位数码管静态显示其中之二.plg
│ ├── 23-8位数码管动态扫描显示
│ │ ├── 8位数码管动态扫描显示.c
│ │ ├── 8位数码管动态扫描显示.plg
│ │ ├── 8位数码管动态扫描显示.uvgui.Administrator
│ │ ├── 8位数码管动态扫描显示.uvopt
│ │ ├── 8位数码管动态扫描显示.uvproj
│ │ └── obj
│ │ ├── 8位数码管动态扫描显示
│ │ ├── 8位数码管动态扫描显示.hex
│ │ ├── 8位数码管动态扫描显示.lst
│ │ ├── 8位数码管动态扫描显示.m51
│ │ ├── 8位数码管动态扫描显示.obj
│ │ └── 8位数码管动态扫描显示.plg
│ ├── 24-8位数码管动态扫描原理演示
│ │ ├── 8位数码管动态扫描原理演示.Opt
│ │ ├── 8位数码管动态扫描原理演示.Uv2
│ │ ├── 8位数码管动态扫描原理演示.c
│ │ ├── 8位数码管动态扫描原理演示.plg
│ │ └── obj
│ │ ├── 8位数码管动态扫描原理演示
│ │ ├── 8位数码管动态扫描原理演示.hex
│ │ ├── 8位数码管动态扫描原理演示.lst
│ │ ├── 8位数码管动态扫描原理演示.m51
│ │ ├── 8位数码管动态扫描原理演示.obj
│ │ └── 8位数码管动态扫描原理演示.plg
│ ├── 25-数码管显示动态数据
│ │ ├── obj
│ │ │ ├── 数码管显示动态数据
│ │ │ ├── 数码管显示动态数据.hex
│ │ │ ├── 数码管显示动态数据.lst
│ │ │ ├── 数码管显示动态数据.m51
│ │ │ ├── 数码管显示动态数据.obj
│ │ │ └── 数码管显示动态数据.plg
│ │ ├── 数码管显示动态数据.Opt
│ │ ├── 数码管显示动态数据.Uv2
│ │ ├── 数码管显示动态数据.c
│ │ └── 数码管显示动态数据.plg
│ ├── 26-9累加
│ │ ├── 9累加.c
│ │ ├── 9累加.plg
│ │ ├── 9累加.uvgui.Administrator
│ │ ├── 9累加.uvopt
│ │ ├── 9累加.uvproj
│ │ ├── 9累加_Opt.Bak
│ │ └── obj
│ │ ├── 9累加
│ │ ├── 9累加.hex
│ │ ├── 9累加.lst
│ │ ├── 9累加.m51
│ │ ├── 9累加.obj
│ │ └── 9累加.plg
│ ├── 27-99累加
│ │ ├── 99秒累加.Opt
│ │ ├── 99秒累加.Uv2
│ │ ├── 99秒累加.c
│ │ ├── 99秒累加.plg
│ │ ├── 99秒累加_Opt.Bak
│ │ └── obj
│ │ ├── 99秒累加
│ │ ├── 99秒累加.hex
│ │ ├── 99秒累加.lst
│ │ ├── 99秒累加.m51
│ │ ├── 99秒累加.obj
│ │ └── 99秒累加.plg
│ ├── 28-999累加
│ │ ├── 999累加.Opt
│ │ ├── 999累加.Uv2
│ │ ├── 999累加.c
│ │ ├── 999累加.plg
│ │ └── obj
│ │ ├── 999累加
│ │ ├── 999累加.hex
│ │ ├── 999累加.lst
│ │ ├── 999累加.m51
│ │ ├── 999累加.obj
│ │ └── 999累加.plg
│ ├── 29-9999累加
│ │ ├── 9999累加 - 副本.c
│ │ ├── 9999累加.c
│ │ ├── 9999累加.plg
│ │ ├── 9999累加.uvgui.Administrator
│ │ ├── 9999累加.uvopt
│ │ ├── 9999累加.uvproj
│ │ └── obj
│ │ ├── 0-9999加
│ │ ├── 0-9999加.build_log.htm
│ │ ├── 0-9999加.hex
│ │ ├── 0-9999加.lnp
│ │ ├── 0-9999加.m51
│ │ ├── 9999累加
│ │ ├── 9999累加.hex
│ │ ├── 9999累加.lst
│ │ ├── 9999累加.m51
│ │ ├── 9999累加.obj
│ │ └── 9999累加.plg
│ ├── 3-IO输出-点亮多个LED灯方法1
│ │ ├── IO输出.Opt
│ │ ├── IO输出.Uv2
│ │ ├── IO输出_Opt.Bak
│ │ ├── obj
│ │ │ ├── IO输出
│ │ │ ├── IO输出.hex
│ │ │ ├── IO输出.m51
│ │ │ ├── IO输出.plg
│ │ │ ├── 点亮多个led灯方法1.lst
│ │ │ └── 点亮多个led灯方法1.obj
│ │ └── 点亮多个led灯方法1.c
│ ├── 30-9累减
│ │ ├── 9累减.Opt
│ │ ├── 9累减.Uv2
│ │ ├── 9累减.c
│ │ ├── 9累减.plg
│ │ └── obj
│ │ ├── 9累减
│ │ ├── 9累减.hex
│ │ ├── 9累减.lst
│ │ ├── 9累减.m51
│ │ ├── 9累减.obj
│ │ └── 9累减.plg
│ ├── 31-99累减
│ │ ├── 99累减.Opt
│ │ ├── 99累减.Uv2
│ │ ├── 99累减.c
│ │ ├── 99累减.plg
│ │ └── obj
│ │ ├── 99累减
│ │ ├── 99累减.hex
│ │ ├── 99累减.lst
│ │ ├── 99累减.m51
│ │ ├── 99累减.obj
│ │ └── 99累减.plg
│ ├── 32-999累减
│ │ ├── 999累减.Opt
│ │ ├── 999累减.Uv2
│ │ ├── 999累减.c
│ │ ├── 999累减.plg
│ │ └── obj
│ │ ├── 999累减
│ │ ├── 999累减.hex
│ │ ├── 999累减.lst
│ │ ├── 999累减.m51
│ │ ├── 999累减.obj
│ │ └── 999累减.plg
│ ├── 33-9999累减
│ │ ├── 9999累减.Opt
│ │ ├── 9999累减.Uv2
│ │ ├── 9999累减.c
│ │ ├── 9999累减.plg
│ │ └── obj
│ │ ├── 9999累减
│ │ ├── 9999累减.hex
│ │ ├── 9999累减.lst
│ │ ├── 9999累减.m51
│ │ ├── 9999累减.obj
│ │ └── 9999累减.plg
│ ├── 34-显示小数点
│ │ ├── obj
│ │ │ ├── 显示小数点
│ │ │ ├── 显示小数点.hex
│ │ │ ├── 显示小数点.lst
│ │ │ ├── 显示小数点.m51
│ │ │ ├── 显示小数点.obj
│ │ │ └── 显示小数点.plg
│ │ ├── 显示小数点.Opt
│ │ ├── 显示小数点.Uv2
│ │ ├── 显示小数点.c
│ │ └── 显示小数点.plg
│ ├── 35-数码管消隐
│ │ ├── obj
│ │ │ ├── 数码管消隐
│ │ │ ├── 数码管消隐.hex
│ │ │ ├── 数码管消隐.lst
│ │ │ ├── 数码管消隐.m51
│ │ │ ├── 数码管消隐.obj
│ │ │ └── 数码管消隐.plg
│ │ ├── 数码管消隐.c
│ │ ├── 数码管消隐.plg
│ │ ├── 数码管消隐.uvgui.Administrator
│ │ ├── 数码管消隐.uvopt
│ │ └── 数码管消隐.uvproj
│ ├── 36-数码管递加递减带消隐
│ │ ├── obj
│ │ │ ├── 数码管递加递减带消隐
│ │ │ ├── 数码管递加递减带消隐.hex
│ │ │ ├── 数码管递加递减带消隐.lst
│ │ │ ├── 数码管递加递减带消隐.m51
│ │ │ ├── 数码管递加递减带消隐.obj
│ │ │ └── 数码管递加递减带消隐.plg
│ │ ├── 数码管递加递减带消隐.c
│ │ ├── 数码管递加递减带消隐.plg
│ │ ├── 数码管递加递减带消隐.uvgui.Administrator
│ │ ├── 数码管递加递减带消隐.uvopt
│ │ ├── 数码管递加递减带消隐.uvproj
│ │ └── 数码管递加递减带消隐_Opt.Bak
│ ├── 37-数码管左移
│ │ ├── obj
│ │ │ ├── 数码管左移
│ │ │ ├── 数码管左移.hex
│ │ │ ├── 数码管左移.lst
│ │ │ ├── 数码管左移.m51
│ │ │ ├── 数码管左移.obj
│ │ │ └── 数码管左移.plg
│ │ ├── 数码管左移.Opt
│ │ ├── 数码管左移.Uv2
│ │ ├── 数码管左移.c
│ │ ├── 数码管左移.plg
│ │ └── 数码管左移_Opt.Bak
│ ├── 38-数码管右移1
│ │ ├── obj
│ │ │ ├── 数码管右移
│ │ │ ├── 数码管右移.hex
│ │ │ ├── 数码管右移.lst
│ │ │ ├── 数码管右移.m51
│ │ │ ├── 数码管右移.obj
│ │ │ └── 数码管右移.plg
│ │ ├── 数码管右移.Opt
│ │ ├── 数码管右移.Uv2
│ │ ├── 数码管右移.c
│ │ ├── 数码管右移.plg
│ │ └── 数码管右移_Opt.Bak
│ ├── 39-数码管右移2
│ │ ├── obj
│ │ │ ├── 数码管右移2
│ │ │ ├── 数码管右移2.hex
│ │ │ ├── 数码管右移2.lst
│ │ │ ├── 数码管右移2.m51
│ │ │ ├── 数码管右移2.obj
│ │ │ └── 数码管右移2.plg
│ │ ├── 数码管右移2.Opt
│ │ ├── 数码管右移2.Uv2
│ │ ├── 数码管右移2.c
│ │ ├── 数码管右移2.plg
│ │ └── 数码管右移2_Opt.Bak
│ ├── 4-IO输出-点亮多个LED灯方法2
│ │ ├── IO输出.Opt
│ │ ├── IO输出.Uv2
│ │ ├── IO输出_Opt.Bak
│ │ ├── obj
│ │ │ ├── IO输出
│ │ │ ├── IO输出.hex
│ │ │ ├── IO输出.m51
│ │ │ ├── IO输出.plg
│ │ │ ├── 点亮多个led灯方法2.lst
│ │ │ └── 点亮多个led灯方法2.obj
│ │ └── 点亮多个led灯方法2.c
│ ├── 40-数码管循环左移
│ │ ├── obj
│ │ │ ├── 数码管循环左移
│ │ │ ├── 数码管循环左移.hex
│ │ │ ├── 数码管循环左移.lst
│ │ │ ├── 数码管循环左移.m51
│ │ │ ├── 数码管循环左移.obj
│ │ │ └── 数码管循环左移.plg
│ │ ├── 数码管循环左移.Opt
│ │ ├── 数码管循环左移.Uv2
│ │ ├── 数码管循环左移.c
│ │ ├── 数码管循环左移.plg
│ │ └── 数码管循环左移_Opt.Bak
│ ├── 41-数码管循环右移1
│ │ ├── obj
│ │ │ ├── 数码管循环右移
│ │ │ ├── 数码管循环右移.hex
│ │ │ ├── 数码管循环右移.lst
│ │ │ ├── 数码管循环右移.m51
│ │ │ ├── 数码管循环右移.obj
│ │ │ └── 数码管循环右移.plg
│ │ ├── 数码管循环右移.Opt
│ │ ├── 数码管循环右移.Uv2
│ │ ├── 数码管循环右移.c
│ │ ├── 数码管循环右移.plg
│ │ └── 数码管循环右移_Opt.Bak
│ ├── 42-数码管循环右移2
│ │ ├── obj
│ │ │ ├── 数码管循环右移2
│ │ │ ├── 数码管循环右移2.hex
│ │ │ ├── 数码管循环右移2.lst
│ │ │ ├── 数码管循环右移2.m51
│ │ │ ├── 数码管循环右移2.obj
│ │ │ └── 数码管循环右移2.plg
│ │ ├── 数码管循环右移2.Opt
│ │ ├── 数码管循环右移2.Uv2
│ │ ├── 数码管循环右移2.c
│ │ ├── 数码管循环右移2.plg
│ │ └── 数码管循环右移2_Opt.Bak
│ ├── 43-数码管闪烁
│ │ ├── obj
│ │ │ ├── 数码管闪烁
│ │ │ ├── 数码管闪烁.hex
│ │ │ ├── 数码管闪烁.lst
│ │ │ ├── 数码管闪烁.m51
│ │ │ ├── 数码管闪烁.obj
│ │ │ └── 数码管闪烁.plg
│ │ ├── 数码管闪烁.Opt
│ │ ├── 数码管闪烁.Uv2
│ │ ├── 数码管闪烁.c
│ │ ├── 数码管闪烁.plg
│ │ └── 数码管闪烁_Opt.Bak
│ ├── 44-数码管局部闪烁
│ │ ├── obj
│ │ │ ├── 数码管局部闪烁
│ │ │ ├── 数码管局部闪烁.hex
│ │ │ ├── 数码管局部闪烁.lst
│ │ │ ├── 数码管局部闪烁.m51
│ │ │ ├── 数码管局部闪烁.obj
│ │ │ └── 数码管局部闪烁.plg
│ │ ├── 数码管局部闪烁.Opt
│ │ ├── 数码管局部闪烁.Uv2
│ │ ├── 数码管局部闪烁.c
│ │ ├── 数码管局部闪烁.plg
│ │ └── 数码管局部闪烁_Opt.Bak
│ ├── 45-定时器0
│ │ ├── obj
│ │ │ ├── 定时器0
│ │ │ ├── 定时器0.hex
│ │ │ ├── 定时器0.lst
│ │ │ ├── 定时器0.m51
│ │ │ ├── 定时器0.obj
│ │ │ └── 定时器0.plg
│ │ ├── 定时器0.Opt
│ │ ├── 定时器0.Uv2
│ │ ├── 定时器0.c
│ │ └── 定时器0.plg
│ ├── 46-定时器1
│ │ ├── obj
│ │ │ ├── 定时器1
│ │ │ ├── 定时器1.hex
│ │ │ ├── 定时器1.lst
│ │ │ ├── 定时器1.m51
│ │ │ ├── 定时器1.obj
│ │ │ └── 定时器1.plg
│ │ ├── 定时器1.Opt
│ │ ├── 定时器1.Uv2
│ │ ├── 定时器1.c
│ │ ├── 定时器1.plg
│ │ ├── 定时器1_Opt.Bak
│ │ └── 定时器1_Uv2.Bak
│ ├── 47-定时器2
│ │ ├── obj
│ │ │ ├── 定时器2
│ │ │ ├── 定时器2.hex
│ │ │ ├── 定时器2.lst
│ │ │ ├── 定时器2.m51
│ │ │ ├── 定时器2.obj
│ │ │ └── 定时器2.plg
│ │ ├── 定时器2.Opt
│ │ ├── 定时器2.Uv2
│ │ └── 定时器2.c
│ ├── 48-产生1mS方波
│ │ ├── obj
│ │ │ ├── 产生1mS方波
│ │ │ ├── 产生1mS方波.hex
│ │ │ ├── 产生1mS方波.lst
│ │ │ ├── 产生1mS方波.m51
│ │ │ ├── 产生1mS方波.obj
│ │ │ └── 产生1mS方波.plg
│ │ ├── 产生1mS方波.Opt
│ │ ├── 产生1mS方波.Uv2
│ │ ├── 产生1mS方波.c
│ │ ├── 产生1mS方波.plg
│ │ ├── 产生1mS方波_Opt.Bak
│ │ └── 产生1mS方波_Uv2.Bak
│ ├── 49-产生200mS方波
│ │ ├── obj
│ │ │ ├── 产生200mS方波
│ │ │ ├── 产生200mS方波.hex
│ │ │ ├── 产生200mS方波.lst
│ │ │ ├── 产生200mS方波.m51
│ │ │ ├── 产生200mS方波.obj
│ │ │ └── 产生200mS方波.plg
│ │ ├── 产生200mS方波.Opt
│ │ ├── 产生200mS方波.Uv2
│ │ ├── 产生200mS方波.c
│ │ ├── 产生200mS方波.plg
│ │ └── 产生200mS方波_Opt.Bak
│ ├── 5-闪烁1个LED
│ │ ├── LED闪烁.c
│ │ ├── obj
│ │ │ ├── LED闪烁.lst
│ │ │ ├── LED闪烁.obj
│ │ │ ├── pwm.lst
│ │ │ ├── pwm.obj
│ │ │ ├── 闪烁led
│ │ │ ├── 闪烁led.build_log.htm
│ │ │ ├── 闪烁led.hex
│ │ │ ├── 闪烁led.lnp
│ │ │ ├── 闪烁led.m51
│ │ │ ├── 闪烁led.plg
│ │ │ ├── 双键控制LED灯.lst
│ │ │ └── 双键控制LED灯.obj
│ │ ├── pwm.c
│ │ ├── 闪烁led.uvgui.Administrator
│ │ ├── 闪烁led.uvopt
│ │ ├── 闪烁led.uvproj
│ │ ├── 闪烁led_Opt.Bak
│ │ ├── 闪烁led_Uv2.Bak
│ │ └── 双键控制LED灯.c
│ ├── 50-产生多路不同频率方波
│ │ ├── obj
│ │ │ ├── 产生多路不同频率方波
│ │ │ ├── 产生多路不同频率方波.hex
│ │ │ ├── 产生多路不同频率方波.lst
│ │ │ ├── 产生多路不同频率方波.m51
│ │ │ ├── 产生多路不同频率方波.obj
│ │ │ └── 产生多路不同频率方波.plg
│ │ ├── 产生多路不同频率方波.Opt
│ │ ├── 产生多路不同频率方波.Uv2
│ │ ├── 产生多路不同频率方波.c
│ │ ├── 产生多路不同频率方波.plg
│ │ └── 产生多路不同频率方波_Opt.Bak
│ ├── 51-1个独立按键控制LED
│ │ ├── 1个独立按键控制led.c
│ │ ├── 1个独立按键控制led.plg
│ │ ├── 1个独立按键控制led.uvgui.Administrator
│ │ ├── 1个独立按键控制led.uvopt
│ │ ├── 1个独立按键控制led.uvproj
│ │ ├── 1个独立按键控制led_Opt.Bak
│ │ └── obj
│ │ ├── 1个独立按键控制led.build_log.htm
│ │ ├── 1个独立按键控制led.hex
│ │ ├── 1个独立按键控制led.lnp
│ │ ├── 1个独立按键控制led.lst
│ │ ├── 1个独立按键控制led.m51
│ │ └── 1个独立按键控制led.plg
│ ├── 52-1个按键控制两只LED
│ │ ├── 52.c
│ │ ├── 52.uvgui.Administrator
│ │ ├── 52.uvopt
│ │ ├── 52.uvproj
│ │ ├── Listings
│ │ │ ├── 52-anjian-deng.m51
│ │ │ ├── 52.lst
│ │ │ ├── 52.m51
│ │ │ └── STARTUP.lst
│ │ ├── Objects
│ │ │ ├── 52
│ │ │ ├── 52-anjian-deng
│ │ │ ├── 52-anjian-deng.build_log.htm
│ │ │ ├── 52-anjian-deng.hex
│ │ │ ├── 52-anjian-deng.lnp
│ │ │ ├── 52.build_log.htm
│ │ │ ├── 52.hex
│ │ │ ├── 52.lnp
│ │ │ ├── 52.obj
│ │ │ └── STARTUP.obj
│ │ └── STARTUP.A51
│ ├── 52-1个独立按键控制LED状态转换
│ │ ├── 1个独立按键控制LED改.C
│ │ ├── 1个独立按键控制LED状态转换.c
│ │ ├── 1个独立按键控制LED状态转换.plg
│ │ ├── Listings
│ │ ├── Objects
│ │ ├── STARTUP.A51
│ │ └── obj
│ │ ├── 1个独立按键控制LED状态转换
│ │ ├── 1个独立按键控制LED状态转换.hex
│ │ ├── 1个独立按键控制LED状态转换.lst
│ │ ├── 1个独立按键控制LED状态转换.m51
│ │ ├── 1个独立按键控制LED状态转换.obj
│ │ └── 1个独立按键控制LED状态转换.plg
│ ├── 53-2按键加减操作数码管显示
│ │ ├── 2按键加减操作.Opt
│ │ ├── 2按键加减操作.Uv2
│ │ ├── 2按键加减操作.c
│ │ ├── 2按键加减操作.plg
│ │ ├── 2按键加减操作_Opt.Bak
│ │ └── obj
│ │ ├── 2按键加减操作
│ │ ├── 2按键加减操作.hex
│ │ ├── 2按键加减操作.lst
│ │ ├── 2按键加减操作.m51
│ │ ├── 2按键加减操作.obj
│ │ └── 2按键加减操作.plg
│ ├── 54-多位数按键加减(闪烁)数码管显示
│ │ ├── obj
│ │ │ ├── 多位数按键加减
│ │ │ ├── 多位数按键加减.hex
│ │ │ ├── 多位数按键加减.lst
│ │ │ ├── 多位数按键加减.m51
│ │ │ ├── 多位数按键加减.obj
│ │ │ └── 多位数按键加减.plg
│ │ ├── 多位数按键加减.Opt
│ │ ├── 多位数按键加减.Uv2
│ │ ├── 多位数按键加减.c
│ │ ├── 多位数按键加减.plg
│ │ └── 多位数按键加减_Opt.Bak
│ ├── 55-多位数按键加减(不闪烁)数码管显示
│ │ ├── obj
│ │ │ ├── 多位数按键加减
│ │ │ ├── 多位数按键加减.hex
│ │ │ ├── 多位数按键加减.lst
│ │ │ ├── 多位数按键加减.m51
│ │ │ ├── 多位数按键加减.obj
│ │ │ └── 多位数按键加减.plg
│ │ ├── 多位数按键加减.Opt
│ │ ├── 多位数按键加减.Uv2
│ │ ├── 多位数按键加减.c
│ │ ├── 多位数按键加减.plg
│ │ └── 多位数按键加减_Opt.Bak
│ ├── 56-定时器扫描数码管(不闪烁)
│ │ ├── obj
│ │ │ ├── 定时器数码管扫描
│ │ │ ├── 定时器数码管扫描.hex
│ │ │ ├── 定时器数码管扫描.lst
│ │ │ ├── 定时器数码管扫描.m51
│ │ │ ├── 定时器数码管扫描.obj
│ │ │ └── 定时器数码管扫描.plg
│ │ ├── 定时器数码管扫描.Opt
│ │ ├── 定时器数码管扫描.Uv2
│ │ ├── 定时器数码管扫描.c
│ │ ├── 定时器数码管扫描.plg
│ │ ├── 定时器数码管扫描_Opt.Bak
│ │ └── 定时器数码管扫描_Uv2.Bak
│ ├── 57-按键长按短按效果
│ │ ├── obj
│ │ │ ├── 按键长按短按效果
│ │ │ ├── 按键长按短按效果.hex
│ │ │ ├── 按键长按短按效果.lst
│ │ │ ├── 按键长按短按效果.m51
│ │ │ ├── 按键长按短按效果.obj
│ │ │ └── 按键长按短按效果.plg
│ │ ├── 按键长按短按效果.Opt
│ │ ├── 按键长按短按效果.Uv2
│ │ ├── 按键长按短按效果.c
│ │ ├── 按键长按短按效果.plg
│ │ └── 按键长按短按效果_Opt.Bak
│ ├── 58-抢答器
│ │ ├── obj
│ │ │ ├── 抢答器
│ │ │ ├── 抢答器.hex
│ │ │ ├── 抢答器.lst
│ │ │ ├── 抢答器.m51
│ │ │ ├── 抢答器.obj
│ │ │ └── 抢答器.plg
│ │ ├── 抢答器.Opt
│ │ ├── 抢答器.Uv2
│ │ ├── 抢答器.c
│ │ ├── 抢答器.plg
│ │ ├── 抢答器_Opt.Bak
│ │ └── 抢答器_Uv2.Bak
│ ├── 59-独立按键依次输入数据
│ │ ├── obj
│ │ │ ├── 独立按键依次输入数据
│ │ │ ├── 独立按键依次输入数据.hex
│ │ │ ├── 独立按键依次输入数据.lst
│ │ │ ├── 独立按键依次输入数据.m51
│ │ │ ├── 独立按键依次输入数据.obj
│ │ │ └── 独立按键依次输入数据.plg
│ │ ├── 独立按键依次输入数据.Opt
│ │ ├── 独立按键依次输入数据.Uv2
│ │ ├── 独立按键依次输入数据.c
│ │ ├── 独立按键依次输入数据.plg
│ │ └── 独立按键依次输入数据_Opt.Bak
│ ├── 6-不同频率闪烁1个LED灯
│ │ ├── obj
│ │ │ ├── 闪烁led
│ │ │ ├── 闪烁led.hex
│ │ │ ├── 闪烁led.m51
│ │ │ ├── 闪烁led.plg
│ │ │ ├── 不同频率闪烁1个led灯.lst
│ │ │ └── 不同频率闪烁1个led灯.obj
│ │ ├── 闪烁led.Opt
│ │ ├── 闪烁led.Uv2
│ │ ├── 闪烁led_Opt.Bak
│ │ └── 不同频率闪烁1个led灯.c
│ ├── 60-按键从右至左输入
│ │ ├── obj
│ │ │ ├── 按键从右至左输入
│ │ │ ├── 按键从右至左输入.hex
│ │ │ ├── 按键从右至左输入.lst
│ │ │ ├── 按键从右至左输入.m51
│ │ │ ├── 按键从右至左输入.obj
│ │ │ └── 按键从右至左输入.plg
│ │ ├── 按键从右至左输入.Opt
│ │ ├── 按键从右至左输入.Uv2
│ │ ├── 按键从右至左输入.c
│ │ ├── 按键从右至左输入.plg
│ │ └── 按键从右至左输入_Opt.Bak
│ ├── 61-8位端口检测8独立按键
│ │ ├── 8位端口检测8独立按键.Opt
│ │ ├── 8位端口检测8独立按键.Uv2
│ │ ├── 8位端口检测8独立按键.c
│ │ ├── 8位端口检测8独立按键.plg
│ │ ├── 8位端口检测8独立按键_Opt.Bak
│ │ └── obj
│ │ ├── 8位端口检测8独立按键
│ │ ├── 8位端口检测8独立按键.hex
│ │ ├── 8位端口检测8独立按键.lst
│ │ ├── 8位端口检测8独立按键.m51
│ │ ├── 8位端口检测8独立按键.obj
│ │ └── 8位端口检测8独立按键.plg
│ ├── 62-矩阵键盘行列扫描
│ │ ├── obj
│ │ │ ├── 矩阵键盘行列扫描
│ │ │ ├── 矩阵键盘行列扫描.hex
│ │ │ ├── 矩阵键盘行列扫描.lst
│ │ │ ├── 矩阵键盘行列扫描.m51
│ │ │ ├── 矩阵键盘行列扫描.obj
│ │ │ └── 矩阵键盘行列扫描.plg
│ │ ├── 矩阵键盘行列扫描.Opt
│ │ ├── 矩阵键盘行列扫描.Uv2
│ │ ├── 矩阵键盘行列扫描.c
│ │ ├── 矩阵键盘行列扫描.plg
│ │ └── 矩阵键盘行列扫描_Opt.Bak
│ ├── 63-矩阵键盘反转扫描
│ │ ├── obj
│ │ │ ├── 矩阵键盘反转扫描
│ │ │ ├── 矩阵键盘反转扫描.hex
│ │ │ ├── 矩阵键盘反转扫描.lst
│ │ │ ├── 矩阵键盘反转扫描.m51
│ │ │ ├── 矩阵键盘反转扫描.obj
│ │ │ └── 矩阵键盘反转扫描.plg
│ │ ├── 矩阵键盘反转扫描.Opt
│ │ ├── 矩阵键盘反转扫描.Uv2
│ │ ├── 矩阵键盘反转扫描.c
│ │ ├── 矩阵键盘反转扫描.plg
│ │ └── 矩阵键盘反转扫描_Opt.Bak
│ ├── 64-矩阵键盘中断扫描
│ │ ├── obj
│ │ │ ├── 矩阵键盘中断扫描
│ │ │ ├── 矩阵键盘中断扫描.hex
│ │ │ ├── 矩阵键盘中断扫描.lst
│ │ │ ├── 矩阵键盘中断扫描.m51
│ │ │ ├── 矩阵键盘中断扫描.obj
│ │ │ └── 矩阵键盘中断扫描.plg
│ │ ├── 矩阵键盘中断扫描.Opt
│ │ ├── 矩阵键盘中断扫描.Uv2
│ │ ├── 矩阵键盘中断扫描.c
│ │ ├── 矩阵键盘中断扫描.plg
│ │ └── 矩阵键盘中断扫描_Opt.Bak
│ ├── 65-矩阵键盘密码锁
│ │ ├── obj
│ │ │ ├── 密码锁
│ │ │ ├── 密码锁.hex
│ │ │ ├── 密码锁.lst
│ │ │ ├── 密码锁.m51
│ │ │ ├── 密码锁.obj
│ │ │ └── 密码锁.plg
│ │ ├── 密码锁.Opt
│ │ ├── 密码锁.Uv2
│ │ ├── 密码锁.c
│ │ ├── 密码锁.plg
│ │ └── 密码锁_Opt.Bak
│ ├── 66-矩阵键盘简易计算器
│ │ ├── delay.c
│ │ ├── delay.h
│ │ ├── display.c
│ │ ├── display.h
│ │ ├── keyboard.c
│ │ ├── keyboard.h
│ │ ├── main.c
│ │ ├── obj
│ │ │ ├── delay.lst
│ │ │ ├── delay.obj
│ │ │ ├── display.lst
│ │ │ ├── display.obj
│ │ │ ├── keyboard.lst
│ │ │ ├── keyboard.obj
│ │ │ ├── main.lst
│ │ │ ├── main.obj
│ │ │ ├── 矩阵键盘简易计算器
│ │ │ ├── 矩阵键盘简易计算器.hex
│ │ │ ├── 矩阵键盘简易计算器.m51
│ │ │ └── 矩阵键盘简易计算器.plg
│ │ ├── 矩阵键盘简易计算器.Opt
│ │ ├── 矩阵键盘简易计算器.Uv2
│ │ ├── 矩阵键盘简易计算器.plg
│ │ └── 矩阵键盘简易计算器_Opt.Bak
│ ├── 67-外部中断0电平触发
│ │ ├── obj
│ │ │ ├── 外部中断0电平触发
│ │ │ ├── 外部中断0电平触发.hex
│ │ │ ├── 外部中断0电平触发.lst
│ │ │ ├── 外部中断0电平触发.m51
│ │ │ ├── 外部中断0电平触发.obj
│ │ │ └── 外部中断0电平触发.plg
│ │ ├── 外部中断0电平触发.Opt
│ │ ├── 外部中断0电平触发.Uv2
│ │ ├── 外部中断0电平触发.c
│ │ ├── 外部中断0电平触发.plg
│ │ └── 外部中断0电平触发_Opt.Bak
│ ├── 68-外部中断1电平触发
│ │ ├── obj
│ │ │ ├── 外部中断1电平触发
│ │ │ ├── 外部中断1电平触发.hex
│ │ │ ├── 外部中断1电平触发.lst
│ │ │ ├── 外部中断1电平触发.m51
│ │ │ ├── 外部中断1电平触发.obj
│ │ │ └── 外部中断1电平触发.plg
│ │ ├── 外部中断1电平触发.Opt
│ │ ├── 外部中断1电平触发.Uv2
│ │ ├── 外部中断1电平触发.c
│ │ └── 外部中断1电平触发.plg
│ ├── 69-外部中断0下降沿触发
│ │ ├── obj
│ │ │ ├── 外部中断0下降沿触发
│ │ │ ├── 外部中断0下降沿触发.hex
│ │ │ ├── 外部中断0下降沿触发.lst
│ │ │ ├── 外部中断0下降沿触发.m51
│ │ │ ├── 外部中断0下降沿触发.obj
│ │ │ └── 外部中断0下降沿触发.plg
│ │ ├── 外部中断0下降沿触发.Opt
│ │ ├── 外部中断0下降沿触发.Uv2
│ │ ├── 外部中断0下降沿触发.c
│ │ └── 外部中断0下降沿触发.plg
│ ├── 7-不同频率闪烁多个LED灯
│ │ ├── obj
│ │ │ ├── 不同频率闪烁多个led.lst
│ │ │ ├── 不同频率闪烁多个led.obj
│ │ │ ├── 不同频率闪烁多个led灯
│ │ │ ├── 不同频率闪烁多个led灯.hex
│ │ │ ├── 不同频率闪烁多个led灯.m51
│ │ │ └── 不同频率闪烁多个led灯.plg
│ │ ├── 不同频率闪烁多个led.c
│ │ ├── 不同频率闪烁多个led灯.Opt
│ │ ├── 不同频率闪烁多个led灯.Uv2
│ │ └── 不同频率闪烁多个led灯_Opt.Bak
│ ├── 70-外部中断1下降沿触发
│ │ ├── obj
│ │ │ ├── 外部中断1下降沿触发
│ │ │ ├── 外部中断1下降沿触发.hex
│ │ │ ├── 外部中断1下降沿触发.lst
│ │ │ ├── 外部中断1下降沿触发.m51
│ │ │ ├── 外部中断1下降沿触发.obj
│ │ │ └── 外部中断1下降沿触发.plg
│ │ ├── 外部中断1下降沿触发.Opt
│ │ ├── 外部中断1下降沿触发.Uv2
│ │ ├── 外部中断1下降沿触发.c
│ │ └── 外部中断1下降沿触发.plg
│ ├── 71-T0外部计数输入
│ │ ├── T0外部计数输入.Opt
│ │ ├── T0外部计数输入.Uv2
│ │ ├── T0外部计数输入.c
│ │ ├── T0外部计数输入.plg
│ │ └── obj
│ │ ├── T0外部计数输入
│ │ ├── T0外部计数输入.hex
│ │ ├── T0外部计数输入.lst
│ │ ├── T0外部计数输入.m51
│ │ ├── T0外部计数输入.obj
│ │ └── T0外部计数输入.plg
│ ├── 72-T1外部计数输入
│ │ ├── T1外部计数输入.Opt
│ │ ├── T1外部计数输入.Uv2
│ │ ├── T1外部计数输入.c
│ │ ├── T1外部计数输入.plg
│ │ └── obj
│ │ ├── T1外部计数输入
│ │ ├── T1外部计数输入.hex
│ │ ├── T1外部计数输入.lst
│ │ ├── T1外部计数输入.m51
│ │ ├── T1外部计数输入.obj
│ │ └── T1外部计数输入.plg
│ ├── 73-看门狗溢出测试
│ │ ├── obj
│ │ │ ├── 看门狗溢出测试
│ │ │ ├── 看门狗溢出测试.hex
│ │ │ ├── 看门狗溢出测试.lst
│ │ │ ├── 看门狗溢出测试.m51
│ │ │ ├── 看门狗溢出测试.obj
│ │ │ └── 看门狗溢出测试.plg
│ │ ├── 看门狗溢出测试.Opt
│ │ ├── 看门狗溢出测试.Uv2
│ │ ├── 看门狗溢出测试.c
│ │ ├── 看门狗溢出测试.plg
│ │ └── 看门狗溢出测试_Opt.Bak
│ ├── 74-按键喂狗
│ │ ├── obj
│ │ │ ├── 按键喂狗
│ │ │ ├── 按键喂狗.hex
│ │ │ ├── 按键喂狗.lst
│ │ │ ├── 按键喂狗.m51
│ │ │ ├── 按键喂狗.obj
│ │ │ └── 按键喂狗.plg
│ │ ├── 按键喂狗.Opt
│ │ ├── 按键喂狗.Uv2
│ │ ├── 按键喂狗.c
│ │ ├── 按键喂狗.plg
│ │ └── 按键喂狗_Opt.Bak
│ ├── 75-喇叭发声原理
│ │ ├── obj
│ │ │ ├── 喇叭发声p10
│ │ │ ├── 喇叭发声p10.build_log.htm
│ │ │ ├── 喇叭发声p10.hex
│ │ │ ├── 喇叭发声p10.lnp
│ │ │ ├── 喇叭发声p10.m51
│ │ │ ├── 喇叭发声原理
│ │ │ ├── 喇叭发声原理.hex
│ │ │ ├── 喇叭发声原理.lst
│ │ │ ├── 喇叭发声原理.m51
│ │ │ ├── 喇叭发声原理.obj
│ │ │ └── 喇叭发声原理.plg
│ │ ├── 喇叭发声原理.c
│ │ ├── 喇叭发声原理.plg
│ │ ├── 喇叭发声原理.uvgui.Administrator
│ │ ├── 喇叭发声原理.uvopt
│ │ ├── 喇叭发声原理.uvproj
│ │ └── 喇叭发声原理_Opt.Bak
│ ├── 76-警车声音
│ │ ├── obj
│ │ │ ├── 警车声音
│ │ │ ├── 警车声音.hex
│ │ │ ├── 警车声音.lst
│ │ │ ├── 警车声音.m51
│ │ │ ├── 警车声音.obj
│ │ │ └── 警车声音.plg
│ │ ├── 警车声音.Opt
│ │ ├── 警车声音.Uv2
│ │ ├── 警车声音.c
│ │ ├── 警车声音.plg
│ │ └── 警车声音_Opt.Bak
│ ├── 77-救护车声音
│ │ ├── obj
│ │ │ ├── 救护车声音
│ │ │ ├── 救护车声音.hex
│ │ │ ├── 救护车声音.lst
│ │ │ ├── 救护车声音.m51
│ │ │ ├── 救护车声音.obj
│ │ │ └── 救护车声音.plg
│ │ ├── 救护车声音.Opt
│ │ ├── 救护车声音.Uv2
│ │ ├── 救护车声音.c
│ │ ├── 救护车声音.plg
│ │ └── 救护车声音_Opt.Bak
│ ├── 78-喇叭滴答声
│ │ ├── obj
│ │ │ ├── 喇叭滴答声
│ │ │ ├── 喇叭滴答声.hex
│ │ │ ├── 喇叭滴答声.lst
│ │ │ ├── 喇叭滴答声.m51
│ │ │ ├── 喇叭滴答声.obj
│ │ │ └── 喇叭滴答声.plg
│ │ ├── 喇叭滴答声.Opt
│ │ ├── 喇叭滴答声.Uv2
│ │ ├── 喇叭滴答声.c
│ │ ├── 喇叭滴答声.plg
│ │ └── 喇叭滴答声_Opt.Bak
│ ├── 79-报警发声
│ │ ├── obj
│ │ │ ├── bibi
│ │ │ ├── bibi.build_log.htm
│ │ │ ├── bibi.hex
│ │ │ ├── bibi.lnp
│ │ │ ├── bibi.m51
│ │ │ ├── 报警发声.hex
│ │ │ ├── 报警发声.lst
│ │ │ ├── 报警发声.m51
│ │ │ ├── 报警发声.obj
│ │ │ └── 报警发声.plg
│ │ ├── 报警发声.c
│ │ ├── 报警发声.plg
│ │ ├── 报警发声.uvgui.Administrator
│ │ ├── 报警发声.uvopt
│ │ ├── 报警发声.uvproj
│ │ ├── 报警发声_Opt.Bak
│ │ └── 报警发声_Uv2.Bak
│ ├── 8-8位LED左移
│ │ ├── obj
│ │ │ ├── 左移
│ │ │ ├── 左移.hex
│ │ │ ├── 左移.lst
│ │ │ ├── 左移.m51
│ │ │ ├── 左移.obj
│ │ │ └── 左移.plg
│ │ ├── 左移.Opt
│ │ ├── 左移.Uv2
│ │ ├── 左移.c
│ │ └── 左移_Opt.Bak
│ ├── 80-消防车警报
│ │ ├── obj
│ │ │ ├── 消防车警报
│ │ │ ├── 消防车警报.hex
│ │ │ ├── 消防车警报.lst
│ │ │ ├── 消防车警报.m51
│ │ │ ├── 消防车警报.obj
│ │ │ └── 消防车警报.plg
│ │ ├── 消防车警报.Opt
│ │ ├── 消防车警报.Uv2
│ │ ├── 消防车警报.c
│ │ ├── 消防车警报.plg
│ │ └── 消防车警报_Opt.Bak
│ ├── 81-音乐播放
│ │ ├── obj
│ │ │ ├── 音乐播放
│ │ │ ├── 音乐播放.hex
│ │ │ ├── 音乐播放.lst
│ │ │ ├── 音乐播放.m51
│ │ │ ├── 音乐播放.obj
│ │ │ └── 音乐播放.plg
│ │ ├── 音乐播放.Opt
│ │ ├── 音乐播放.Uv2
│ │ ├── 音乐播放.c
│ │ ├── 音乐播放.plg
│ │ └── 音乐播放_Opt.Bak
│ ├── 82-步进电机转动原理
│ │ ├── obj
│ │ │ ├── 步进电机转动原理
│ │ │ ├── 步进电机转动原理.hex
│ │ │ ├── 步进电机转动原理.lst
│ │ │ ├── 步进电机转动原理.m51
│ │ │ ├── 步进电机转动原理.obj
│ │ │ └── 步进电机转动原理.plg
│ │ ├── 步进电机转动原理.Opt
│ │ ├── 步进电机转动原理.Uv2
│ │ ├── 步进电机转动原理.c
│ │ ├── 步进电机转动原理.plg
│ │ ├── 步进电机转动原理_Opt.Bak
│ │ └── 步进电机转动原理_Uv2.Bak
│ ├── 83-步进电机正反转
│ │ ├── obj
│ │ │ ├── 步进电机正反转
│ │ │ ├── 步进电机正反转.hex
│ │ │ ├── 步进电机正反转.lnp
│ │ │ ├── 步进电机正反转.lst
│ │ │ ├── 步进电机正反转.m51
│ │ │ ├── 步进电机正反转.obj
│ │ │ └── 步进电机正反转.plg
│ │ ├── 步进电机正反转.c
│ │ ├── 步进电机正反转.plg
│ │ ├── 步进电机正反转.uvgui.Administrator
│ │ ├── 步进电机正反转.uvopt
│ │ ├── 步进电机正反转.uvproj
│ │ ├── 步进电机正反转_Opt.Bak
│ │ └── 步进电机正反转_Uv2.Bak
│ ├── 84-步进电机按键控制
│ │ ├── obj
│ │ │ ├── 步进电机按键控制
│ │ │ ├── 步进电机按键控制.hex
│ │ │ ├── 步进电机按键控制.lst
│ │ │ ├── 步进电机按键控制.m51
│ │ │ ├── 步进电机按键控制.obj
│ │ │ └── 步进电机按键控制.plg
│ │ ├── 步进电机按键控制.Opt
│ │ ├── 步进电机按键控制.Uv2
│ │ ├── 步进电机按键控制.c
│ │ ├── 步进电机按键控制.plg
│ │ └── 步进电机按键控制_Opt.Bak
│ ├── 85-步进电机转速数码管显示
│ │ ├── obj
│ │ │ ├── 步进电机转速数码管显示
│ │ │ ├── 步进电机转速数码管显示.hex
│ │ │ ├── 步进电机转速数码管显示.lst
│ │ │ ├── 步进电机转速数码管显示.m51
│ │ │ ├── 步进电机转速数码管显示.obj
│ │ │ └── 步进电机转速数码管显示.plg
│ │ ├── 步进电机转速数码管显示.Opt
│ │ ├── 步进电机转速数码管显示.Uv2
│ │ ├── 步进电机转速数码管显示.c
│ │ └── 步进电机转速数码管显示_Opt.Bak
│ ├── 86-步进电机调速原理
│ │ ├── obj
│ │ │ ├── 步进电机调速原理
│ │ │ ├── 步进电机调速原理.hex
│ │ │ ├── 步进电机调速原理.lst
│ │ │ ├── 步进电机调速原理.m51
│ │ │ ├── 步进电机调速原理.obj
│ │ │ └── 步进电机调速原理.plg
│ │ ├── 步进电机调速原理.Opt
│ │ ├── 步进电机调速原理.Uv2
│ │ ├── 步进电机调速原理.c
│ │ ├── 步进电机调速原理.plg
│ │ └── 步进电机调速原理_Opt.Bak
│ ├── 87-步进电机综合控制
│ │ ├── obj
│ │ │ ├── 步进电机综合控制
│ │ │ ├── 步进电机综合控制.hex
│ │ │ ├── 步进电机综合控制.lst
│ │ │ ├── 步进电机综合控制.m51
│ │ │ ├── 步进电机综合控制.obj
│ │ │ └── 步进电机综合控制.plg
│ │ ├── 步进电机综合控制.c
│ │ ├── 步进电机综合控制.plg
│ │ ├── 步进电机综合控制.uvgui.Administrator
│ │ ├── 步进电机综合控制.uvopt
│ │ ├── 步进电机综合控制.uvproj
│ │ ├── 步进电机综合控制_Opt.Bak
│ │ └── 步进电机综合控制_Uv2.Bak
│ ├── 88-直流电机按键控制
│ │ ├── obj
│ │ │ ├── 直流电机按键控制
│ │ │ ├── 直流电机按键控制.hex
│ │ │ ├── 直流电机按键控制.lst
│ │ │ ├── 直流电机按键控制.m51
│ │ │ ├── 直流电机按键控制.obj
│ │ │ └── 直流电机按键控制.plg
│ │ ├── 直流电机按键控制.Opt
│ │ ├── 直流电机按键控制.Uv2
│ │ ├── 直流电机按键控制.c
│ │ ├── 直流电机按键控制.plg
│ │ └── 直流电机按键控制_Opt.Bak
│ ├── 89-直流电机调速控制
│ │ ├── obj
│ │ │ ├── 直流电机调速控制
│ │ │ ├── 直流电机调速控制.hex
│ │ │ ├── 直流电机调速控制.lst
│ │ │ ├── 直流电机调速控制.m51
│ │ │ ├── 直流电机调速控制.obj
│ │ │ └── 直流电机调速控制.plg
│ │ ├── 直流电机调速控制.c
│ │ ├── 直流电机调速控制.plg
│ │ ├── 直流电机调速控制.uvgui.Administrator
│ │ ├── 直流电机调速控制.uvopt
│ │ ├── 直流电机调速控制.uvproj
│ │ └── 直流电机调速控制_Opt.Bak
│ ├── 9-8位LED右移
│ │ ├── obj
│ │ │ ├── 右移
│ │ │ ├── 右移.hex
│ │ │ ├── 右移.lst
│ │ │ ├── 右移.m51
│ │ │ ├── 右移.obj
│ │ │ └── 右移.plg
│ │ ├── 右移.Opt
│ │ ├── 右移.Uv2
│ │ ├── 右移.c
│ │ ├── 右移.plg
│ │ └── 右移_Opt.Bak
│ ├── 90-继电器控制原理
│ │ ├── obj
│ │ │ ├── 继电器控制原理
│ │ │ ├── 继电器控制原理.hex
│ │ │ ├── 继电器控制原理.lst
│ │ │ ├── 继电器控制原理.m51
│ │ │ ├── 继电器控制原理.obj
│ │ │ └── 继电器控制原理.plg
│ │ ├── 继电器控制原理.Opt
│ │ ├── 继电器控制原理.Uv2
│ │ ├── 继电器控制原理.c
│ │ ├── 继电器控制原理.plg
│ │ └── 继电器控制原理_Opt.Bak
│ ├── 91-双继电器模拟洗衣机电机控制
│ │ ├── obj
│ │ │ ├── 双继电器模拟洗衣机控制
│ │ │ ├── 双继电器模拟洗衣机控制.hex
│ │ │ ├── 双继电器模拟洗衣机控制.lst
│ │ │ ├── 双继电器模拟洗衣机控制.m51
│ │ │ ├── 双继电器模拟洗衣机控制.obj
│ │ │ └── 双继电器模拟洗衣机控制.plg
│ │ ├── 双继电器模拟洗衣机控制.Opt
│ │ ├── 双继电器模拟洗衣机控制.Uv2
│ │ ├── 双继电器模拟洗衣机控制.c
│ │ ├── 双继电器模拟洗衣机控制.plg
│ │ └── 双继电器模拟洗衣机控制_Opt.Bak
│ ├── 92-1602液晶静态显示
│ │ ├── 1602液晶静态显示.c
│ │ ├── 1602液晶静态显示.plg
│ │ ├── 1602液晶静态显示.uvgui.Administrator
│ │ ├── 1602液晶静态显示.uvopt
│ │ ├── 1602液晶静态显示.uvproj
│ │ ├── 1602液晶静态显示_Opt.Bak
│ │ ├── 1602液晶静态显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602液晶静态显示
│ │ ├── 1602液晶静态显示.hex
│ │ ├── 1602液晶静态显示.lnp
│ │ ├── 1602液晶静态显示.lst
│ │ ├── 1602液晶静态显示.m51
│ │ ├── 1602液晶静态显示.obj
│ │ └── 1602液晶静态显示.plg
│ ├── 93-1602液晶动态显示
│ │ ├── 1602液晶动态显示.Opt
│ │ ├── 1602液晶动态显示.Uv2
│ │ ├── 1602液晶动态显示.c
│ │ ├── 1602液晶动态显示.plg
│ │ ├── 1602液晶动态显示_Opt.Bak
│ │ ├── 1602液晶动态显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602液晶动态显示
│ │ ├── 1602液晶动态显示.hex
│ │ ├── 1602液晶动态显示.lnp
│ │ ├── 1602液晶动态显示.lst
│ │ ├── 1602液晶动态显示.m51
│ │ ├── 1602液晶动态显示.obj
│ │ └── 1602液晶动态显示.plg
│ ├── 94-1602液晶滚动显示
│ │ ├── 1602滚动显示.c
│ │ ├── 1602滚动显示.plg
│ │ ├── 1602滚动显示.uvgui.Administrator
│ │ ├── 1602滚动显示.uvopt
│ │ ├── 1602滚动显示.uvproj
│ │ ├── 1602滚动显示_Opt.Bak
│ │ ├── 1602滚动显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602滚动显示
│ │ ├── 1602滚动显示.hex
│ │ ├── 1602滚动显示.lnp
│ │ ├── 1602滚动显示.lst
│ │ ├── 1602滚动显示.m51
│ │ ├── 1602滚动显示.obj
│ │ └── 1602滚动显示.plg
│ ├── 95-1602液晶移动显示
│ │ ├── 1602液晶移动显示.c
│ │ ├── 1602液晶移动显示.plg
│ │ ├── 1602液晶移动显示.uvgui.Administrator
│ │ ├── 1602液晶移动显示.uvopt
│ │ ├── 1602液晶移动显示.uvproj
│ │ ├── 1602液晶移动显示_Opt.Bak
│ │ ├── 1602液晶移动显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602液晶移动显示
│ │ ├── 1602液晶移动显示.hex
│ │ ├── 1602液晶移动显示.lnp
│ │ ├── 1602液晶移动显示.lst
│ │ ├── 1602液晶移动显示.m51
│ │ ├── 1602液晶移动显示.obj
│ │ └── 1602液晶移动显示.plg
│ ├── 96-1602液晶按键输入显示
│ │ ├── 1602液晶按键输入显示.Opt
│ │ ├── 1602液晶按键输入显示.Uv2
│ │ ├── 1602液晶按键输入显示.c
│ │ ├── 1602液晶按键输入显示.plg
│ │ ├── 1602液晶按键输入显示_Opt.Bak
│ │ ├── 1602液晶按键输入显示_Uv2.Bak
│ │ └── obj
│ │ ├── 1602液晶按键输入显示
│ │ ├── 1602液晶按键输入显示.hex
│ │ ├── 1602液晶按键输入显示.lnp
│ │ ├── 1602液晶按键输入显示.lst
│ │ ├── 1602液晶按键输入显示.m51
│ │ ├── 1602液晶按键输入显示.obj
│ │ └── 1602液晶按键输入显示.plg
│ ├── 97-2402存储1个数据
│ │ ├── 2402存储一个数据.LST
│ │ ├── 2402存储一个数据.Opt
│ │ ├── 2402存储一个数据.Uv2
│ │ ├── 2402存储一个数据.c
│ │ ├── 2402存储一个数据.plg
│ │ ├── 2402存储一个数据_Opt.Bak
│ │ └── obj
│ │ ├── 2402存储一个数据
│ │ ├── 2402存储一个数据.hex
│ │ ├── 2402存储一个数据.lst
│ │ ├── 2402存储一个数据.m51
│ │ ├── 2402存储一个数据.obj
│ │ └── 2402存储一个数据.plg
│ ├── 98-24c02存储多个数据
│ │ ├── 24c02存储多个数据.Opt
│ │ ├── 24c02存储多个数据.Uv2
│ │ ├── 24c02存储多个数据.c
│ │ ├── 24c02存储多个数据.plg
│ │ ├── 24c02存储多个数据_Opt.Bak
│ │ └── obj
│ │ ├── 24c02存储多个数据
│ │ ├── 24c02存储多个数据.hex
│ │ ├── 24c02存储多个数据.lst
│ │ ├── 24c02存储多个数据.m51
│ │ ├── 24c02存储多个数据.obj
│ │ └── 24c02存储多个数据.plg
│ └── 99-24c02存储花样流水灯
│ ├── 24c02存储花样灯.Opt
│ ├── 24c02存储花样灯.Uv2
│ ├── 24c02存储花样灯.plg
│ ├── 24c02存储花样灯_Opt.Bak
│ ├── i2c.c
│ ├── i2c.h
│ ├── main.c
│ └── obj
│ ├── 24c02存储花样灯
│ ├── 24c02存储花样灯.hex
│ ├── 24c02存储花样灯.m51
│ ├── 24c02存储花样灯.plg
│ ├── i2c.lst
│ ├── i2c.obj
│ ├── main.lst
│ └── main.obj
└── 好例子网_160例c语言程序.zip
335 directories, 2188 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论