图书介绍

单片机C语言程序设计实训100例 基于PIC+Proteus仿真PDF|Epub|txt|kindle电子书版本网盘下载

单片机C语言程序设计实训100例 基于PIC+Proteus仿真
  • 彭伟编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121148330
  • 出版时间:2011
  • 标注页数:616页
  • 文件大小:426MB
  • 文件页数:625页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机C语言程序设计实训100例 基于PIC+Proteus仿真PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PIC单片机C语言程序设计概述1

1.1 PIC单片机简介2

1.2 MPLAB+C语言程序开发环境安装及应用6

1.3 PICC/PICC 18/MCC 18程序设计基础8

1.4 PIC单片机内存结构17

1.5 PIC单片机配置位19

1.6基本的I/O端口编程21

1.7中断服务程序设计23

1.8 PIC单片机外设相关寄存器24

1.9 C语言程序设计在PIC单片机应用系统开发中的优势35

第2章 PROTEUS操作基础36

2.1 PROTEUS操作界面简介36

2.2仿真电路原理图设计37

2.3元件选择40

2.4仿真运行44

2.5 MPLAB IDE与PROTEUS的联合调试44

2.6 PROTEUS在PIC单片机应用系统开发中的优势47

第3章 基础程序设计48

3.1闪烁的LED48

3.2用双重循环控制LED左右来回滚动显示50

3.3多花样流水灯51

3.4 LED模拟交通灯53

3.5单只数码管循环显示0~955

3.6 4只数码管滚动显示单个数字57

3.7 8只数码管扫描显示多个不同字符59

3.8 K1~K5控制两位数码管的开关、加减与清零操作61

3.9数码管显示4×4键盘矩阵按键63

3.10数码管显示拨码开关编码66

3.11继电器及双向可控硅控制照明设备68

3.12 INT中断计数70

3.13 RB端口电平变化中断控制两位数码管开关与加减显示73

3.14 TIMER0控制单只LED闪烁76

3.15 TIMER0控制流水灯80

3.16 TIMER0控制数码管扫描显示81

3.17 TIMER1控制交通指示灯84

3.18 TIMER1与TIMER2控制十字路口秒计时显示屏88

3.19用工作于同步计数方式的TMR1实现按键或脉冲计数93

3.20用定时器设计的门铃95

3.21报警器与旋转灯98

3.22用工作于捕获方式的CCP 1设计的频率计101

3.23用工作于比较模式的CCP 1控制音阶播放105

3.24 CCP1 PWM模式应用108

3.25模拟比较器测试113

3.26数码管显示两路A/D转换结果117

3.27 EEPROM读写与数码管显示121

3.28睡眠模式及看门狗应用测试125

3.29单片机与PC双向串口通信仿真130

3.30 PIC单片机并行从动端口PSP读写测试139

第4章 硬件应用146

4.1 74HC138与74HC 154译码器应用146

4.2 74HC595串入并出芯片应用149

4.3用74HC164驱动多只数码管显示152

4.4数码管BCD解码驱动器7447与4511应用155

4.5 8×8LED点阵屏显示数字157

4.6 8位数码管段位复用串行驱动芯片MAX6951应用160

4.7串行共阴显示驱动器MAX7219与7221应用167

4.8 14段与16段数码管串行驱动显示171

4.9 16键解码芯片74C922应用175

4.10 1602LCD字符液晶测试程序178

4.11 1602液晶显示DS1302实时时钟183

4.12 1602液晶工作于4位模式实时显示当前时间189

4.13带RAM内存的实时时钟与日历芯片PCF8583应用194

4.14 2×20串行字符液晶演示201

4.15 LGM12864液晶显示程序204

4.16 PG160128A液晶图文演示211

4.17 TG126410液晶串行模式显示227

4.18 HDG12864系列液晶演示236

4.19 Nokia7110液晶菜单控制程序243

4.20 8通道模拟开关74HC4051应用测试252

4.21用带I2C接口的MCP23016扩展16位通用I/O端口254

4.22用带SPI接口的MCP23S17扩展16位通用I/O端口261

4.23用I2C接口控制MAX6953驱动4片5×7点阵显示器266

4.24用I2C接口控制MAX6955驱动16段数码管显示272

4.25用带SPI接口的数/模转换器MCP4921生成正弦波形277

4.26用带SPI接口的数/模转换器MAX515控制LED亮度循环变化283

4.27正反转可控的直流电机286

4.28 PWM控制MOSFET搭建的H桥电路驱动直流电机运行288

4.29正反转可控的步进电机293

4.30用L297+L298控制与驱动步进电机296

4.31 PC通过RS-485器件MAX487远程控制单片机304

4.32 I2C接口DS1621温度传感器测试308

4.33 SPI接口温度传感器TC72应用测试314

4.34温度传感器LM35全量程应用测试320

4.35 K型热电偶温度计324

4.36用铂电阻温度传感器PT100设计的测温系统329

4.37 DS18B20温度传感器测试337

4.38 SHT75温湿度传感器测试347

4.39 1-Wire式可寻址开关DS2405应用测试353

4.40光敏电阻应用测试359

4.41 MPX4250压力传感器测试361

4.42用I2C接口读写存储器AT24C04364

4.43用SPI接口读写AT25F1024372

4.44 PIC18I2C接口存储器及USART接口测试程序380

4.45 PIC18 SPI接口存储器测试程序384

4.46 PIC18定时器及A/D转换测试389

4.47用PIC18控制Microwire接口继电器驱动器MAX4820392

4.48 MMC存储卡测试395

4.49 ATA硬盘数据访问404

4.50微芯VLS5573液晶显示屏驱动器演示412

第5章 综合设计425

5.1用DS1302/DS18B20+MAX6951设计的多功能电子日历牌425

5.2用PCF8583设计高仿真数码管电子钟433

5.3用4×20LCD与DS18B20设计的单总线多点温度监测系统439

5.4用内置EEPROM与1602液晶设计的加密电子密码锁453

5.5用PIC单片机与1601LCD设计的计算器459

5.6电子秤仿真设计468

5.7数码管显示的GP2D12仿真测距警报器473

5.8 GPS全球定位系统仿真479

5.9能接收串口信息的带中英文硬字库的80×16点阵显示屏485

5.10用M145026与M145027设计的无线收发系统494

5.11红外遥控收发仿真499

5.12交流电压检测与数字显示仿真506

5.13带位置感应器的直流无刷电机PMW控制仿真511

5.14 3端可调正稳压器LM317应用测试516

5.15 模拟射击训练游戏520

5.16带触摸屏的国际象棋游戏仿真531

5.17温室监控系统仿真543

5.18 PIC单片机MODBUS总线通信仿真549

5.19 PIC单片机内置CAN总线通信仿真563

5.20基于PIC18+Microchip TCP/IP协议栈的HTTP服务器应用585

参考文献613

热门推荐