案例解说单片机C语言开发:基于PIC+Proteus仿真
¥
20
3.8折
¥
53
九品
仅1件
作者程国钢 著
出版社电子工业出版社
出版时间2013-10
版次1
装帧平装
上书时间2024-12-29
商品详情
- 品相描述:九品
图书标准信息
-
作者
程国钢 著
-
出版社
电子工业出版社
-
出版时间
2013-10
-
版次
1
-
ISBN
9787121214745
-
定价
53.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
416页
-
字数
666千字
-
正文语种
简体中文
- 【内容简介】
-
MPLAB是目前应用最广泛的PIC单片机软件开发环境,Proteus是目前应用最广泛的硬件仿真环境。《案例解说单片机C语言开发:基于PIC+Proteus仿真》基于MPLAB和Proteus介绍PIC单片机体系结构、内部资源及常用扩展器件的使用方法,并且提供了相应的Proteus应用电路和C语言应用实例代码。
《案例解说单片机C语言开发:基于PIC+Proteus仿真》分为3大部分:第1章和第2章是基础部分,介绍MPLAB和Proteus的基础方法。第3章到第9章是基础应用部分,介绍PIC单片机的内部资源和典型外部扩展器件的使用方法,对这些资源和器件进行了基础知识和Proteus库的介绍,还提供了详细的实例。第10章是综合应用部分,介绍PIC单片机应用系统的基础设计方法,提供了呼吸灯、简易压力计、仓库自动通风系统3个大型综合应用实例。
- 【作者简介】
-
程国钢,男,北京航空航天大学博士,中国科学院助理研究员,具备丰富的科研和项目开发经验,精通各类单片机开发,编著过多本技术图书。
- 【目录】
-
第1章PIC16F87XA应用基础
1.1PIC16F87XA的体系结构
1.1.1PIC16F87XA的内核
1.1.2PIC16F87XA的存储器体系
1.1.3PIC16F87XA的系统时钟
1.1.4PIC16F87XA的电源管理和休眠模式
1.1.5PIC16F87XA的复位
1.1.6PIC16F87XA的外部引脚封装
1.1.7PIC16F87XA的中断系统
1.1.8PIC16F87XA的配置寄存器
1.2PIC16F87XA中的C语言
1.2.1PIC16F87XA中C语言的数据类型、运算符和表达式
1.2.2PIC16F87XA中C语言的结构
1.2.3PIC16F87XA中C语言的函数
1.2.4PIC16F87XA中C语言的数组和指针
1.2.5PIC16F87XA中C语言的自构造类型
1.3MPLAB集成开发环境
1.3.1MPLAB集成开发环境应用基础
1.3.2MPLAB的工作界面
1.3.3MPLAB的菜单栏
1.3.4MPLAB的工具栏
1.3.5MPLAB的状态栏
1.3.6MPLAB的库函数
1.3.7使用MPLAB
1.4HI-TECHANSICCompilerC的一些说明
1.4.1一个完整的PIC单片机C语言程序的构成
1.4.2乘、除法运算和浮点数
1.4.3关于变量的强制类型转换
1.4.4常量和变量的关键字
1.4.5位变量和可位寻址寄存器
1.4.6绝对变量
1.4.7在C语言中使用汇编语言
1.4.8头文件pic.h和pic1687xa.h
第2章Proteus硬件仿真环境
2.1Proteus应用基础
2.1.1Proteus的界面
2.1.2Proteus支持的文件格式
2.1.3Proteus的菜单
2.1.4Proteus的快捷工具栏和工具箱
2.2使用Proteus
2.3Protues中的PIC16F877A
2.4Proteus和MPLAB的联合调试应用实例
第3章Proteus中的PIC16F87XA内部基础资源应用实例
3.1PIC16F87XA的I/O引脚应用实例
3.1.1I/O引脚基础
3.1.2I/O引脚输出高低脉冲电平应用实例
3.2PIC16F87XA的外部中断/引脚状态变化应用实例
3.2.1外部中断应用基础
3.2.2外部中断控制I/O引脚输出应用实例
3.2.3引脚状态变化中断应用基础
3.2.4引脚状态变化中断应用实例
3.3PIC16F87XA的定时器应用实例
3.3.1定时器基础
3.3.2定时器TMR0控制I/O引脚输出方波应用实例
3.3.3定时器TMR0中断模拟外部中断应用实例
3.3.4定时器TMR1控制I/O引脚输出方波应用实例
3.3.5定时器TMR2控制I/O引脚输出方波应用实例
3.4PIC16F87XA的CCP模块应用实例
3.4.1CCP模块基础
3.4.2CCP的捕捉工作模式应用实例
3.4.3CCP的比较工作模式应用实例
3.4.4CCP的PWM工作模式应用实例
3.5PIC16F87XA的USART模块应用实例
3.5.1USART模块基础
3.5.2PIC16F87XA串口应用实例
3.6PIC16F87XA的SPI总线接口应用实例
3.6.1SPI总线接口基础
3.6.2PIC16F87XA的SPI总线数据通信应用实例
3.7PIC16F87XA的I2C总线接口应用实例
3.7.1I2C总线接口基础
3.7.2PIC16F87XA的I2C总线数据通信应用实例
第4章Proteus中的PIC16F87XA人机交互通道应用实例
4.1发光二极管应用实例
4.1.1器件基础
4.1.2应用实例设计分析
4.1.3应用实例的代码
4.1.4应用实例的仿真结果和说明
4.2单位数码管应用实例
4.2.1器件基础
4.2.2应用实例设计分析
4.2.3应用实例的代码
4.2.4应用实例的仿真结果和说明
4.3多位数码管应用实例
4.3.1器件基础
4.3.2应用实例设计分析
4.3.3应用实例的代码
4.3.4应用实例的仿真结果和说明
4.4MAX7219应用实例
4.4.1器件基础
4.4.2应用实例设计分析
4.4.3应用实例的代码
4.4.4应用实例的仿真结果和说明
4.51602液晶应用实例
4.5.1器件基础
4.5.2应用实例设计分析
4.5.3应用实例的代码
4.5.4应用实例的仿真结果和说明
4.6独立按键应用实例
4.6.1器件基础
4.6.2应用实例设计分析
4.6.3应用实例的代码
4.6.4应用实例的仿真结果和说明
4.7行列扫描键盘应用实例
4.7.1器件基础
4.7.2应用实例设计分析
4.7.3应用实例的代码
4.7.4应用实例的仿真结果和说明
4.8拨码开关应用实例
4.8.1器件基础
4.8.2应用实例设计分析
4.8.3应用实例的代码
4.8.4应用实例的仿真结果和说明
第5章Proteus中PIC16F87XA的信号采集通道应用实例
5.1PIC16F87XA的内置比较器模块应用实例
5.1.1内置比较器模块基础
5.1.2参考电压模块应用实例
5.1.3比较器模块应用实例(一)
5.1.4比较器模块应用实例(二)
5.2PIC16F87XA的内置A/D模块应用实例
5.2.1内置A/D模块基础
5.2.2A/D模块应用实例
5.3ADC0832应用实例
5.3.1器件基础
5.3.2应用实例设计分析
5.3.3应用实例的代码
5.3.4应用实例的仿真结果和说明
5.4DS12C877应用实例
5.4.1器件基础
5.4.2应用实例设计分析
5.4.3应用实例的代码
5.4.4实例的仿真结果和说明
5.5DS1302应用实例
5.5.1器件基础
5.5.2应用实例设计分析
5.5.3应用实例的代码
5.5.4应用实例的仿真结果和说明
5.6DS18B20应用实例
5.6.1器件基础
5.6.2应用实例设计分析
5.6.3应用实例的代码
5.6.4应用实例的仿真结果和说明
5.7TC77应用实例
5.7.1器件基础
5.7.2应用实例设计分析
5.7.3应用实例的代码
5.7.4应用实例的仿真结果和说明
第6章Proteus中的PIC16F87XA信号输出通道应用实例
6.1DAC0832应用实例
6.1.1器件基础
6.1.2应用实例设计分析
6.1.3应用实例的代码
6.1.4应用实例的仿真结果和说明
6.274HC164应用实例
6.2.1器件基础
6.2.2应用实例设计分析
6.2.3应用实例的代码
6.2.4应用实例的仿真结果和说明
6.374HC165应用实例
6.3.1器件基础
6.3.2应用实例设计分析
6.3.3应用实例的代码
6.3.4应用实例的仿真结果和说明
6.474HC595应用实例
6.4.1器件基础
6.4.2应用实例设计分析
6.4.3应用实例的代码
6.4.4应用实例的仿真结果和说明
6.58255A应用实例
6.5.1器件基础
6.5.2应用实例设计分析
6.5.3应用实例的代码
6.5.4应用实例的仿真结果和说明
第7章Proteus中的PIC16F87XA存储器应用实例
7.1PIC16F87XA内部E2PROM和FlashROM应用实例
7.1.1E2PROM和FlashROM基础
7.1.2E2PROM读/写应用实例
7.2外部RAM芯片6264应用实例
7.2.1器件基础
7.2.2应用实例设计分析
7.2.3应用实例的代码
7.2.4应用实例的仿真结果和分析
7.3外部E2PROM芯片24C04A应用实例
7.3.1器件基础
7.3.2应用实例设计分析
7.3.3应用实例的代码
7.3.4应用实例的仿真结果和分析
第8章Proteus中的PIC16F87XA执行机构应用实例
8.1三极管应用实例
8.1.1器件基础
8.1.2应用实例设计分析
8.1.3应用实例的代码
8.1.4应用实例的仿真结果和说明
8.2ULN2803应用实例
8.2.1器件基础
8.2.2应用实例设计分析
8.2.3应用实例的代码
8.2.4应用实例的仿真结果和说明
8.3光电隔离器应用实例
8.3.1器件基础
8.3.2应用实例设计分析
8.3.3应用实例的代码
8.3.4应用实例的仿真结果和说明
8.4直流电动机应用实例
8.4.1器件基础
8.4.2应用实例设计分析
8.4.3应用实例的代码
8.4.4应用实例的仿真结果和说明
8.5步进电机应用实例
8.5.1器件基础
8.5.2应用实例设计分析
8.5.3应用实例的代码
8.5.4应用实例的仿真结果和说明
8.6继电器应用实例
8.6.1器件基础
8.6.2应用实例设计分析
8.6.3应用实例的代码
8.6.4应用实例的仿真结果和说明
8.7蜂鸣器应用实例
8.7.1器件基础
8.7.2应用实例设计分析
8.7.3应用实例的代码
8.7.4应用实例的仿真结果和说明
第9章Proteus中的PIC16F87XA通信应用实例
9.1MAX232应用实例
9.1.1器件基础
9.1.2应用实例设计分析
9.1.3应用实例的代码
9.1.4实例的仿真结果和说明
9.2SN75179应用实例
9.2.1器件基础
9.2.2应用实例设计分析
9.2.3应用实例的代码
9.2.4实例的仿真结果和说明
9.3MAX487应用实例
9.3.1器件基础
9.3.2应用实例设计分析
9.3.3应用实例的代码
9.3.4实例的仿真结果和说明
第10章在Proteus中设计PIC16F87XA的应用系统
10.1PIC16F87XA综合应用实例设计基础
10.2呼吸灯应用实例
10.2.1呼吸灯的需求分析和系统设计
10.2.2呼吸灯的硬件设计
10.2.3频率计的软件设计
10.2.4实例的仿真结果和总结
10.3简易压力计应用实例
10.3.1简易压力计的需求分析和系统设计
10.3.2简易压力计的硬件设计
10.3.3简易压力计的软件设计
10.3.4实例的仿真结果和总结
10.4仓库自动通风系统应用实例
10.4.1仓库自动通风系统的需求分析和系统设计
10.4.2仓库自动通风系统的硬件设计
10.4.3仓库自动通风系统的软件设计
10.4.4实例的仿真结果和总结
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价