单片机C语言程序设计实训100例——基于PIC+Proteus仿真(第2版)

出版日期:2015-9
ISBN:9787121270501
作者:彭伟
页数:504页

书籍目录

目    录__eol__第1章  PIC单片机C语言程序设计概述
1__eol__1.1 PIC单片机简介
2__eol__一、PIC16F877A单片机主要性能与外设特征简介
3__eol__二、PIC18F452单片机的主要性能与外设特征简介
4__eol__1.2 PIC单片机C语言程序开发环境安装及应用
6__eol__1.3 PIC单片机C语言程序设计基础
8__eol__一、基本数据类型、有符号与无符号数应用、数位分解、位操作
8__eol__二、数组、字符串、指针
10__eol__三、存储类型及相关关键字
13__eol__四、程序流程控制
13__eol__五、关于C语言运算符的优先级
14__eol__六、字符编码
16__eol__1.4 PIC单片机内存结构
17__eol__一、程序存储器
17__eol__二、数据存储器
17__eol__三、EEPROM
19__eol__1.5 PIC单片机配置位
19__eol__1.6 基本的I/O端口编程
21__eol__1.7 中断服务程序设计
23__eol__1.8 PIC单片机外设相关寄存器
24__eol__1.9 C语言程序设计在PIC单片机应用系统开发中的优势
36__eol__第2章 PROTEUS操作基础
37__eol__2.1 PROTEUS操作界面简介
37__eol__2.2 仿真电路原理图设计
38__eol__2.3 元件选择
41__eol__2.4 仿真运行
44__eol__2.5 MPLAB X IDE与PROTEUS的联合调试
45__eol__2.6 PROTEUS在PIC单片机应用系统开发中的优势
46__eol__第3章 基础程序设计
48__eol__3.1 闪烁的LED
48__eol__3.2 用双循环控制LED左右来回滚动显示
50__eol__3.3 多花样流水灯
51__eol__3.4 LED模拟交通灯
53__eol__3.5 单只数码管循环显示0~9
55__eol__3.6 4位集成式数码管滚动显示单个数字
57__eol__3.7 8位集成式数码管扫描显示多个不同字符
59__eol__3.8 K1~K5控制两位数码管的开关、加减与清零操作
61__eol__3.9 数码管显示4×4键盘矩阵按键
64__eol__3.10 数码管显示拨码开关编码
67__eol__3.11 继电器及双向可控硅控制照明设备
68__eol__3.12 INT中断计数
71__eol__3.13 RB4~RB7端口电平变化中断控制数码管开关与加减显示
74__eol__3.14 TIMER0控制单只LED闪烁
77__eol__3.15 TIMER0控制流水灯
81__eol__3.16 TIMER0控制数码管扫描显示
83__eol__3.17 TIMER1控制交通指示灯
85__eol__3.18 TIMER1与TIMER2控制十字路口秒计时显示屏
90__eol__3.19 用工作于同步计数方式的TMR1实现按键或脉冲计数
94__eol__3.20 用定时器设计的门铃
97__eol__3.21 报警器与旋转灯
99__eol__3.22 用工作于捕获方式的CCP1设计的频率计
102__eol__3.23 用工作于比较模式的CCP1控制音阶播放
106__eol__3.24 CCP1 PWM模式应用
109__eol__3.25 模拟比较器测试
113__eol__3.26 数码管显示两路A/D转换结果
117__eol__3.27 EEPROM读/写与数码管显示
121__eol__3.28 睡眠模式及看门狗应用测试
125__eol__3.29 单片机与PC双向串口通信仿真
129__eol__3.30 PIC单片机并行从动端口PSP读写测试
138__eol__第4章 硬件应用
145__eol__4.1 74HC138与74HC154译码器应用
145__eol__4.2 74HC595串入并出芯片应用
147__eol__4.3 用74HC164驱动多只数码管显示
151__eol__4.4 数码管BCD解码驱动器7447与CD4511应用
154__eol__4.5 8×8 LED点阵屏显示数字
156__eol__4.6 8位数码管段位复用串行驱动芯片MAX6951应用
159__eol__4.7 串行共阴显示驱动器MAX7221(7219)级联应用
165__eol__4.8 14段与16段数码管串行驱动显示
169__eol__4.9 16键解码芯片74C922应用
173__eol__4.10 1602 LCD字符液晶测试程序
176__eol__4.11 1602液晶显示DS1302实时时钟
181__eol__4.12 1602液晶工作于4位模式实时显示当前日期时间
187__eol__4.13 兼容I2C接口的实时日历与时钟芯片PCF8563应用
192__eol__4.14 2×20串行字符液晶演示
200__eol__4.15 LGM12864液晶显示测试程序
203__eol__4.16 PG160128A液晶图文演示
210__eol__4.17 TG126410液晶串行模式显示
222__eol__4.18 HDG12864系列液晶演示
228__eol__4.19 Nokia7110液晶菜单控制程序
234__eol__4.20 8通道模拟开关74HC4051应用测试
242__eol__4.21 用带I2C接口的MCP23016扩展16位通用I/O端口
245__eol__4.22 用带SPI接口的MCP23S17扩展16位通用I/O端口
250__eol__4.23 用I2C接口控制MAX6953驱动4片5×7点阵显示器
255__eol__4.24 用I2C接口控制MAX6955驱动十六段数码管显示
260__eol__4.25 用带SPI接口的D/A转换器MCP4921生成正弦波形
265__eol__4.26 用带SPI接口的D/A转换器MAX515控制LED亮度循环变化
271__eol__4.27 正反转可控的直流电机
274__eol__4.28 PWM控制MOSFET搭建的H桥电路驱动直流电机运行
276__eol__4.29 用ULN2803驱动单极步进电机正反向运转
280__eol__4.30 用L297+L298控制与驱动双极步进电机
284__eol__4.31 PC通过RS-485器件MAX487远程控制单片机
292__eol__4.32 I2C接口DS1621温度传感器测试
295__eol__4.33 SPI接口温度传感器TC72应用测试
304__eol__4.34 温度传感器LM35全量程应用测试
309__eol__4.35 K型热电偶温度计
313__eol__4.36 用铂电阻温度传感器PT100设计的测温系统
317__eol__4.37 DS18B20温度传感器测试
324__eol__4.38 SHT75温湿度传感器测试
333__eol__4.39 1-Wire式可寻址开关DS2405应用测试
339__eol__4.40 光敏电阻应用测试
341__eol__4.41 高仿真数码管电子钟组件应用
343__eol__4.42 MPX4250压力传感器测试
350__eol__4.43 I2C接口存储器AT24C04应用
353__eol__4.44 SPI接口存储器AT25F1024应用
360__eol__4.45 PIC18 I2C、SPI、USART及A/D模块应用
367__eol__4.46 用PIC18控制Microwire接口继电器驱动器MAX4820
376__eol__4.47 用PIC24控制兼容I2C接口的SAA1064驱动4位数码管显示
378__eol__4.48 MMC存储卡测试
382__eol__4.49 ATA硬盘数据读/写应用
387__eol__4.50 微芯VLS5573液晶显示屏驱动器演示
395__eol__第5章 综合设计
401__eol__5.1 用DS1302/DS18B20+MAX6951设计的多功能电子日历牌
401__eol__5.2 用NE555与电容式湿度传感器HCH-1000设计的湿度检测器
404__eol__5.3 用4×20 LCD与DS18B20设计的单总线多点温度监测系统
410__eol__5.4 用内置EEPROM与1602液晶设计的加密电子密码锁
418__eol__5.5 用PIC单片机与1601 LCD设计的计算器
420__eol__5.6 电子秤仿真设计
425__eol__5.7 数码管显示的GP2D12仿真测距警报器
426__eol__5.8 GPS全球定位系统仿真
431__eol__5.9 带SPI接口硬字库支持串口与级联由4953驱动的64×16点阵屏
434__eol__5.10 用M145026与M145027设计的无线收发系统
443__eol__5.11 红外遥控收发仿真
445__eol__5.12 交流电压检测与数字显示仿真
449__eol__5.13 带位置感应器的直流无刷电机PMW控制仿真
452__eol__5.14 3端可调正稳压器LM317应用测试
455__eol__5.15 模拟射击训练游戏
458__eol__5.16 带触摸屏的国际象棋游戏仿真
461__eol__5.17 温室监控系统仿真
464__eol__5.18 PIC单片机MODBUS总线通信仿真
468__eol__5.19 PIC18单片机USB接口应用程序
474__eol__5.20 基于PIC18+Microchip TCP/IP协议栈的HTTP服务器应用
482__eol__参考文献
495

作者简介

本书第2版以全新的MPLAB X IDE+XC编译器搭建PIC单片机程序开发环境,并以PROTEUS为硬件仿真平台,精心编写了100个PIC单片机C语言程序设计案例,各案例设计了难易适中的实训目标,并提供了完整的C程序源码。__eol__全书基础设计类案例涵盖PIC单片机最基本的端口编程、定时/计数器应用、中断程序设计、A/D转换、CCP程序设计、EEPROM、Flash、USART及看门狗程序设计等;硬件应用类案例涉及单片机存储器扩展、接口扩展、译码、编码、驱动、光电、机电、传感器、I2C及SPI接口器件、MMC、ATA、遥控等器件;综合设计类案例涉及消费类电子产品、仪器仪表及智能控制等相关技术,部分案例涉及IrDA/GPS/RS-485/Modbus/USB/ Ethernet等技术应用。


 单片机C语言程序设计实训100例——基于PIC+Proteus仿真(第2版)下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024