实例介绍
第2版以全新的MPLAB X IDE+XC编译器搭建PIC单片机程序开发环境,并以PROTEUS为硬件仿真平台,精心编写了100个PIC单片机C语言程序设计案例,各案例设计了难易适中的实训目标,并提供了完整的C程序源码。
【实例截图】
【核心代码】
8917e786-8b34-4711-bc2a-1c18f4808b8c
└── PIC-C-100--Examples
├── 01 Foundation
│ ├── 01 Flash LED
│ │ ├── C16
│ │ │ ├── Flash LED.hex
│ │ │ ├── Flash LED.mcp
│ │ │ └── main.c
│ │ └── 闪烁的LED.DSN
│ ├── 02 Left-Right Rotate Horse Light
│ │ ├── C16
│ │ │ ├── Left-Right Rotate Horse Light.hex
│ │ │ ├── Left-Right Rotate Horse Light.mcp
│ │ │ └── main.c
│ │ └── 用双重循环控制LED左右来回滚动显示.DSN
│ ├── 03 Pattern Horse Light
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Pattern Horse Light.hex
│ │ │ └── Pattern Horse Light.mcp
│ │ └── 多花样流水灯.DSN
│ ├── 04 LED Simulate Traffic Light
│ │ ├── C16
│ │ │ ├── LED Simulate Traffic Light.hex
│ │ │ ├── LED Simulate Traffic Light.mcp
│ │ │ └── main.c
│ │ └── 用LED模拟交通灯.DSN
│ ├── 05 Single 7SEGDSY Show Digit 0~9
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Single 7-SEG-DSY show digit 0~9.hex
│ │ │ └── Single 7-SEG-DSY show digit 0~9.mcp
│ │ └── 单只数码管循环显示0~9.DSN
│ ├── 06 4-Bits-SEGDSY Rotate Show Single Digits
│ │ ├── 4只集成式数码管滚动显示单个数字.DSN
│ │ └── C16
│ │ ├── 4-Bits-SEGDSY Rotate Show Single Digits.hex
│ │ ├── 4-Bits-SEGDSY Rotate Show Single Digits.mcp
│ │ └── main.c
│ ├── 07 8-Bits-7SEGDSY Display Multi-digits
│ │ ├── 8只集成式数码管动态扫描显示显示多个不同字符.DSN
│ │ └── C16
│ │ ├── 8-Bits-SEGDSY Display Multi-Digits.hex
│ │ ├── 8-Bits-SEGDSY Display Multi-Digits.mcp
│ │ └── main.c
│ ├── 08 K1~K5 Control 2Bits-SEGDSY
│ │ ├── C16
│ │ │ ├── K1~K5 Control 2Bits-SEGDSY.hex
│ │ │ ├── K1~K5 Control 2Bits-SEGDSY.mcp
│ │ │ └── main.c
│ │ └── K1~K5控制两位数码管的开关、加减与清0操作.DSN
│ ├── 09 SEGDSY Show KeyNO of 4 x 4 Matrix Keyboard
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SEGDSY Show KeyNO of 4x4 Matrix Keyboard.hex
│ │ │ └── SEGDSY Show KeyNO of 4x4 Matrix Keyboard.mcp
│ │ └── 数码管显示4×4键盘矩阵按键.DSN
│ ├── 10 SEGDSY Show Code of DSW
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SEGDSY Show Code of DSW.hex
│ │ │ └── SEGDSY Show Code of DSW.mcp
│ │ └── 数码管显示拨码开关编码.DSN
│ ├── 11 Relay and TRIAC Control Power Device
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Relay and TRIAC Control Power Device.hex
│ │ │ └── Relay and TRIAC Control Power Device.mcp
│ │ └── 用继电器及双向可按硅控制照明设备.DSN
│ ├── 12 INT Interruption Control Counting
│ │ ├── C16
│ │ │ ├── INT0 Interruption Control Counting.hex
│ │ │ ├── INT0 Interruption Control Counting.mcp
│ │ │ └── main.c
│ │ └── INT中断计数.DSN
│ ├── 13 RB Level Change Interrupt Control 2Bits-SEGDSY
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── RB Level Change Interrupt Control 2Bits-SEGDSY.hex
│ │ │ └── RB Level Change Interrupt Control 2Bits-SEGDSY.mcp
│ │ └── RB端口电平变化中断控制两位数码管开关与加减显示.DSN
│ ├── 14 TMR0 Control Singled LED Flash
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR0 Control Singled LED Flash.hex
│ │ │ └── TMR0 Control Singled LED Flash.mcp
│ │ └── TMR0控制单只LED闪烁.DSN
│ ├── 15 TMR0 Control Horse Light
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR0 Control Horse Light.hex
│ │ │ └── TMR0 Control Horse Light.mcp
│ │ └── TMR0控制流水灯.DSN
│ ├── 16 TMR0 Control Multi-SEGDSY Show
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR0 Control Multi-SEGDSY Show.hex
│ │ │ └── TMR0 Control Multi-SEGDSY Show.mcp
│ │ └── TMR0控制数码管扫描显示.DSN
│ ├── 17 TMR1 Control Traffic Light
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR1 Control Traffic Light.hex
│ │ │ └── TMR1 Control Traffic Light.mcp
│ │ └── TMR1控制交通指示灯.DSN
│ ├── 18 TMR1 & TMR2 Control Cross Road Traffic Display
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR1 & TMR2 Control Cross Road Traffic Display.hex
│ │ │ └── TMR1 & TMR2 Control Cross Road Traffic Display.mcp
│ │ └── TMR1与TMR2控制十字路口秒计时显示屏.DSN
│ ├── 19 TMR1 Counter LT 10000
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TMR1 Counter LT 10000.hex
│ │ │ └── TMR1 Counter LT 10000.mcp
│ │ └── 用工作于计数方式的TMR1实现按键或脉冲计数.DSN
│ ├── 20 Door Bell Designed by Timer
│ │ ├── C16
│ │ │ ├── Door Bell Designed by Timer.hex
│ │ │ ├── Door Bell Designed by Timer.mcp
│ │ │ └── main.c
│ │ └── 用定时器设计的门铃.DSN
│ ├── 21 Alarm and Rotate Light
│ │ ├── C16
│ │ │ ├── Alarm and Rotate Light.hex
│ │ │ ├── Alarm and Rotate Light.mcp
│ │ │ └── main.c
│ │ └── 报警器与旋转灯.DSN
│ ├── 22 Cymometer Designed by CPP1 working on Capture Mode
│ │ ├── C16
│ │ │ ├── Cymometer Designed by CPP1 working on Capture Mode.hex
│ │ │ ├── Cymometer Designed by CPP1 working on Capture Mode.mcp
│ │ │ └── main.c
│ │ └── 用工作于捕获方式的CCP1设计的频率计.DSN
│ ├── 23 CCP1 of Working on Compare Mode Control Playing Tone
│ │ ├── C16
│ │ │ ├── CCP1 of Working on Compare Mode Control Playing Tone.hex
│ │ │ ├── CCP1 of Working on Compare Mode Control Playing Tone.mcp
│ │ │ └── main.c
│ │ └── 用工作于比较模式的CCP1控制音阶播放.DSN
│ ├── 24 CCP1 PWM Mode Implementation
│ │ ├── C16
│ │ │ ├── CCP1 PWM Mode Implementation.hex
│ │ │ ├── CCP1 PWM Mode Implementation.mcp
│ │ │ └── main.c
│ │ └── CCP1 PWM模式应用.DSN
│ ├── 25 Analog Comparator Check
│ │ ├── C16
│ │ │ ├── Analog Comparator Test.hex
│ │ │ ├── Analog Comparator Test.mcp
│ │ │ └── main.c
│ │ └── 模拟比较器测试.DSN
│ ├── 26 SEGDSY Show 2-way ADC Result
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SEGDSY Show 2-way ADC Result.hex
│ │ │ └── SEGDSY Show 2-way ADC Result.mcp
│ │ └── 数码管显示两路AD转换结果.DSN
│ ├── 27 EEPROM Data Access and Display
│ │ ├── C16
│ │ │ ├── EEPROM Data Access and Display.hex
│ │ │ ├── EEPROM Data Access and Display.mcp
│ │ │ └── main.c
│ │ └── EEPROM空间数据访问与显示.DSN
│ ├── 28 Implementation Test of Sleep & Watchdog
│ │ ├── C16
│ │ │ ├── Implementation Test of Sleep & Watchdog.hex
│ │ │ ├── Implementation Test of Sleep & Watchdog.mcp
│ │ │ └── main.c
│ │ └── 睡眠模式及看门狗应用测试.DSN
│ ├── 29 Serial Port Communication Between PC and MCU
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Serial Port Communication Between PC and MCU.hex
│ │ │ └── Serial Port Communication Between PC and MCU.mcp
│ │ └── PC机与单片机双向串口通讯仿真.DSN
│ └── 30 Parallel Slave Port Read and Write Test
│ ├── C16-Master
│ │ ├── main.c
│ │ ├── master PSP.hex
│ │ └── master PSP.mcp
│ ├── C16-Slave
│ │ ├── main.c
│ │ ├── Slave PSP.hex
│ │ └── Slave PSP.mcp
│ └── PIC单片机并行从动端口PSP读写测试.DSN
├── 02 Hardware
│ ├── 01 Implementation of 74HC138 and 74HC154
│ │ ├── 74HC138与74HC154译码器应用.DSN
│ │ └── C16
│ │ ├── Implementation of 74HC138 and 74HC154.hex
│ │ ├── Implementation of 74HC138 and 74HC154.mcp
│ │ └── main.c
│ ├── 02 74HC595 Serial Input Parallel Output
│ │ ├── 74HC595串入并出芯片应用.DSN
│ │ └── C16
│ │ ├── 74HC595 Serial Input Parallel Output.hex
│ │ ├── 74HC595 Serial Input Parallel Output.mcp
│ │ └── main.c
│ ├── 03 74HC164 Drive multi bit segment display
│ │ ├── C16
│ │ │ ├── 74HC164 drive multi segment display.hex
│ │ │ ├── 74HC164 drive multi segment display.mcp
│ │ │ └── main.c
│ │ └── 用74HC164驱动多只数码管显示.DSN
│ ├── 04 Implementation of 7447 & 4511
│ │ ├── C16
│ │ │ ├── Implementation of 7447 & 4511.hex
│ │ │ ├── Implementation of 7447 & 4511.mcp
│ │ │ └── main.c
│ │ └── 数码管BCD解码驱动器7447与4511应用.DSN
│ ├── 05 8x8LED Display Show Digit
│ │ ├── 8×8LED点阵屏显示数字.DSN
│ │ └── C16
│ │ ├── 8x8LED Display Show Digit.hex
│ │ ├── 8x8LED Display Show Digit.mcp
│ │ └── main.c
│ ├── 06 8 Bit Segment & Bit Multi Serial Driver Chip MAX6951
│ │ ├── 8位数码管段位复用串行驱动芯片MAX6951应用.DSN
│ │ └── C16
│ │ ├── 8 Bit Segment & Bit Multi Serial Driver Chip MAX6951.hex
│ │ ├── 8 Bit Segment & Bit Multi Serial Driver Chip MAX6951.mcp
│ │ └── main.c
│ ├── 07 Serial CC Display Driver MAX7219&7221
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Serial CC Display Driver MAX7219&7221.hex
│ │ │ └── Serial CC Display Driver MAX7219&7221.mcp
│ │ └── 串行共阴显示驱动器MAX7219与7221应用.DSN
│ ├── 08 14 & 16 Segment DSY Show
│ │ ├── 14段数码管串行驱动显示演示(74HC595).DSN
│ │ ├── 16段数码管串行驱动显示演示(74HC595).DSN
│ │ ├── C16-14
│ │ │ ├── 14 Segment DSY Show.hex
│ │ │ ├── 14 Segment DSY Show.mcp
│ │ │ └── main.c
│ │ └── C16-16
│ │ ├── 16 Segment DSY Show.hex
│ │ ├── 16 Segment DSY Show.mcp
│ │ └── main.c
│ ├── 09 16 Keys Decoder Chip-74C922
│ │ ├── 16键解码芯片74C922应用.DSN
│ │ └── C16
│ │ ├── 16 Keys Decoder Chip-74C922.hex
│ │ ├── 16 Keys Decoder Chip-74C922.mcp
│ │ └── main.c
│ ├── 10 1602 Char LCD Test Program
│ │ ├── 1602字符液晶测试程序.DSN
│ │ └── C16
│ │ ├── 1602 Char LCD Test Program.hex
│ │ ├── 1602 Char LCD Test Program.mcp
│ │ ├── LCD1602.c
│ │ ├── LCD1602.h
│ │ └── main.c
│ ├── 11 1602 LCD Show DS1302 Clock
│ │ ├── 1602液晶显示DS1302实时时钟.DSN
│ │ └── C16
│ │ ├── 1602 LCD Show DS1302 Clock.hex
│ │ ├── 1602 LCD Show DS1302 Clock.mcp
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── LCD1602.c
│ │ ├── LCD1602.h
│ │ └── main.c
│ ├── 12 1602 LCD Working on 4Bit Mode Test Show Current Time
│ │ ├── 1602液晶工作于四位模式实时显示当前时间.DSN
│ │ └── C16
│ │ ├── 1602 LCD Working on 4Bit Mode Test Show Current Time.hex
│ │ ├── 1602 LCD Working on 4Bit Mode Test Show Current Time.mcp
│ │ ├── DS1302.c
│ │ ├── DS1302.h
│ │ ├── LCD1602_4BIT.c
│ │ ├── LCD1602_4BIT.h
│ │ └── main.c
│ ├── 13 Calender Chip PCF8583 Implementation
│ │ ├── C16
│ │ │ ├── Calender Chip PCF8583 Implementation.hex
│ │ │ ├── Calender Chip PCF8583 Implementation.mcp
│ │ │ ├── LM044L_4BIT.c
│ │ │ ├── LM044L_4BIT.h
│ │ │ ├── main.c
│ │ │ ├── PCF8563.c
│ │ │ └── PCF8563.h
│ │ └── 带RAM内存的实时时钟与日历芯片PCF8583应用.DSN
│ ├── 14 4x20 Serial LCD DEMO
│ │ ├── 4×20串行字符液晶演示.DSN
│ │ └── C16
│ │ ├── 4x20 Serial LCD DEMO.hex
│ │ ├── 4x20 Serial LCD DEMO.mcp
│ │ └── main.c
│ ├── 15 LGM12864 LCD Test
│ │ ├── C16
│ │ │ ├── LGM12864.h
│ │ │ ├── LGM12864_LCD_Driver.c
│ │ │ ├── LGM12864 LCD Test.hex
│ │ │ ├── LGM12864 LCD Test.mcp
│ │ │ └── main.c
│ │ └── LGM12864液晶显示程序.DSN
│ ├── 16 PG160128A LCD Graph & Text DEMO
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── PG160128A LCD Graph & Text DEMO.hex
│ │ │ ├── PG160128A LCD Graph & Text DEMO.mcp
│ │ │ ├── PG160128.c
│ │ │ ├── PG160128.h
│ │ │ └── PictureDots.h
│ │ ├── PG160128A液晶图文演示.DSN
│ │ └── PG160128LCD显示的图像-160x80.bmp
│ ├── 17 TG126410 LCD serial Mode Test
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── TG12610.h
│ │ │ ├── TG126410.c
│ │ │ ├── TG126410 LCD serial Mode Test.hex
│ │ │ ├── TG126410 LCD serial Mode Test.mcp
│ │ │ └── TG126410 LCD serial Mode Test.zip
│ │ ├── TG126410液晶串行模式演示.DSN
│ │ ├── Thumbs.db
│ │ └── 本例所用的图片.bmp
│ ├── 18 HDG12864 LCD Serial Control Display
│ │ ├── C16
│ │ │ ├── dotMatrix.h
│ │ │ ├── HDG12864 LCD Serial Control Display.hex
│ │ │ ├── HDG12864 LCD Serial Control Display.mcp
│ │ │ ├── LCD_HDG12864F.c
│ │ │ ├── LCD_HDG12864F.h
│ │ │ ├── main.c
│ │ │ └── Thumbs.db
│ │ ├── HDG12864系列液晶演示.DSN
│ │ ├── pic.bmp
│ │ └── Thumbs.db
│ ├── 19 Norkia7110 LCD Display DEMO
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── Nokia7110.c
│ │ │ ├── Nokia7110.h
│ │ │ ├── Norkia7110 LCD Display DEMO.hex
│ │ │ └── Norkia7110 LCD Display DEMO.mcp
│ │ └── Nokia7110液晶菜单控制程序.DSN
│ ├── 20 8-Channel Analog Multiplexer 74HC4051 Test
│ │ ├── 8通道模拟开关74HC4051应用测试.DSN
│ │ └── C16
│ │ ├── 8-Channel Analog Multiplexer 74HC4051 Test.hex
│ │ ├── 8-Channel Analog Multiplexer 74HC4051 Test.mcp
│ │ ├── LCD1602_4BIT.c
│ │ ├── LCD1602_4BIT.h
│ │ └── main.c
│ ├── 21 IIC MCP23016 Extend 16bit GIOP
│ │ ├── C16
│ │ │ ├── i2c.c
│ │ │ ├── i2c.h
│ │ │ ├── IIC MCP23016 Extend 16bit GIOP.hex
│ │ │ ├── IIC MCP23016 Extend 16bit GIOP.mcp
│ │ │ └── main.c
│ │ └── 用带IIC接口的MCP23016扩展16位通用IO端口.DSN
│ ├── 22 SPI MCP23S17 Extend 16bit GIOP
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SPI MCP23S17 Extend 16bit GIOP.hex
│ │ │ └── SPI MCP23S17 Extend 16bit GIOP.mcp
│ │ └── 用带SPI接口的MCP23S17扩展16位通用IO端口.DSN
│ ├── 23 IIC Interface Control MAX6953 Drive 4x5x7 LED Display
│ │ ├── C16
│ │ │ ├── IIC Interface Control MAX6953 Drive 4x5x7 LED Display.hex
│ │ │ ├── IIC Interface Control MAX6953 Drive 4x5x7 LED Display.mcp
│ │ │ └── main.c
│ │ └── 用IIC接口控制MAX6953驱动4片5X7点阵显示器.DSN
│ ├── 24 MAX6955 Drive 16-Segment LED Display
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── MAX6955 Drive 16-Segment LED Display.hex
│ │ │ └── MAX6955 Drive 16-Segment LED Display.mcp
│ │ └── 用IIC接口控制MAX6955驱动16段数码管显示.DSN
│ ├── 25 SPI DA Converter MCP4921 Generate Sin WaveForm
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SPI MCP4921 Generate WaveForm.hex
│ │ │ └── SPI MCP4921 Generate WaveForm.mcp
│ │ ├── 生成正弦采样点数据的程序
│ │ │ ├── 生成正弦采样点数据的程序
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── 生成正弦采样点数据的程序.exe
│ │ │ │ │ ├── 生成正弦采样点数据的程序.pdb
│ │ │ │ │ ├── 生成正弦采样点数据的程序.vshost.exe
│ │ │ │ │ └── 生成正弦采样点数据的程序.vshost.exe.manifest
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── 生成正弦采样点数据的程序.csproj.GenerateResource.Cache
│ │ │ │ │ ├── 生成正弦采样点数据的程序.exe
│ │ │ │ │ ├── 生成正弦采样点数据的程序.Form1.resources
│ │ │ │ │ ├── 生成正弦采样点数据的程序.pdb
│ │ │ │ │ └── 生成正弦采样点数据的程序.Properties.Resources.resources
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── ram.ico
│ │ │ │ └── 生成正弦采样点数据的程序.csproj
│ │ │ ├── 生成正弦采样点数据的程序.sln
│ │ │ └── 生成正弦采样点数据的程序.suo
│ │ ├── 生成正弦采样点数据--说明--.txt
│ │ └── 用带SPI接口的数模转换芯片MCP4921生成正弦波形.DSN
│ ├── 26 SPI DA Converter MAX515 Control LED Lighteness
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── MAX515 Control LED Lighteness.hex
│ │ │ └── MAX515 Control LED Lighteness.mcp
│ │ └── 用带SPI接口的数模转换器MAX515控制LED亮度循环变化.DSN
│ ├── 27 H Bridge Drive DC Motor
│ │ ├── C16
│ │ │ ├── H Bridge Drive DC Motor.hex
│ │ │ ├── H Bridge Drive DC Motor.mcp
│ │ │ └── main.c
│ │ └── 用H桥驱动电路控制直流电机正反转.DSN
│ ├── 28 H Bridge DC Motor PWM Controller Based on PIC16F690
│ │ ├── C16
│ │ │ ├── H Bridge DC Motor PWM Controller.hex
│ │ │ ├── H Bridge DC Motor PWM Controller.mcp
│ │ │ └── main.c
│ │ └── PWM控制MOSFET搭建的H桥电路驱动直流电机运行.DSN
│ ├── 29 ULN2803 Drive Stepper Motor
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── ULN2803 Drive Stepper Motor.hex
│ │ │ └── ULN2803 Drive Stepper Motor.mcp
│ │ └── 用ULN2803驱动步进电机运行.DSN
│ ├── 30 L297+L298 Drive Stepper Motor
│ │ ├── C16
│ │ │ ├── L297+L298 Driver Bistepper.hex
│ │ │ ├── L297+L298 Driver Bistepper.mcp
│ │ │ └── main.c
│ │ └── 用L297+L298控制与驱动步进电机.DSN
│ ├── 31 PC Long-Distance Contol PIC through 485
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── PC Long-Distance Contol PIC through 485.hex
│ │ │ └── PC Long-Distance Contol PIC through 485.mcp
│ │ └── PC通过RS-485器件MAX487远程控制单片机.DSN
│ ├── 32 IIC Temperature sensor DS1621 Check
│ │ ├── C16
│ │ │ ├── DS1621 Temperature sensor Check.hex
│ │ │ ├── DS1621 Temperature sensor Check.mcp
│ │ │ └── main.c
│ │ └── IIC接口DS1621温度传感器测试.DSN
│ ├── 33 SPI Temperature Sensor TC72 Application Test
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SPI Temperature Sensor TC72 Application Test.hex
│ │ │ ├── SPI Temperature Sensor TC72 Application Test.mcp
│ │ │ ├── USART.c
│ │ │ └── USART.h
│ │ └── SPI接口温度传感器TC72应用测试.DSN
│ ├── 34 LM35 Temperature Sensor Test
│ │ ├── C16
│ │ │ ├── LM35 Temperature Sensor Test.hex
│ │ │ ├── LM35 Temperature Sensor Test.mcp
│ │ │ └── main.c
│ │ └── 温度传感器LM35全量程应用测试.DSN
│ ├── 35 K-type Thermocouple Temperature Meter
│ │ ├── C18
│ │ │ ├── K-type Thermocouple Temperature Meter.hex
│ │ │ ├── K-type Thermocouple Temperature Meter.mcp
│ │ │ ├── main.c
│ │ │ ├── max6675lib.c
│ │ │ └── max6675lib.h
│ │ └── K型热电偶温度计.DSN
│ ├── 36 MCP3421 & RTD-PT100
│ │ ├── PIC-C18
│ │ │ ├── I2C_MCP3421.c
│ │ │ ├── LGM12864.h
│ │ │ ├── LGM12864_LCD_Driver.c
│ │ │ ├── main.c
│ │ │ ├── MCP3421 & RTD-PT100.hex
│ │ │ └── MCP3421 & RTD-PT100.mcp
│ │ └── 用铂电阻温度传感器PT100及IIC接口模数芯片MCP3421设计的测温系统.DSN
│ ├── 37 DS18B20 Temperature Sensor Test
│ │ ├── C16
│ │ │ ├── DS18B20.C
│ │ │ ├── DS18B20.h
│ │ │ ├── DS18B20 Temperature Sensor Test.hex
│ │ │ ├── DS18B20 Temperature Sensor Test.mcp
│ │ │ ├── LCD1602.c
│ │ │ ├── LCD1602.h
│ │ │ └── main.c
│ │ └── DS18B20温度传感器测试.DSN
│ ├── 38 SHT75 Temperature and Humidity Sensor
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── SHT75.C
│ │ │ ├── SHT75 Temperature and Humidity Sensor.hex
│ │ │ ├── SHT75 Temperature and Humidity Sensor.mcp
│ │ │ └── usart.c
│ │ └── SHT75温湿度传感器测试.DSN
│ ├── 39 1-Wire Addressable Switcher DS2405
│ │ ├── 1-Wire式可寻址开关DS2405应用测试.DSN
│ │ └── PIC-C18
│ │ ├── 1-Wire Addressable Switcher DS2405.hex
│ │ ├── 1-Wire Addressable Switcher DS2405.mcp
│ │ ├── DS2405.C
│ │ ├── DS2405.H
│ │ └── main.c
│ ├── 40 Light Dependent Resistor Test
│ │ ├── C16
│ │ │ ├── Light Dependent Resistor Test.hex
│ │ │ ├── Light Dependent Resistor Test.mcp
│ │ │ ├── LM044L_4BIT.c
│ │ │ ├── LM044L_4BIT.h
│ │ │ └── main.c
│ │ └── 光敏电阻应用测试.DSN
│ ├── 41 MPX4250 Pressure Sensor Test
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── MPX4250 Pressure Sensor Test.hex
│ │ │ └── MPX4250 Pressure Sensor Test.mcp
│ │ └── MPX4250压力传感器测试.DSN
│ ├── 42 Access 24C04 By IIC Interface
│ │ ├── C16
│ │ │ ├── Access 24C04 By IIC Interface.hex
│ │ │ ├── Access 24C04 By IIC Interface.mcp
│ │ │ ├── I2C.c
│ │ │ ├── I2C.h
│ │ │ └── main.c
│ │ └── 用IIC接口读写AT24C04.DSN
│ ├── 43 Access AT25F1024 from SPI
│ │ ├── C16
│ │ │ ├── Access AT25F1024 from SPI.hex
│ │ │ ├── Access AT25F1024 from SPI.mcp
│ │ │ └── main.c
│ │ └── 用SPI接口读写AT25F1024.DSN
│ ├── 44 PIC18 IIC & USART Test
│ │ ├── PIC18 IIC接口存储器及USART接口测试程序.DSN
│ │ └── PIC-C18
│ │ ├── 24C08.hex
│ │ ├── 24C08.mcp
│ │ └── main.c
│ ├── 45 PIC18 SPI & USART Test
│ │ ├── PIC18 SPI接口存储器测试程序.DSN
│ │ └── PIC-C18
│ │ ├── main.c
│ │ ├── PIC18 SPI and USART Test.hex
│ │ └── PIC18 SPI and USART Test.mcp
│ ├── 46 PIC18 Timer and ADC Test
│ │ ├── PIC-C18
│ │ │ ├── main.c
│ │ │ ├── PICC-18 Timer and AD Test.hex
│ │ │ └── PICC-18 Timer and AD Test.mcp
│ │ └── PIC 定时器及AD转换测试.DSN
│ ├── 47 PIC18 Microwire Relay MAX4820 Test
│ │ ├── PIC18 Microwire接口继电器MAX4820控制测试.DSN
│ │ └── PIC-C18
│ │ ├── main.c
│ │ ├── PIC18 Microwire Relay MAX4820 Test.hex
│ │ └── PIC18 Microwire Relay MAX4820 Test.mcp
│ ├── 48 MMC Storage Card Check
│ │ ├── MMC卡初始化文件
│ │ │ └── My.mmc
│ │ ├── MMC存储卡读写测试.DSN
│ │ └── PIC-C18
│ │ ├── main.c
│ │ ├── mmc.c
│ │ ├── MMC Storage Card Check.hex
│ │ └── MMC Storage Card Check.mcp
│ ├── 49 ATA HDD Access Simulation
│ │ ├── ATA硬盘数据访问程序设计 .DSN
│ │ ├── disk.bin
│ │ └── PIC-C18
│ │ ├── ATA.h
│ │ ├── ATA HDD Access Simulation.hex
│ │ ├── ATA HDD Access Simulation.mcp
│ │ └── main.c
│ └── 50 Microchip VLS5573 LCD Implementation
│ ├── MCC18
│ │ ├── 18f8490.lkr
│ │ ├── LCD_8490.h
│ │ ├── main.c
│ │ ├── Microchip VLS5573 LCD Implementation.hex
│ │ └── Microchip VLS5573 LCD Implementation.mcp
│ └── 微芯VLS5573显示屏应用测试.DSN
├── 03 Application
│ ├── 01 Calender Designed by DS1302 and DS18B20
│ │ ├── C16
│ │ │ ├── Calender Designed by DS1302 and DS18B20.hex
│ │ │ ├── Calender Designed by DS1302 and DS18B20.mcp
│ │ │ ├── DS1302.c
│ │ │ ├── DS1302.h
│ │ │ ├── DS18B20.C
│ │ │ ├── DS18B20.h
│ │ │ └── main.c
│ │ └── 用DS1302及DS18B20+MAX6951设计的多功能电子日历牌.DSN
│ ├── 02 High Simulate Clock Designed by PCF8583
│ │ ├── C16
│ │ │ ├── High Simulate Clock.hex
│ │ │ ├── High Simulate Clock.mcp
│ │ │ ├── main.c
│ │ │ ├── PCF8583.c
│ │ │ └── PCF8583.h
│ │ └── 用PCF8583设计的高仿真数码管电子钟.DSN
│ ├── 03 Multi Temperature Sensors DS18B20 Test
│ │ ├── C16
│ │ │ ├── DS18B20.C
│ │ │ ├── DS18B20.H
│ │ │ ├── LM044L.c
│ │ │ ├── LM044L.h
│ │ │ ├── main.C
│ │ │ ├── Multi Temperature Sensors DS18B20 Alarm System.hex
│ │ │ └── Multi Temperature Sensors DS18B20 Alarm System.mcp
│ │ └── 用4x20LCD与DS18B20设计的共用1-Wire总线多点温度监测系统.DSN
│ ├── 04 Electronic Password Lock
│ │ ├── C16
│ │ │ ├── Electronic Password Lock.hex
│ │ │ ├── Electronic Password Lock.mcp
│ │ │ ├── Key.c
│ │ │ ├── LCD1602_4BIT.c
│ │ │ ├── LCD1602_4BIT.h
│ │ │ └── main.c
│ │ ├── pass.bin
│ │ ├── 关于初始密码文件.txt
│ │ └── 用内置EEPROM与1602液晶设计的加密电子密码锁.DSN
│ ├── 05 Calculator Designed by PIC & 1601LCD
│ │ ├── C16
│ │ │ ├── calc.h
│ │ │ ├── Calculator Designed by PIC & 1601LCD.hex
│ │ │ ├── Calculator Designed by PIC & 1601LCD.mcp
│ │ │ ├── keypad.c
│ │ │ ├── LCD1601.c
│ │ │ ├── main.c
│ │ │ └── PICCALC.d39
│ │ └── 用PIC与1601LCD设计的计算器.DSN
│ ├── 06 Electronic Balance Simulation Design
│ │ ├── C16
│ │ │ ├── Calc.c
│ │ │ ├── Electronic Balance Simulation Design.hex
│ │ │ ├── Electronic Balance Simulation Design.mcp
│ │ │ ├── LCD1602.c
│ │ │ ├── LCD1602.h
│ │ │ └── main.c
│ │ └── 电子秤仿真设计.DSN
│ ├── 07 GP2D12 Application Simulation
│ │ ├── C16
│ │ │ ├── GP2D12 Application Simulation.hex
│ │ │ ├── GP2D12 Application Simulation.mcp
│ │ │ └── main.c
│ │ ├── GP2D12--计算表.xls
│ │ └── 数码管显示的GP2D12仿真测距警报器.DSN
│ ├── 08 GPS Simulation Application System
│ │ ├── C16
│ │ │ ├── GPS Simulation Application System.hex
│ │ │ ├── GPS Simulation Application System.mcp
│ │ │ ├── main.c
│ │ │ ├── PG160128.c
│ │ │ ├── PG160128.h
│ │ │ └── PictureDots.h
│ │ ├── config
│ │ │ ├── satellites.ini
│ │ │ └── vgps.log
│ │ ├── GPS全球定位系统仿真.DSN
│ │ ├── LCD图片
│ │ │ ├── 4项信息.bmp
│ │ │ ├── GPS标题图像.bmp
│ │ │ └── Thumbs.db
│ │ ├── Thumbs.db
│ │ └── VirtualGPS(虚拟GPS软件).exe
│ ├── 09 80x16 LED Display could received serialport info
│ │ ├── AT25FXXXX-字库-BIN
│ │ │ ├── ASC
│ │ │ ├── HZK
│ │ │ ├── HZK_ASC.bin
│ │ │ ├── 文件合并折分器.exe
│ │ │ └── 说明.txt
│ │ ├── C18
│ │ │ ├── 80x16 LED Display could received serialport info.hex
│ │ │ ├── 80x16 LED Display could received serialport info.mcp
│ │ │ ├── AT25F4096.c
│ │ │ └── main.c
│ │ └── 能接收串口信息的带硬字库的80×16多汉字点阵显示屏.DSN
│ ├── 10 RF Send and Receive System Simulation
│ │ ├── C16
│ │ │ ├── LM041_4BIT.c
│ │ │ ├── LM041_4BIT.h
│ │ │ ├── main.C
│ │ │ ├── RF Send and Receive System Simulation.hex
│ │ │ └── RF Send and Receive System Simulation.mcp
│ │ └── 用M145026与M145027设计的无线收发系统.DSN
│ ├── 11 IR Remote Simulation
│ │ ├── PIC-C-Receiver
│ │ │ ├── IR Receiver.hex
│ │ │ ├── IR Receiver.mcp
│ │ │ └── main.c
│ │ ├── PIC-C-Remote_Control
│ │ │ ├── IR Transmitter.hex
│ │ │ ├── IR Transmitter.mcp
│ │ │ └── main.c
│ │ └── 红外遥控收发仿真.DSN
│ ├── 12 AC Voltage Check System
│ │ ├── C16
│ │ │ ├── AC Voltage Check System.hex
│ │ │ ├── AC Voltage Check System.mcp
│ │ │ └── main.c
│ │ └── 交流电压检测与数字显示仿真.DSN
│ ├── 13 BLDC Implement Test
│ │ ├── C16
│ │ │ ├── main.c
│ │ │ ├── PIC Control BLDC.hex
│ │ │ └── PIC Control BLDC.mcp
│ │ └── 带位置感应器的直流无刷电机PMW控制仿真.DSN
│ ├── 14 Adjustable Positive Voltage Regulator LM317 Test
│ │ ├── C16
│ │ │ ├── Adjustable Positive Voltage Regulator LM317 Test.hex
│ │ │ ├── Adjustable Positive Voltage Regulator LM317 Test.mcp
│ │ │ └── main.c
│ │ └── 三端可调正稳压器LM317应用测试.DSN
│ ├── 15 Fire Training Simulation Game
│ │ ├── PICC-18
│ │ │ ├── Fire Training Simulation Game.hex
│ │ │ ├── Fire Training Simulation Game.mcp
│ │ │ ├── LM4229.c
│ │ │ ├── LM4229.h
│ │ │ ├── main.c
│ │ │ └── PictureDots.h
│ │ ├── 图片
│ │ │ ├── Thumbs.db
│ │ │ ├── 射击训练游戏封面.bmp
│ │ │ ├── 枪声频率曲线.mcd
│ │ │ └── 枪支图像.bmp
│ │ └── 模拟射击训练游戏.DSN
│ ├── 16 PICC18 Chess Game
│ │ ├── PICC-18
│ │ │ ├── chess.h
│ │ │ ├── Chess.hex
│ │ │ ├── Chess.mcp
│ │ │ ├── iopic18.c
│ │ │ ├── main.c
│ │ │ ├── pieces_bmp.c
│ │ │ └── validate.c
│ │ ├── 国际象棋规则.doc
│ │ └── 带触摸屏的国际象棋游戏仿真.DSN
│ ├── 17 Greenhouse Management System
│ │ ├── C16
│ │ │ ├── DS18B20.C
│ │ │ ├── DS18B20.h
│ │ │ ├── Greenhouse Management System.hex
│ │ │ ├── Greenhouse Management System.mcp
│ │ │ ├── LCD1602_4BIT.c
│ │ │ ├── LCD1602_4BIT.h
│ │ │ └── main.c
│ │ ├── 温室控制与管理上位机C#程序(VS2008)
│ │ │ ├── 1.ico
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── 温室控制与管理程序.exe
│ │ │ │ ├── 温室控制与管理程序.pdb
│ │ │ │ ├── 温室控制与管理程序.vshost.exe
│ │ │ │ └── 温室控制与管理程序.vshost.exe.manifest
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ └── Debug
│ │ │ │ ├── TempPE
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ ├── 温室控制与管理程序.exe
│ │ │ │ ├── 温室控制与管理程序.pdb
│ │ │ │ ├── 温室控制与管理程序.Properties.Resources.resources
│ │ │ │ ├── 温室控制程序.csproj.FileListAbsolute.txt
│ │ │ │ ├── 温室控制程序.csproj.GenerateResource.Cache
│ │ │ │ ├── 温室控制程序.Form_Main.resources
│ │ │ │ ├── 温室控制程序.Properties.Resources.resources
│ │ │ │ ├── 温室管理与控制程序.csproj.FileListAbsolute.txt
│ │ │ │ └── 温室管理与控制程序.csproj.GenerateResource.Cache
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── 温室管理与控制程序.csproj
│ │ │ ├── 温室管理与控制程序.sln
│ │ │ └── 温室管理与控制程序.suo
│ │ ├── ◆温室控制与管理程序(上位机)◆相关说明.txt
│ │ └── 温室监控系统仿真.DSN
│ ├── 18 Modbus Communication Test
│ │ ├── C16_M
│ │ │ ├── 485_master.hex
│ │ │ ├── 485_master.mcp
│ │ │ ├── LM041_4BIT.c
│ │ │ ├── LM041_4BIT.h
│ │ │ └── main.c
│ │ ├── C16_S
│ │ │ ├── 485_slave.hex
│ │ │ ├── 485_slave.mcp
│ │ │ └── main.c
│ │ └── PIC单片机MODBUS总线通信仿真.DSN
│ ├── 19 PIC18 CANBUS Communication Test
│ │ ├── _desktop.ini
│ │ ├── PIC18单片机CANBUS总线通信程序.DSN
│ │ ├── PIC-C18-RECV
│ │ │ ├── CAN.h
│ │ │ ├── CAN_RECV.hex
│ │ │ ├── CAN_RECV.mcp
│ │ │ └── main.c
│ │ ├── PIC-C18_SEND
│ │ │ ├── CAN.h
│ │ │ ├── CAN_SEND.hex
│ │ │ ├── CAN_SEND.mcp
│ │ │ └── main.c
│ │ └── Simulation
│ │ └── Simulation_0~9.hex
│ └── 20 PIC18 WebServer Applicatoin Based on RTL8019
│ ├── EEPROM映象生成
│ │ ├── CreateImage.bat
│ │ ├── header.bin
│ │ ├── MPFS.exe
│ │ ├── MPFSImg.bin
│ │ ├── romimage.bin
│ │ └── Webpages
│ │ ├── Arch.htm
│ │ ├── BuildDate.cgi
│ │ ├── circuit.jpg
│ │ ├── Features.htm
│ │ ├── Index.htm
│ │ ├── Mchp.gif
│ │ ├── picwebsvr.css
│ │ ├── Status.cgi
│ │ └── Version.cgi
│ ├── MCC18
│ │ ├── Include
│ │ │ ├── Announce.h
│ │ │ ├── ARP.h
│ │ │ ├── ARPTsk.h
│ │ │ ├── Compiler.h
│ │ │ ├── Delay.h
│ │ │ ├── DHCP.h
│ │ │ ├── DNS.h
│ │ │ ├── ENC28J60.h
│ │ │ ├── ETH97J60.h
│ │ │ ├── FTP.h
│ │ │ ├── GenericTCPClient.h
│ │ │ ├── GenericTypeDefs.h
│ │ │ ├── Helpers.h
│ │ │ ├── HTTP.h
│ │ │ ├── ICMP.h
│ │ │ ├── IP.h
│ │ │ ├── LCDBlocking.h
│ │ │ ├── MAC.h
│ │ │ ├── MPFS.h
│ │ │ ├── NBNS.h
│ │ │ ├── SNMP.h
│ │ │ ├── StackTsk.h
│ │ │ ├── TCP.h
│ │ │ ├── TFTPc.h
│ │ │ ├── Tick.h
│ │ │ ├── UART.h
│ │ │ ├── UDP.h
│ │ │ └── XEEPROM.h
│ │ ├── Linker
│ │ │ ├── 18f452i.lkr
│ │ │ ├── 18f452.lkr
│ │ │ ├── 18f4550i.lkr
│ │ │ ├── 18f4620i.lkr
│ │ │ ├── 18f4620.lkr
│ │ │ ├── 18f8722i.lkr
│ │ │ ├── 18f8722.lkr
│ │ │ ├── 18f87j10i.lkr
│ │ │ ├── 18f87j10.lkr
│ │ │ ├── 18f97j60i.lkr
│ │ │ └── 18f97j60.lkr
│ │ ├── PIC HTTP Server Application Demo.hex
│ │ ├── PIC HTTP Server Application Demo.mcp
│ │ └── Source
│ │ ├── Announce.c
│ │ ├── ARP.c
│ │ ├── ARPTsk.c
│ │ ├── Delay.c
│ │ ├── DHCP.c
│ │ ├── DNS.c
│ │ ├── ENC28J60.c
│ │ ├── ETH97J60.c
│ │ ├── FTP.c
│ │ ├── GenericTCPClient.c
│ │ ├── Helpers.c
│ │ ├── HTTP.c
│ │ ├── I2CEEPROM.c
│ │ ├── ICMP.c
│ │ ├── IP.c
│ │ ├── LCDBlocking.c
│ │ ├── Main.c
│ │ ├── MPFS.c
│ │ ├── MPFSImg.c
│ │ ├── NBNS.c
│ │ ├── RTL8019AS.c
│ │ ├── SNMP.c
│ │ ├── SPIEEPROM.c
│ │ ├── StackTsk.c
│ │ ├── TCP.c
│ │ ├── TFTPc.c
│ │ ├── Tick.c
│ │ ├── UART.c
│ │ └── UDP.c
│ ├── Microchip TCP/IP协议栈中英文资料
│ │ ├── Micrichip TCPIP Statck中文版.pdf
│ │ └── Micrichip TCPIP Statck英文版.pdf
│ ├── 基于PIC18 + Microchip TCP/IP协议栈的HTTP服务器应用.DSN
│ └── ◆本例的配置及调试方法.txt
├── Desktop.ini
├── Thumbs.db
└── 案例压缩包相关说明.txt
235 directories, 679 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论