基本信息
源码名称:51单片机:KST-51开发板配套资料
源码大小:151.92M
文件格式:.zip
开发语言:C/C++
更新时间:2022-08-15
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍
51单片机:KST-51开发板配套资料

.
├── 51单片机.zip
└── KST-51开发板配套资料
    ├── CH341SER
    │   ├── x64
    │   │   ├── CH341PT.DLL
    │   │   ├── CH341S64.SYS
    │   │   ├── CH341S98.SYS
    │   │   ├── CH341SER.INF
    │   │   ├── CH341SER.SYS
    │   │   ├── CH341SER.VXD
    │   │   ├── SETUP64.exe
    │   │   └── ch341SER.CAT
    │   └── x86
    │       ├── CH341PT.DLL
    │       ├── CH341S64.SYS
    │       ├── CH341S98.SYS
    │       ├── CH341SER.INF
    │       ├── CH341SER.SYS
    │       ├── CH341SER.VXD
    │       ├── SETUP.EXE
    │       └── ch341SER.CAT
    ├── KST-51开发板资料
    │   ├── KST-51开发板PCB走线图.pdf
    │   ├── KST-51扩展例程
    │   │   ├── AllTest
    │   │   │   ├── output
    │   │   │   │   └── AllTest.hex
    │   │   │   ├── project
    │   │   │   │   ├── AllTest.uvopt
    │   │   │   │   └── AllTest.uvproj
    │   │   │   └── source
    │   │   │       ├── DS1302.c
    │   │   │       ├── DS1302.h
    │   │   │       ├── DS18B20.c
    │   │   │       ├── DS18B20.h
    │   │   │       ├── I2C.c
    │   │   │       ├── I2C.h
    │   │   │       ├── Infrared.c
    │   │   │       ├── Infrared.h
    │   │   │       ├── Lcd1602.c
    │   │   │       ├── Lcd1602.h
    │   │   │       ├── LedBuzzer.c
    │   │   │       ├── LedBuzzer.h
    │   │   │       ├── PCF8591.c
    │   │   │       ├── PCF8591.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── Uart.c
    │   │   │       ├── Uart.h
    │   │   │       ├── config.h
    │   │   │       ├── eeprom.c
    │   │   │       ├── eeprom.h
    │   │   │       ├── keyboard.c
    │   │   │       ├── keyboard.h
    │   │   │       ├── main.c
    │   │   │       └── main.h
    │   │   ├── Clean.bat
    │   │   ├── Happy_Brithday
    │   │   │   ├── Output
    │   │   │   │   └── HappyBrithday.hex
    │   │   │   ├── Project
    │   │   │   │   ├── HappyBrithday.uvopt
    │   │   │   │   ├── HappyBrithday.uvproj
    │   │   │   │   └── 生日歌简谱.jpg
    │   │   │   └── Source
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── config.h
    │   │   │       └── main.c
    │   │   ├── Lcd12864
    │   │   │   ├── output
    │   │   │   │   └── Lcd12864.hex
    │   │   │   ├── project
    │   │   │   │   ├── Lcd12864.uvopt
    │   │   │   │   └── Lcd12864.uvproj
    │   │   │   └── source
    │   │   │       ├── Lcd12864.c
    │   │   │       ├── Lcd12864.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── Welcome.bmp
    │   │   │       ├── config.h
    │   │   │       ├── main.c
    │   │   │       ├── main.h
    │   │   │       ├── 楷书.bmp
    │   │   │       └── 图形演示.bmp
    │   │   ├── MotorTest
    │   │   │   ├── MotorTest.hex
    │   │   │   ├── MotorTest.uvopt
    │   │   │   ├── MotorTest.uvproj
    │   │   │   ├── STARTUP.A51
    │   │   │   └── main.c
    │   │   ├── Responder
    │   │   │   ├── Output
    │   │   │   │   └── Responder.hex
    │   │   │   ├── Project
    │   │   │   │   ├── Responder.uvopt
    │   │   │   │   └── Responder.uvproj
    │   │   │   └── Source
    │   │   │       ├── Lcd1602.c
    │   │   │       ├── Lcd1602.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── config.h
    │   │   │       ├── keyboard.c
    │   │   │       ├── keyboard.h
    │   │   │       └── main.c
    │   │   ├── STC12Cxx
    │   │   │   ├── AllTest
    │   │   │   │   ├── output
    │   │   │   │   │   └── AllTest.hex
    │   │   │   │   ├── project
    │   │   │   │   │   ├── AllTest.uvopt
    │   │   │   │   │   └── AllTest.uvproj
    │   │   │   │   └── source
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── DS1302.h
    │   │   │   │       ├── DS18B20.c
    │   │   │   │       ├── DS18B20.h
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── I2C.h
    │   │   │   │       ├── Infrared.c
    │   │   │   │       ├── Infrared.h
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── Lcd1602.h
    │   │   │   │       ├── LedBuzzer.c
    │   │   │   │       ├── LedBuzzer.h
    │   │   │   │       ├── PCF8591.c
    │   │   │   │       ├── PCF8591.h
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── Uart.c
    │   │   │   │       ├── Uart.h
    │   │   │   │       ├── config.h
    │   │   │   │       ├── eeprom.c
    │   │   │   │       ├── eeprom.h
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── keyboard.h
    │   │   │   │       ├── main.c
    │   │   │   │       └── main.h
    │   │   │   ├── Clean.bat
    │   │   │   ├── lesson10
    │   │   │   │   ├── lesson10_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_1.hex
    │   │   │   │   │   ├── lesson10_1.uvopt
    │   │   │   │   │   ├── lesson10_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_2.hex
    │   │   │   │   │   ├── lesson10_2.uvopt
    │   │   │   │   │   ├── lesson10_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_3
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_3.hex
    │   │   │   │   │   ├── lesson10_3.uvopt
    │   │   │   │   │   ├── lesson10_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_4.hex
    │   │   │   │   │   ├── lesson10_4.uvopt
    │   │   │   │   │   ├── lesson10_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson10_5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson10_5.hex
    │   │   │   │       ├── lesson10_5.uvopt
    │   │   │   │       ├── lesson10_5.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson11
    │   │   │   │   ├── lesson11_4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson11_4.hex
    │   │   │   │   │   ├── lesson11_4.uvopt
    │   │   │   │   │   ├── lesson11_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson11_t5
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson11_t5.hex
    │   │   │   │   │   ├── lesson11_t5.uvopt
    │   │   │   │   │   ├── lesson11_t5.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson11_t6
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson11_t6.hex
    │   │   │   │       ├── lesson11_t6.uvopt
    │   │   │   │       ├── lesson11_t6.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson13
    │   │   │   │   ├── lesson13_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson13_1.hex
    │   │   │   │   │   ├── lesson13_1.uvopt
    │   │   │   │   │   ├── lesson13_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_2
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson13_2.hex
    │   │   │   │   │   ├── lesson13_2.uvopt
    │   │   │   │   │   ├── lesson13_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_3
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson13_3.hex
    │   │   │   │   │   ├── lesson13_3.uvopt
    │   │   │   │   │   ├── lesson13_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_4
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── lesson13_4.hex
    │   │   │   │   │   ├── lesson13_4.uvopt
    │   │   │   │   │   ├── lesson13_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson13_t2
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson13_t2.hex
    │   │   │   │       ├── lesson13_t2.uvopt
    │   │   │   │       ├── lesson13_t2.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson14
    │   │   │   │   ├── lesson14_1
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_1.hex
    │   │   │   │   │   ├── lesson14_1.uvopt
    │   │   │   │   │   ├── lesson14_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_2
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_2.hex
    │   │   │   │   │   ├── lesson14_2.uvopt
    │   │   │   │   │   ├── lesson14_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_3.hex
    │   │   │   │   │   ├── lesson14_3.uvopt
    │   │   │   │   │   ├── lesson14_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_4
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_4.hex
    │   │   │   │   │   ├── lesson14_4.uvopt
    │   │   │   │   │   ├── lesson14_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_5
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_5.hex
    │   │   │   │   │   ├── lesson14_5.uvopt
    │   │   │   │   │   ├── lesson14_5.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_t3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_t3.hex
    │   │   │   │   │   ├── lesson14_t3.uvopt
    │   │   │   │   │   ├── lesson14_t3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson14_t4
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── eeprom.c
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson14_t4.hex
    │   │   │   │       ├── lesson14_t4.uvopt
    │   │   │   │       ├── lesson14_t4.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson15
    │   │   │   │   ├── lesson15_1
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson15_1.hex
    │   │   │   │   │   ├── lesson15_1.uvopt
    │   │   │   │   │   ├── lesson15_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson15_2
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson15_2.hex
    │   │   │   │   │   ├── lesson15_2.uvopt
    │   │   │   │   │   ├── lesson15_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson15_3
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson15_3.hex
    │   │   │   │       ├── lesson15_3.uvopt
    │   │   │   │       ├── lesson15_3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson16
    │   │   │   │   ├── lesson16_1
    │   │   │   │   │   ├── Infrared.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_1.hex
    │   │   │   │   │   ├── lesson16_1.uvopt
    │   │   │   │   │   ├── lesson16_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson16_2
    │   │   │   │   │   ├── DS18B20.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_2.hex
    │   │   │   │   │   ├── lesson16_2.uvopt
    │   │   │   │   │   ├── lesson16_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson16_t2
    │   │   │   │   │   ├── Infrared.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_t2.hex
    │   │   │   │   │   ├── lesson16_t2.uvopt
    │   │   │   │   │   ├── lesson16_t2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson16_t4
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── DS18B20.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson16_t4.hex
    │   │   │   │       ├── lesson16_t4.uvopt
    │   │   │   │       ├── lesson16_t4.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson17
    │   │   │   │   ├── lesson17_1
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson17_1.hex
    │   │   │   │   │   ├── lesson17_1.uvopt
    │   │   │   │   │   ├── lesson17_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson17_2
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson17_2.hex
    │   │   │   │   │   ├── lesson17_2.uvopt
    │   │   │   │   │   ├── lesson17_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson17_3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson17_3.hex
    │   │   │   │   │   ├── lesson17_3.uvopt
    │   │   │   │   │   ├── lesson17_3.uvproj
    │   │   │   │   │   ├── main.c
    │   │   │   │   │   ├── 三角波.png
    │   │   │   │   │   ├── 正弦波.png
    │   │   │   │   │   └── 锯齿波.png
    │   │   │   │   └── lesson17_t3
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson17_t3.hex
    │   │   │   │       ├── lesson17_t3.uvopt
    │   │   │   │       ├── lesson17_t3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson18
    │   │   │   │   ├── lesson18_1
    │   │   │   │   │   ├── RS485.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson18_1.hex
    │   │   │   │   │   ├── lesson18_1.uvopt
    │   │   │   │   │   ├── lesson18_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson18_2
    │   │   │   │   │   ├── CRC16.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── RS485.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson18_2.hex
    │   │   │   │   │   ├── lesson18_2.uvopt
    │   │   │   │   │   ├── lesson18_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson18_t3
    │   │   │   │       ├── CRC16.c
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── RS485.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson18_t3.hex
    │   │   │   │       ├── lesson18_t3.uvopt
    │   │   │   │       ├── lesson18_t3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson19
    │   │   │   │   └── lesson19_1
    │   │   │   │       ├── output
    │   │   │   │       │   └── lesson19_1.hex
    │   │   │   │       ├── project
    │   │   │   │       │   ├── lesson19_1.uvopt
    │   │   │   │       │   └── lesson19_1.uvproj
    │   │   │   │       └── source
    │   │   │   │           ├── DS1302.c
    │   │   │   │           ├── DS1302.h
    │   │   │   │           ├── DS18B20.c
    │   │   │   │           ├── DS18B20.h
    │   │   │   │           ├── Infrared.c
    │   │   │   │           ├── Infrared.h
    │   │   │   │           ├── Lcd1602.c
    │   │   │   │           ├── Lcd1602.h
    │   │   │   │           ├── LedBuzzer.c
    │   │   │   │           ├── LedBuzzer.h
    │   │   │   │           ├── STARTUP.A51
    │   │   │   │           ├── Time.c
    │   │   │   │           ├── Time.h
    │   │   │   │           ├── config.h
    │   │   │   │           ├── keyboard.c
    │   │   │   │           ├── keyboard.h
    │   │   │   │           ├── main.c
    │   │   │   │           └── main.h
    │   │   │   ├── lesson3
    │   │   │   │   ├── LED.c
    │   │   │   │   ├── LED.hex
    │   │   │   │   ├── LED.uvopt
    │   │   │   │   ├── LED.uvproj
    │   │   │   │   └── STARTUP.A51
    │   │   │   ├── lesson4
    │   │   │   │   ├── lesson4_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson4_2.hex
    │   │   │   │   │   ├── lesson4_2.uvopt
    │   │   │   │   │   ├── lesson4_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson4_t4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson4_t4.hex
    │   │   │   │   │   ├── lesson4_t4.uvopt
    │   │   │   │   │   ├── lesson4_t4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson4_t5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson4_t5.hex
    │   │   │   │       ├── lesson4_t5.uvopt
    │   │   │   │       ├── lesson4_t5.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson9
    │   │   │   │   ├── lesson9_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson9_1.hex
    │   │   │   │   │   ├── lesson9_1.uvopt
    │   │   │   │   │   ├── lesson9_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson9_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson9_2.hex
    │   │   │   │   │   ├── lesson9_2.uvopt
    │   │   │   │   │   ├── lesson9_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson9_5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson9_5.hex
    │   │   │   │       ├── lesson9_5.uvopt
    │   │   │   │       ├── lesson9_5.uvproj
    │   │   │   │       └── main.c
    │   │   │   └── 说明.txt
    │   │   └── 说明.txt
    │   ├── KST-51开发板原理图.pdf
    │   ├── KST-51硬件资源示意图.jpg
    │   ├── KST-51开发板购买链接.url
    │   ├── __Previews
    │   │   └── KST-51开发板原理图.SchDocPreview
    │   ├── 原理图库与PCB库
    │   │   ├── KST-51.PcbLib
    │   │   ├── KST-51.SchLib
    │   │   ├── KST-51开发板原理图.SchDoc
    │   │   └── __Previews
    │   │       └── KST-51开发板原理图.SchDocPreview
    │   ├── 芯片数据手册
    │   │   ├── 1602液晶中文资料.pdf
    │   │   ├── 24C02.pdf
    │   │   ├── 74HC138.pdf
    │   │   ├── 74HC245.pdf
    │   │   ├── CH340_cn.PDF
    │   │   ├── DS1302.pdf
    │   │   ├── DS1302_CH.pdf
    │   │   ├── DS18B20.pdf
    │   │   ├── HS0038B.pdf
    │   │   ├── I2C.pdf
    │   │   ├── LL4148.pdf
    │   │   ├── MAX485.pdf
    │   │   ├── Modbus注意要项.pdf
    │   │   ├── Modbus通信协议.pdf
    │   │   ├── PCF8591.pdf
    │   │   ├── PCF8591中文数据手册.pdf
    │   │   └── S9012.pdf
    │   ├── 步进电机跳线示意图.jpg
    │   └── 金沙滩工作室官网链接.url
    ├── 光盘说明.txt
    ├── 相关工具软件
    │   ├── Keil_C51_9.02a
    │   │   ├── Keil_C51_v9.02a.exe
    │   │   └── Keil_C51破解工具及破解说明
    │   │       ├── Keil_Lic.exe
    │   │       └── 破解说明.png
    │   ├── Modbus调试精灵
    │   │   ├── MFC42D.DLL
    │   │   ├── MFCO42D.DLL
    │   │   ├── MSVCRTD.DLL
    │   │   └── Modbus调试精灵.exe
    │   ├── STC-ISP-v4.80
    │   │   ├── CMDLGCHS.DLL
    │   │   ├── COMCAT.DLL
    │   │   ├── COMDLG32.OCX
    │   │   ├── DATGDCHS.DLL
    │   │   ├── MSCMCCHS.DLL
    │   │   ├── MSCOMCHS.DLL
    │   │   ├── MSCOMCTL.OCX
    │   │   ├── MSCOMM32.OCX
    │   │   ├── MSDATGRD.OCX
    │   │   ├── MSJET35.DLL
    │   │   ├── MSJINT35.DLL
    │   │   ├── MSJTER35.DLL
    │   │   ├── MSRD2X35.DLL
    │   │   ├── MSREPL35.DLL
    │   │   ├── MSSTDFMT.DLL
    │   │   ├── MSVCRT40.DLL
    │   │   ├── STC_ISP_V480.BAT
    │   │   ├── STC_ISP_V480.DDF
    │   │   ├── STC_ISP_V480.exe
    │   │   ├── Setup.Lst
    │   │   ├── VB5DB.DLL
    │   │   ├── VB6CHS.DLL
    │   │   ├── VB6STKIT.DLL
    │   │   ├── asycfilt.dll
    │   │   ├── expsrv.dll
    │   │   ├── msvbvm60.dll
    │   │   ├── oleaut32.dll
    │   │   ├── olepro32.dll
    │   │   ├── stdole2.tlb
    │   │   ├── vbajet32.dll
    │   │   └── 出现控件版本过期或无法打开问题的解决方法.pdf
    │   └── 字模软件
    │       ├── ZIMO.INI
    │       └── 点阵液晶取模.EXE
    ├── 出厂测试程序.hex
    ├── 出厂测试程序_STC12.hex
    ├── 《手把手教你学51单片机》例程
    │   ├── Clean.bat
    │   ├── lesson10
    │   │   ├── lesson10_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson10_1.hex
    │   │   │   ├── lesson10_1.uvopt
    │   │   │   ├── lesson10_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson10_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson10_2.hex
    │   │   │   ├── lesson10_2.uvopt
    │   │   │   ├── lesson10_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson10_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson10_3.hex
    │   │   │   ├── lesson10_3.uvopt
    │   │   │   ├── lesson10_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson10_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson10_4.hex
    │   │   │   ├── lesson10_4.uvopt
    │   │   │   ├── lesson10_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson10_5
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson10_5.hex
    │   │   │   ├── lesson10_5.uvopt
    │   │   │   ├── lesson10_5.uvproj
    │   │   │   └── main.c
    │   │   └── lesson10_t3
    │   │       ├── STARTUP.A51
    │   │       ├── lesson10_t3.hex
    │   │       ├── lesson10_t3.uvopt
    │   │       ├── lesson10_t3.uvproj
    │   │       └── main.c
    │   ├── lesson11
    │   │   ├── lesson11_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson11_1.hex
    │   │   │   ├── lesson11_1.uvopt
    │   │   │   ├── lesson11_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson11_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson11_2.hex
    │   │   │   ├── lesson11_2.uvopt
    │   │   │   ├── lesson11_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson11_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson11_3.hex
    │   │   │   ├── lesson11_3.uvopt
    │   │   │   ├── lesson11_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson11_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson11_4.hex
    │   │   │   ├── lesson11_4.uvopt
    │   │   │   ├── lesson11_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson11_t5
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson11_t5.hex
    │   │   │   ├── lesson11_t5.uvopt
    │   │   │   ├── lesson11_t5.uvproj
    │   │   │   └── main.c
    │   │   └── lesson11_t6
    │   │       ├── STARTUP.A51
    │   │       ├── lesson11_t6.hex
    │   │       ├── lesson11_t6.uvopt
    │   │       ├── lesson11_t6.uvproj
    │   │       └── main.c
    │   ├── lesson12
    │   │   ├── lesson12_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson12_1.hex
    │   │   │   ├── lesson12_1.uvopt
    │   │   │   ├── lesson12_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson12_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson12_2.hex
    │   │   │   ├── lesson12_2.uvopt
    │   │   │   ├── lesson12_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson12_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson12_3.hex
    │   │   │   ├── lesson12_3.uvopt
    │   │   │   ├── lesson12_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson12_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson12_4.hex
    │   │   │   ├── lesson12_4.uvopt
    │   │   │   ├── lesson12_4.uvproj
    │   │   │   └── main.c
    │   │   └── lesson12_t3
    │   │       └── 见lesson13_4.txt
    │   ├── lesson13
    │   │   ├── lesson13_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson13_1.hex
    │   │   │   ├── lesson13_1.uvopt
    │   │   │   ├── lesson13_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson13_2
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson13_2.hex
    │   │   │   ├── lesson13_2.uvopt
    │   │   │   ├── lesson13_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson13_3
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── keyboard.c
    │   │   │   ├── lesson13_3.hex
    │   │   │   ├── lesson13_3.uvopt
    │   │   │   ├── lesson13_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson13_4
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── Uart.c
    │   │   │   ├── lesson13_4.hex
    │   │   │   ├── lesson13_4.uvopt
    │   │   │   ├── lesson13_4.uvproj
    │   │   │   └── main.c
    │   │   └── lesson13_t2
    │   │       ├── Lcd1602.c
    │   │       ├── STARTUP.A51
    │   │       ├── lesson13_t2.hex
    │   │       ├── lesson13_t2.uvopt
    │   │       ├── lesson13_t2.uvproj
    │   │       └── main.c
    │   ├── lesson14
    │   │   ├── lesson14_1
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson14_1.hex
    │   │   │   ├── lesson14_1.uvopt
    │   │   │   ├── lesson14_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson14_2
    │   │   │   ├── I2C.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson14_2.hex
    │   │   │   ├── lesson14_2.uvopt
    │   │   │   ├── lesson14_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson14_3
    │   │   │   ├── I2C.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson14_3.hex
    │   │   │   ├── lesson14_3.uvopt
    │   │   │   ├── lesson14_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson14_4
    │   │   │   ├── I2C.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── eeprom.c
    │   │   │   ├── lesson14_4.hex
    │   │   │   ├── lesson14_4.uvopt
    │   │   │   ├── lesson14_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson14_5
    │   │   │   ├── I2C.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── Uart.c
    │   │   │   ├── eeprom.c
    │   │   │   ├── lesson14_5.hex
    │   │   │   ├── lesson14_5.uvopt
    │   │   │   ├── lesson14_5.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson14_t3
    │   │   │   ├── I2C.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── Uart.c
    │   │   │   ├── eeprom.c
    │   │   │   ├── lesson14_t3.hex
    │   │   │   ├── lesson14_t3.uvopt
    │   │   │   ├── lesson14_t3.uvproj
    │   │   │   └── main.c
    │   │   └── lesson14_t4
    │   │       ├── I2C.c
    │   │       ├── Lcd1602.c
    │   │       ├── STARTUP.A51
    │   │       ├── eeprom.c
    │   │       ├── keyboard.c
    │   │       ├── lesson14_t4.hex
    │   │       ├── lesson14_t4.uvopt
    │   │       ├── lesson14_t4.uvproj
    │   │       └── main.c
    │   ├── lesson15
    │   │   ├── lesson15_1
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson15_1.hex
    │   │   │   ├── lesson15_1.uvopt
    │   │   │   ├── lesson15_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson15_2
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson15_2.hex
    │   │   │   ├── lesson15_2.uvopt
    │   │   │   ├── lesson15_2.uvproj
    │   │   │   └── main.c
    │   │   └── lesson15_3
    │   │       ├── DS1302.c
    │   │       ├── Lcd1602.c
    │   │       ├── STARTUP.A51
    │   │       ├── keyboard.c
    │   │       ├── lesson15_3.hex
    │   │       ├── lesson15_3.uvopt
    │   │       ├── lesson15_3.uvproj
    │   │       └── main.c
    │   ├── lesson16
    │   │   ├── lesson16_1
    │   │   │   ├── Infrared.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson16_1.hex
    │   │   │   ├── lesson16_1.uvopt
    │   │   │   ├── lesson16_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson16_2
    │   │   │   ├── DS18B20.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson16_2.hex
    │   │   │   ├── lesson16_2.uvopt
    │   │   │   ├── lesson16_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson16_t2
    │   │   │   ├── Infrared.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson16_t2.hex
    │   │   │   ├── lesson16_t2.uvopt
    │   │   │   ├── lesson16_t2.uvproj
    │   │   │   └── main.c
    │   │   └── lesson16_t4
    │   │       ├── DS1302.c
    │   │       ├── DS18B20.c
    │   │       ├── Lcd1602.c
    │   │       ├── STARTUP.A51
    │   │       ├── keyboard.c
    │   │       ├── lesson16_t4.hex
    │   │       ├── lesson16_t4.uvopt
    │   │       ├── lesson16_t4.uvproj
    │   │       └── main.c
    │   ├── lesson17
    │   │   ├── lesson17_1
    │   │   │   ├── I2C.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson17_1.hex
    │   │   │   ├── lesson17_1.uvopt
    │   │   │   ├── lesson17_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson17_2
    │   │   │   ├── I2C.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── keyboard.c
    │   │   │   ├── lesson17_2.hex
    │   │   │   ├── lesson17_2.uvopt
    │   │   │   ├── lesson17_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson17_3
    │   │   │   ├── I2C.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── keyboard.c
    │   │   │   ├── lesson17_3.hex
    │   │   │   ├── lesson17_3.uvopt
    │   │   │   ├── lesson17_3.uvproj
    │   │   │   ├── main.c
    │   │   │   ├── 三角波.png
    │   │   │   ├── 正弦波.png
    │   │   │   └── 锯齿波.png
    │   │   ├── lesson17_t2
    │   │   │   ├── I2C.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson17_t2.hex
    │   │   │   ├── lesson17_t2.uvopt
    │   │   │   ├── lesson17_t2.uvproj
    │   │   │   └── main.c
    │   │   └── lesson17_t3
    │   │       ├── I2C.c
    │   │       ├── STARTUP.A51
    │   │       ├── keyboard.c
    │   │       ├── lesson17_t3.hex
    │   │       ├── lesson17_t3.uvopt
    │   │       ├── lesson17_t3.uvproj
    │   │       └── main.c
    │   ├── lesson18
    │   │   ├── lesson18_1
    │   │   │   ├── RS485.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson18_1.hex
    │   │   │   ├── lesson18_1.uvopt
    │   │   │   ├── lesson18_1.uvproj
    │   │   │   ├── main.__i
    │   │   │   ├── main.c
    │   │   │   ├── test.hex
    │   │   │   └── test2400.hex
    │   │   ├── lesson18_2
    │   │   │   ├── CRC16.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── RS485.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson18_2.hex
    │   │   │   ├── lesson18_2.uvopt
    │   │   │   ├── lesson18_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson18_2(CRC低字节在前)
    │   │   │   ├── CRC16.c
    │   │   │   ├── Lcd1602.c
    │   │   │   ├── RS485.c
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson18_2.hex
    │   │   │   ├── lesson18_2.uvopt
    │   │   │   ├── lesson18_2.uvproj
    │   │   │   └── main.c
    │   │   └── lesson18_t3
    │   │       ├── CRC16.c
    │   │       ├── DS1302.c
    │   │       ├── Lcd1602.c
    │   │       ├── RS485.c
    │   │       ├── STARTUP.A51
    │   │       ├── lesson18_t3.hex
    │   │       ├── lesson18_t3.uvopt
    │   │       ├── lesson18_t3.uvproj
    │   │       └── main.c
    │   ├── lesson19
    │   │   └── lesson19_1
    │   │       ├── output
    │   │       │   ├── lesson19_1.build_log.htm
    │   │       │   └── lesson19_1.hex
    │   │       ├── project
    │   │       │   ├── lesson19_1.uvopt
    │   │       │   └── lesson19_1.uvproj
    │   │       └── source
    │   │           ├── DS1302.c
    │   │           ├── DS1302.h
    │   │           ├── DS18B20.c
    │   │           ├── DS18B20.h
    │   │           ├── Infrared.c
    │   │           ├── Infrared.h
    │   │           ├── Lcd1602.c
    │   │           ├── Lcd1602.h
    │   │           ├── LedBuzzer.c
    │   │           ├── LedBuzzer.h
    │   │           ├── STARTUP.A51
    │   │           ├── Time.c
    │   │           ├── Time.h
    │   │           ├── config.h
    │   │           ├── keyboard.c
    │   │           ├── keyboard.h
    │   │           ├── main.c
    │   │           └── main.h
    │   ├── lesson2
    │   │   ├── LED.__i
    │   │   ├── LED.c
    │   │   ├── LED.hex
    │   │   ├── LED.uvopt
    │   │   ├── LED.uvproj
    │   │   └── STARTUP.A51
    │   ├── lesson20
    │   │   ├── lesson20_1
    │   │   │   ├── output
    │   │   │   │   └── HC-SR04.hex
    │   │   │   ├── project
    │   │   │   │   ├── HC-SR04.uvopt
    │   │   │   │   └── HC-SR04.uvproj
    │   │   │   └── source
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── Ultrasonic.c
    │   │   │       ├── Ultrasonic.h
    │   │   │       ├── config.h
    │   │   │       └── main.c
    │   │   └── lesson20_2
    │   │       ├── output
    │   │       │   └── HC-SR04.hex
    │   │       ├── project
    │   │       │   ├── HC-SR04.uvopt
    │   │       │   └── HC-SR04.uvproj
    │   │       └── source
    │   │           ├── Lcd1602.c
    │   │           ├── Lcd1602.h
    │   │           ├── STARTUP.A51
    │   │           ├── Ultrasonic.c
    │   │           ├── Ultrasonic.h
    │   │           ├── config.h
    │   │           └── main.c
    │   ├── lesson3
    │   │   ├── lesson3_1
    │   │   │   ├── LED.c
    │   │   │   ├── LED.hex
    │   │   │   ├── LED.uvopt
    │   │   │   ├── LED.uvproj
    │   │   │   └── STARTUP.A51
    │   │   └── lesson3_t4
    │   │       ├── LED.c
    │   │       ├── LED.hex
    │   │       ├── LED.uvopt
    │   │       ├── LED.uvproj
    │   │       └── STARTUP.A51
    │   ├── lesson4
    │   │   ├── lesson4_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson4_1.hex
    │   │   │   ├── lesson4_1.uvopt
    │   │   │   ├── lesson4_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson4_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson4_2.hex
    │   │   │   ├── lesson4_2.uvopt
    │   │   │   ├── lesson4_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson4_t4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson4_t4.hex
    │   │   │   ├── lesson4_t4.uvopt
    │   │   │   ├── lesson4_t4.uvproj
    │   │   │   └── main.c
    │   │   └── lesson4_t5
    │   │       ├── STARTUP.A51
    │   │       ├── lesson4_t5.hex
    │   │       ├── lesson4_t5.uvopt
    │   │       ├── lesson4_t5.uvproj
    │   │       └── main.c
    │   ├── lesson5
    │   │   ├── lesson5_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson5_1.hex
    │   │   │   ├── lesson5_1.uvopt
    │   │   │   ├── lesson5_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson5_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson5_2.hex
    │   │   │   ├── lesson5_2.uvopt
    │   │   │   ├── lesson5_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson5_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson5_3.hex
    │   │   │   ├── lesson5_3.uvopt
    │   │   │   ├── lesson5_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson5_t3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson5_t3.hex
    │   │   │   ├── lesson5_t3.uvopt
    │   │   │   ├── lesson5_t3.uvproj
    │   │   │   └── main.c
    │   │   └── lesson5_t5
    │   │       ├── STARTUP.A51
    │   │       ├── lesson5_t5.hex
    │   │       ├── lesson5_t5.uvopt
    │   │       ├── lesson5_t5.uvproj
    │   │       └── main.c
    │   ├── lesson6
    │   │   ├── lesson6_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson6_1.hex
    │   │   │   ├── lesson6_1.uvopt
    │   │   │   ├── lesson6_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson6_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson6_2.hex
    │   │   │   ├── lesson6_2.uvopt
    │   │   │   ├── lesson6_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson6_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson6_3.hex
    │   │   │   ├── lesson6_3.uvopt
    │   │   │   ├── lesson6_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson6_t4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson6_t4.hex
    │   │   │   ├── lesson6_t4.uvopt
    │   │   │   ├── lesson6_t4.uvproj
    │   │   │   └── main.c
    │   │   └── lesson6_t5
    │   │       ├── STARTUP.A51
    │   │       ├── lesson6_t5.hex
    │   │       ├── lesson6_t5.uvopt
    │   │       ├── lesson6_t5.uvproj
    │   │       └── main.c
    │   ├── lesson7
    │   │   ├── lesson7_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_1.hex
    │   │   │   ├── lesson7_1.uvopt
    │   │   │   ├── lesson7_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_2.hex
    │   │   │   ├── lesson7_2.uvopt
    │   │   │   ├── lesson7_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_3.hex
    │   │   │   ├── lesson7_3.uvopt
    │   │   │   ├── lesson7_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_4.hex
    │   │   │   ├── lesson7_4.uvopt
    │   │   │   ├── lesson7_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_5
    │   │   │   ├── IloveU.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_5.hex
    │   │   │   ├── lesson7_5.uvopt
    │   │   │   ├── lesson7_5.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_6
    │   │   │   ├── IloveU_s.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_6.hex
    │   │   │   ├── lesson7_6.uvopt
    │   │   │   ├── lesson7_6.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_6_h
    │   │   │   ├── IloveU_h.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_6_h.hex
    │   │   │   ├── lesson7_6_h.uvopt
    │   │   │   ├── lesson7_6_h.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_7
    │   │   │   ├── IloveU_f0.bmp
    │   │   │   ├── IloveU_f1.bmp
    │   │   │   ├── IloveU_f10.bmp
    │   │   │   ├── IloveU_f11.bmp
    │   │   │   ├── IloveU_f12.bmp
    │   │   │   ├── IloveU_f13.bmp
    │   │   │   ├── IloveU_f14.bmp
    │   │   │   ├── IloveU_f15.bmp
    │   │   │   ├── IloveU_f16.bmp
    │   │   │   ├── IloveU_f17.bmp
    │   │   │   ├── IloveU_f18.bmp
    │   │   │   ├── IloveU_f19.bmp
    │   │   │   ├── IloveU_f2.bmp
    │   │   │   ├── IloveU_f20.bmp
    │   │   │   ├── IloveU_f21.bmp
    │   │   │   ├── IloveU_f22.bmp
    │   │   │   ├── IloveU_f23.bmp
    │   │   │   ├── IloveU_f24.bmp
    │   │   │   ├── IloveU_f25.bmp
    │   │   │   ├── IloveU_f26.bmp
    │   │   │   ├── IloveU_f27.bmp
    │   │   │   ├── IloveU_f28.bmp
    │   │   │   ├── IloveU_f29.bmp
    │   │   │   ├── IloveU_f3.bmp
    │   │   │   ├── IloveU_f4.bmp
    │   │   │   ├── IloveU_f5.bmp
    │   │   │   ├── IloveU_f6.bmp
    │   │   │   ├── IloveU_f7.bmp
    │   │   │   ├── IloveU_f8.bmp
    │   │   │   ├── IloveU_f9.bmp
    │   │   │   ├── IloveU_h.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_7.hex
    │   │   │   ├── lesson7_7.uvopt
    │   │   │   ├── lesson7_7.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_t3
    │   │   │   ├── IloveU_s.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_t3.hex
    │   │   │   ├── lesson7_t3.uvopt
    │   │   │   ├── lesson7_t3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_t4
    │   │   │   ├── IloveU_f0.bmp
    │   │   │   ├── IloveU_f1.bmp
    │   │   │   ├── IloveU_f10.bmp
    │   │   │   ├── IloveU_f11.bmp
    │   │   │   ├── IloveU_f12.bmp
    │   │   │   ├── IloveU_f13.bmp
    │   │   │   ├── IloveU_f14.bmp
    │   │   │   ├── IloveU_f15.bmp
    │   │   │   ├── IloveU_f16.bmp
    │   │   │   ├── IloveU_f17.bmp
    │   │   │   ├── IloveU_f18.bmp
    │   │   │   ├── IloveU_f19.bmp
    │   │   │   ├── IloveU_f2.bmp
    │   │   │   ├── IloveU_f20.bmp
    │   │   │   ├── IloveU_f21.bmp
    │   │   │   ├── IloveU_f22.bmp
    │   │   │   ├── IloveU_f23.bmp
    │   │   │   ├── IloveU_f24.bmp
    │   │   │   ├── IloveU_f25.bmp
    │   │   │   ├── IloveU_f26.bmp
    │   │   │   ├── IloveU_f27.bmp
    │   │   │   ├── IloveU_f28.bmp
    │   │   │   ├── IloveU_f29.bmp
    │   │   │   ├── IloveU_f3.bmp
    │   │   │   ├── IloveU_f4.bmp
    │   │   │   ├── IloveU_f5.bmp
    │   │   │   ├── IloveU_f6.bmp
    │   │   │   ├── IloveU_f7.bmp
    │   │   │   ├── IloveU_f8.bmp
    │   │   │   ├── IloveU_f9.bmp
    │   │   │   ├── IloveU_h.bmp
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_t4.hex
    │   │   │   ├── lesson7_t4.uvopt
    │   │   │   ├── lesson7_t4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson7_t5
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson7_t5.hex
    │   │   │   ├── lesson7_t5.uvopt
    │   │   │   ├── lesson7_t5.uvproj
    │   │   │   └── main.c
    │   │   └── lesson7_t6
    │   │       ├── STARTUP.A51
    │   │       ├── lesson7_t6.hex
    │   │       ├── lesson7_t6.uvopt
    │   │       ├── lesson7_t6.uvproj
    │   │       └── main.c
    │   ├── lesson8
    │   │   ├── lesson8_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_1.hex
    │   │   │   ├── lesson8_1.uvopt
    │   │   │   ├── lesson8_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_2.hex
    │   │   │   ├── lesson8_2.uvopt
    │   │   │   ├── lesson8_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_3.hex
    │   │   │   ├── lesson8_3.uvopt
    │   │   │   ├── lesson8_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_4.hex
    │   │   │   ├── lesson8_4.uvopt
    │   │   │   ├── lesson8_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_5
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_5.hex
    │   │   │   ├── lesson8_5.uvopt
    │   │   │   ├── lesson8_5.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_6
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_6.hex
    │   │   │   ├── lesson8_6.uvopt
    │   │   │   ├── lesson8_6.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_7
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_7.hex
    │   │   │   ├── lesson8_7.uvopt
    │   │   │   ├── lesson8_7.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson8_t4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson8_t4.hex
    │   │   │   ├── lesson8_t4.uvopt
    │   │   │   ├── lesson8_t4.uvproj
    │   │   │   └── main.c
    │   │   └── lesson8_t5
    │   │       ├── STARTUP.A51
    │   │       ├── lesson8_t5.hex
    │   │       ├── lesson8_t5.uvopt
    │   │       ├── lesson8_t5.uvproj
    │   │       └── main.c
    │   ├── lesson9
    │   │   ├── lesson9_1
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson9_1.hex
    │   │   │   ├── lesson9_1.uvopt
    │   │   │   ├── lesson9_1.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson9_2
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson9_2.hex
    │   │   │   ├── lesson9_2.uvopt
    │   │   │   ├── lesson9_2.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson9_3
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson9_3.hex
    │   │   │   ├── lesson9_3.uvopt
    │   │   │   ├── lesson9_3.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson9_4
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson9_4.hex
    │   │   │   ├── lesson9_4.uvopt
    │   │   │   ├── lesson9_4.uvproj
    │   │   │   └── main.c
    │   │   ├── lesson9_5
    │   │   │   ├── STARTUP.A51
    │   │   │   ├── lesson9_5.hex
    │   │   │   ├── lesson9_5.uvopt
    │   │   │   ├── lesson9_5.uvproj
    │   │   │   └── main.c
    │   │   └── lesson9_6
    │   │       ├── STARTUP.A51
    │   │       ├── lesson9_6.hex
    │   │       ├── lesson9_6.uvopt
    │   │       ├── lesson9_6.uvproj
    │   │       └── main.c
    │   ├── 说明.txt
    │   ├── 扩展例程
    │   │   ├── AllTest
    │   │   │   ├── output
    │   │   │   │   └── AllTest.hex
    │   │   │   ├── project
    │   │   │   │   ├── AllTest.uvopt
    │   │   │   │   └── AllTest.uvproj
    │   │   │   └── source
    │   │   │       ├── DS1302.c
    │   │   │       ├── DS1302.h
    │   │   │       ├── DS18B20.c
    │   │   │       ├── DS18B20.h
    │   │   │       ├── I2C.c
    │   │   │       ├── I2C.h
    │   │   │       ├── Infrared.c
    │   │   │       ├── Infrared.h
    │   │   │       ├── Lcd1602.c
    │   │   │       ├── Lcd1602.h
    │   │   │       ├── LedBuzzer.c
    │   │   │       ├── LedBuzzer.h
    │   │   │       ├── PCF8591.c
    │   │   │       ├── PCF8591.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── Uart.c
    │   │   │       ├── Uart.h
    │   │   │       ├── config.h
    │   │   │       ├── eeprom.c
    │   │   │       ├── eeprom.h
    │   │   │       ├── keyboard.c
    │   │   │       ├── keyboard.h
    │   │   │       ├── main.c
    │   │   │       └── main.h
    │   │   ├── Clean.bat
    │   │   ├── Happy_Brithday
    │   │   │   ├── Output
    │   │   │   │   └── HappyBrithday.hex
    │   │   │   ├── Project
    │   │   │   │   ├── HappyBrithday.uvopt
    │   │   │   │   ├── HappyBrithday.uvproj
    │   │   │   │   └── 生日歌简谱.jpg
    │   │   │   └── Source
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── config.h
    │   │   │       └── main.c
    │   │   ├── Lcd12864
    │   │   │   ├── output
    │   │   │   │   └── Lcd12864.hex
    │   │   │   ├── project
    │   │   │   │   ├── Lcd12864.uvopt
    │   │   │   │   └── Lcd12864.uvproj
    │   │   │   └── source
    │   │   │       ├── Lcd12864.c
    │   │   │       ├── Lcd12864.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── Welcome.bmp
    │   │   │       ├── config.h
    │   │   │       ├── main.c
    │   │   │       ├── main.h
    │   │   │       ├── 楷书.bmp
    │   │   │       └── 图形演示.bmp
    │   │   ├── MotorTest
    │   │   │   ├── MotorTest.hex
    │   │   │   ├── MotorTest.uvopt
    │   │   │   ├── MotorTest.uvproj
    │   │   │   ├── STARTUP.A51
    │   │   │   └── main.c
    │   │   ├── Responder
    │   │   │   ├── Output
    │   │   │   │   └── Responder.hex
    │   │   │   ├── Project
    │   │   │   │   ├── Responder.uvopt
    │   │   │   │   └── Responder.uvproj
    │   │   │   └── Source
    │   │   │       ├── Lcd1602.c
    │   │   │       ├── Lcd1602.h
    │   │   │       ├── STARTUP.A51
    │   │   │       ├── config.h
    │   │   │       ├── keyboard.c
    │   │   │       ├── keyboard.h
    │   │   │       └── main.c
    │   │   ├── STC12Cxx
    │   │   │   ├── AllTest
    │   │   │   │   ├── output
    │   │   │   │   │   └── AllTest.hex
    │   │   │   │   ├── project
    │   │   │   │   │   ├── AllTest.uvopt
    │   │   │   │   │   └── AllTest.uvproj
    │   │   │   │   └── source
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── DS1302.h
    │   │   │   │       ├── DS18B20.c
    │   │   │   │       ├── DS18B20.h
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── I2C.h
    │   │   │   │       ├── Infrared.c
    │   │   │   │       ├── Infrared.h
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── Lcd1602.h
    │   │   │   │       ├── LedBuzzer.c
    │   │   │   │       ├── LedBuzzer.h
    │   │   │   │       ├── PCF8591.c
    │   │   │   │       ├── PCF8591.h
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── Uart.c
    │   │   │   │       ├── Uart.h
    │   │   │   │       ├── config.h
    │   │   │   │       ├── eeprom.c
    │   │   │   │       ├── eeprom.h
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── keyboard.h
    │   │   │   │       ├── main.c
    │   │   │   │       └── main.h
    │   │   │   ├── Clean.bat
    │   │   │   ├── lesson10
    │   │   │   │   ├── lesson10_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_1.hex
    │   │   │   │   │   ├── lesson10_1.uvopt
    │   │   │   │   │   ├── lesson10_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_2.hex
    │   │   │   │   │   ├── lesson10_2.uvopt
    │   │   │   │   │   ├── lesson10_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_3
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_3.hex
    │   │   │   │   │   ├── lesson10_3.uvopt
    │   │   │   │   │   ├── lesson10_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson10_4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson10_4.hex
    │   │   │   │   │   ├── lesson10_4.uvopt
    │   │   │   │   │   ├── lesson10_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson10_5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson10_5.hex
    │   │   │   │       ├── lesson10_5.uvopt
    │   │   │   │       ├── lesson10_5.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson11
    │   │   │   │   ├── lesson11_4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson11_4.hex
    │   │   │   │   │   ├── lesson11_4.uvopt
    │   │   │   │   │   ├── lesson11_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson11_t5
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson11_t5.hex
    │   │   │   │   │   ├── lesson11_t5.uvopt
    │   │   │   │   │   ├── lesson11_t5.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson11_t6
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson11_t6.hex
    │   │   │   │       ├── lesson11_t6.uvopt
    │   │   │   │       ├── lesson11_t6.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson13
    │   │   │   │   ├── lesson13_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson13_1.hex
    │   │   │   │   │   ├── lesson13_1.uvopt
    │   │   │   │   │   ├── lesson13_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_2
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson13_2.hex
    │   │   │   │   │   ├── lesson13_2.uvopt
    │   │   │   │   │   ├── lesson13_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_3
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson13_3.hex
    │   │   │   │   │   ├── lesson13_3.uvopt
    │   │   │   │   │   ├── lesson13_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson13_4
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── lesson13_4.hex
    │   │   │   │   │   ├── lesson13_4.uvopt
    │   │   │   │   │   ├── lesson13_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson13_t2
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson13_t2.hex
    │   │   │   │       ├── lesson13_t2.uvopt
    │   │   │   │       ├── lesson13_t2.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson14
    │   │   │   │   ├── lesson14_1
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_1.hex
    │   │   │   │   │   ├── lesson14_1.uvopt
    │   │   │   │   │   ├── lesson14_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_2
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_2.hex
    │   │   │   │   │   ├── lesson14_2.uvopt
    │   │   │   │   │   ├── lesson14_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson14_3.hex
    │   │   │   │   │   ├── lesson14_3.uvopt
    │   │   │   │   │   ├── lesson14_3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_4
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_4.hex
    │   │   │   │   │   ├── lesson14_4.uvopt
    │   │   │   │   │   ├── lesson14_4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_5
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_5.hex
    │   │   │   │   │   ├── lesson14_5.uvopt
    │   │   │   │   │   ├── lesson14_5.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson14_t3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── Uart.c
    │   │   │   │   │   ├── eeprom.c
    │   │   │   │   │   ├── lesson14_t3.hex
    │   │   │   │   │   ├── lesson14_t3.uvopt
    │   │   │   │   │   ├── lesson14_t3.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson14_t4
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── eeprom.c
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson14_t4.hex
    │   │   │   │       ├── lesson14_t4.uvopt
    │   │   │   │       ├── lesson14_t4.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson15
    │   │   │   │   ├── lesson15_1
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson15_1.hex
    │   │   │   │   │   ├── lesson15_1.uvopt
    │   │   │   │   │   ├── lesson15_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson15_2
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson15_2.hex
    │   │   │   │   │   ├── lesson15_2.uvopt
    │   │   │   │   │   ├── lesson15_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson15_3
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson15_3.hex
    │   │   │   │       ├── lesson15_3.uvopt
    │   │   │   │       ├── lesson15_3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson16
    │   │   │   │   ├── lesson16_1
    │   │   │   │   │   ├── Infrared.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_1.hex
    │   │   │   │   │   ├── lesson16_1.uvopt
    │   │   │   │   │   ├── lesson16_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson16_2
    │   │   │   │   │   ├── DS18B20.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_2.hex
    │   │   │   │   │   ├── lesson16_2.uvopt
    │   │   │   │   │   ├── lesson16_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson16_t2
    │   │   │   │   │   ├── Infrared.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson16_t2.hex
    │   │   │   │   │   ├── lesson16_t2.uvopt
    │   │   │   │   │   ├── lesson16_t2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson16_t4
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── DS18B20.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson16_t4.hex
    │   │   │   │       ├── lesson16_t4.uvopt
    │   │   │   │       ├── lesson16_t4.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson17
    │   │   │   │   ├── lesson17_1
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson17_1.hex
    │   │   │   │   │   ├── lesson17_1.uvopt
    │   │   │   │   │   ├── lesson17_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson17_2
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson17_2.hex
    │   │   │   │   │   ├── lesson17_2.uvopt
    │   │   │   │   │   ├── lesson17_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson17_3
    │   │   │   │   │   ├── I2C.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── keyboard.c
    │   │   │   │   │   ├── lesson17_3.hex
    │   │   │   │   │   ├── lesson17_3.uvopt
    │   │   │   │   │   ├── lesson17_3.uvproj
    │   │   │   │   │   ├── main.c
    │   │   │   │   │   ├── 三角波.png
    │   │   │   │   │   ├── 正弦波.png
    │   │   │   │   │   └── 锯齿波.png
    │   │   │   │   └── lesson17_t3
    │   │   │   │       ├── I2C.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── keyboard.c
    │   │   │   │       ├── lesson17_t3.hex
    │   │   │   │       ├── lesson17_t3.uvopt
    │   │   │   │       ├── lesson17_t3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson18
    │   │   │   │   ├── lesson18_1
    │   │   │   │   │   ├── RS485.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson18_1.hex
    │   │   │   │   │   ├── lesson18_1.uvopt
    │   │   │   │   │   ├── lesson18_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson18_2
    │   │   │   │   │   ├── CRC16.c
    │   │   │   │   │   ├── Lcd1602.c
    │   │   │   │   │   ├── RS485.c
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson18_2.hex
    │   │   │   │   │   ├── lesson18_2.uvopt
    │   │   │   │   │   ├── lesson18_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson18_t3
    │   │   │   │       ├── CRC16.c
    │   │   │   │       ├── DS1302.c
    │   │   │   │       ├── Lcd1602.c
    │   │   │   │       ├── RS485.c
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson18_t3.hex
    │   │   │   │       ├── lesson18_t3.uvopt
    │   │   │   │       ├── lesson18_t3.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson19
    │   │   │   │   └── lesson19_1
    │   │   │   │       ├── output
    │   │   │   │       │   └── lesson19_1.hex
    │   │   │   │       ├── project
    │   │   │   │       │   ├── lesson19_1.uvopt
    │   │   │   │       │   └── lesson19_1.uvproj
    │   │   │   │       └── source
    │   │   │   │           ├── DS1302.c
    │   │   │   │           ├── DS1302.h
    │   │   │   │           ├── DS18B20.c
    │   │   │   │           ├── DS18B20.h
    │   │   │   │           ├── Infrared.c
    │   │   │   │           ├── Infrared.h
    │   │   │   │           ├── Lcd1602.c
    │   │   │   │           ├── Lcd1602.h
    │   │   │   │           ├── LedBuzzer.c
    │   │   │   │           ├── LedBuzzer.h
    │   │   │   │           ├── STARTUP.A51
    │   │   │   │           ├── Time.c
    │   │   │   │           ├── Time.h
    │   │   │   │           ├── config.h
    │   │   │   │           ├── keyboard.c
    │   │   │   │           ├── keyboard.h
    │   │   │   │           ├── main.c
    │   │   │   │           └── main.h
    │   │   │   ├── lesson3
    │   │   │   │   ├── LED.c
    │   │   │   │   ├── LED.hex
    │   │   │   │   ├── LED.uvopt
    │   │   │   │   ├── LED.uvproj
    │   │   │   │   └── STARTUP.A51
    │   │   │   ├── lesson4
    │   │   │   │   ├── lesson4_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson4_2.hex
    │   │   │   │   │   ├── lesson4_2.uvopt
    │   │   │   │   │   ├── lesson4_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson4_t4
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson4_t4.hex
    │   │   │   │   │   ├── lesson4_t4.uvopt
    │   │   │   │   │   ├── lesson4_t4.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson4_t5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson4_t5.hex
    │   │   │   │       ├── lesson4_t5.uvopt
    │   │   │   │       ├── lesson4_t5.uvproj
    │   │   │   │       └── main.c
    │   │   │   ├── lesson9
    │   │   │   │   ├── lesson9_1
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson9_1.hex
    │   │   │   │   │   ├── lesson9_1.uvopt
    │   │   │   │   │   ├── lesson9_1.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   ├── lesson9_2
    │   │   │   │   │   ├── STARTUP.A51
    │   │   │   │   │   ├── lesson9_2.hex
    │   │   │   │   │   ├── lesson9_2.uvopt
    │   │   │   │   │   ├── lesson9_2.uvproj
    │   │   │   │   │   └── main.c
    │   │   │   │   └── lesson9_5
    │   │   │   │       ├── STARTUP.A51
    │   │   │   │       ├── lesson9_5.hex
    │   │   │   │       ├── lesson9_5.uvopt
    │   │   │   │       ├── lesson9_5.uvproj
    │   │   │   │       └── main.c
    │   │   │   └── 说明.txt
    │   │   └── 说明.txt
    │   └── 出厂测试程序
    │       ├── output
    │       │   └── AllTest.hex
    │       ├── project
    │       │   ├── AllTest.uvopt
    │       │   └── AllTest.uvproj
    │       └── source
    │           ├── DS1302.c
    │           ├── DS1302.h
    │           ├── DS18B20.c
    │           ├── DS18B20.h
    │           ├── I2C.c
    │           ├── I2C.h
    │           ├── Infrared.c
    │           ├── Infrared.h
    │           ├── Lcd1602.c
    │           ├── Lcd1602.h
    │           ├── LedBuzzer.c
    │           ├── LedBuzzer.h
    │           ├── PCF8591.c
    │           ├── PCF8591.h
    │           ├── STARTUP.A51
    │           ├── Uart.c
    │           ├── Uart.h
    │           ├── config.h
    │           ├── eeprom.c
    │           ├── eeprom.h
    │           ├── keyboard.c
    │           ├── keyboard.h
    │           ├── main.c
    │           └── main.h
    ├── 《手把手教你学51单片机》视频教程
    │   └── 教程视频下载链接.url
    ├── 《手把手教你学51单片机》教材电子版
    │   ├── 封面图.jpg
    │   └── 手把手教你学51单片机-C语言版.pdf
    ├── 步进电机测试程序.hex
    └── 全板测试视频(请首先观看本视频).mp4

299 directories, 1484 files