您好,欢迎光临有路网!
我和PIC单片机 基于PIC18
QQ咨询:
有路璐璐:

我和PIC单片机 基于PIC18

  • 作者:高显生
  • 出版社:机械工业出版社
  • ISBN:9787111426530
  • 出版日期:2013年07月01日
  • 页数:295
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《我和PIC单片机:基于PIC18》是一本让读者快速掌握PIC单片机及C语言开发的向导式“傻瓜书”。书中以PIC18F4520单片机为例,介绍了PIC单片机的开发环境、PIC单片机*小系统板的搭建方法、ICSP烧写方式、软硬件仿真调试以及片内几乎全部资源的使用和开发方法。本书以新颖的思路阐述PIC的开发全过程,不拘泥于枯燥的理论和概念,立足实践,力求使读者在轻松愉悦的氛围下,简单而快速地掌握PIC的开发方法。
    《我和PIC单片机:基于PIC18》语言简练幽默,内容通俗易懂,图文并茂,代码丰富,操作性强,非常适合于单片机的初学者,也可作为专业从事PIC单片机开发的技术人员以及PIC单片机爱好者的参考用书。 我和PIC单片机-基于PIC18-入门卷_高显生 编_机械工业出版社_
    目录
    前言
    **篇 片内功能和开发环境
    第1章 初识PIC
    1.1 与众不同的PIC
    1.1.1 PIC单片机大家族
    1.1.2 哈佛内核结构
    1.1.3 PIC的功能概要
    1.2 主题芯片介绍
    1.2.1 片内资源配置
    1.2.2 PIC的I/O口
    1.2.3 I/O口的方向设定
    1.2.4 I/O口的应用
    1.2.5 I/O口的内部结构
    第2章 PIC的开发环境
    2.1 PIC开发的硬件资源
    2.1.1 动手搭建系统板
    2.1.2 ICSP接口
    2.2 MPLAB IDE集成开发环境
    2.2.1 单片机系统开发过程
    2.2.2 MPLAB IDE及其内置组件
    2.2.3 MPLAB IDE的工具链
    2.3 开发前的准备
    2.3.1 PICC支持的基本数据类型
    2.3.2 安装MPLAB IDE软件
    2.3.3 安装PICC18编译器软件
    2.4 我的**个PIC程序
    2.4.1 建立开发项目
    2.4.2 新建源文件并添加到项目中
    2.4.3 源代码的编写
    2.4.4 代码的编译和烧写
    2.4.5 PIC入门编程实例
    第3章 仿真
    3.1 MPLAB SIM软件模拟器
    3.1.1 使用软件模拟器
    3.1.2 设置断点
    3.1.3 设定观察窗口
    3.2 PICkit 2硬件调试器
    第4章 位操作
    4.1 PICC中的**变量
    4.2 PICC中的变量修饰关键词
    4.3 PIC18的头文件
    4.4 位操作
    4.4.1 位操作的方法
    4.4.2 不容忽视的“读-修改-写”问题
    第5章 时钟源
    5.1 数码管
    5.1.1 数码管的内部结构
    5.1.2 数码管的驱动
    5.2 时钟源简介
    5.2.1 时钟的来源
    5.2.2 时钟源的分类
    5.3 主时钟源
    5.3.1 与时钟源相关的配置位
    5.3.2 主时钟源配置
    5.4 内部及辅助时钟源
    5.4.1 内部时钟源配置
    5.4.2 内部及辅助时钟源的构成
    5.4.3 时钟源的控制寄存器
    5.5 时钟源编程实例
    5.5.1 时钟源的设置向导
    5.5.2 主时钟源的应用
    5.5.3 内部时钟源的应用
    第6章 PIC的特色功能
    6.1 功耗管理模式
    6.1.1 运行模式
    6.1.2 空闲模式
    6.1.3 休眠模式
    6.2 复位
    6.2.1 外部复位
    6.2.2 上电复位
    6.2.3 上电延时定时器复位
    6.2.4 振荡器起振定时器复位
    6.2.5 欠压复位
    6.2.6 看门狗定时器复位
    6.2.7 跟踪复位事件
    6.3 双速启动
    6.4 故障保护时钟监视器
    第7章 配置位
    7.1 配置位简介
    7.1.1 配置位的使用方法
    7.1.2 配置寄存器
    7.2 配置位的相关设置
    第二篇 单元模块及驱动
    第8章 中断
    8.1 中断系统
    8.1.1 中断的类型
    8.1.2 中断的处理
    8.1.3 中断控制寄存器
    8.2 外部中断
    8.2.1 外部中断的过程
    8.2.2 特殊的PORTB端口
    8.2.3 外部中断编程实例
    8.2.4 PIC的中断服务函数
    8.3 电平变化中断
    8.3.1 电平变化中断的特点
    8.3.2 电平变化中断的应用
    第9章 定时/计数器(上)
    9.1 TIMER0模块
    9.1.1 TMIER0的内部结构
    9.1.2?TIMER0的控制寄存器
    9.1.3 TIMER0的16位读写方式
    9.1.4 TIMER0的预分频器
    9.1.5 TIMER0的中断
    9.2 TIMER0编程实例
    9.3 TIMER1模块
    9.3.1 TMIER1的内部结构
    9.3.2 TMIER1的控制寄存器
    9.3.3 TIMER1的16位读写模式
    9.3.4 TIMER1的振荡器
    9.3.5 TIMER1的中断
    9.3.6 灵活使用TIMER1
    9.4 TIMER1编程实例
    第10章 定时/计数器(下)
    10.1 TIMER2模块
    10.1.1 TMIER2的内部结构
    10.1.2 TMIER2的控制寄存器
    10.2 TIMER2编程实例
    10.3 TIMER3模块
    10.3.1 TMIER3的内部结构
    10.3.2 TMIER3的控制寄存器
    10.3.3 TIMER3的16位读写方式
    10.3.4 TIMER3的中断
    10.4 TIMER3编程实例
    第11章 A/D转换器
    11.1 A/D转换器的原理
    11.1.1 模数转换
    11.1.2 逐次逼近型A/D转换器原理
    11.2 PIC的ADC模块
    11.2.1 ADC模块的结构
    11.2.2 A/D转换的分辨率
    11.2.3 ADC模块的控制寄存器
    11.3 设置ADC模块
    11.3.1 模拟输入通道
    11.3.2 A/D转换周期
    11.3.3 A/D转换过程
    11.3.4 A/D转换时钟
    11.4 使用ADC模块
    11.4.1 ADC模块编程向导
    11.4.2 ADC模块编程实例
    第12章 主控同步串行接口(SPI模式)
    12.1 MSSP模块
    12.1.1 SPI总线
    12.1.2 MSSP模块的SPI模式
    12.1.3 SPI模式控制寄存器
    12.1.4 SPI主控模式通信时序
    12.1.5 SPI模式端口配置
    12.1.6 SPI的通信过程
    12.1.7 SPI模式通信要点
    12.2 存储器93C46
    12.2.1 93C46引脚功能
    12.2.2 93C46操作指令
    12.2.3 93C46数据传输时序
    12.3 SPI模式编程实例
    12.3.1 SPI主控模式编程向导
    12.3.2 93C46断电接力显示
    第13章 主控同步串行接口(I2C模式)
    13.1 I2C总线
    13.2 I2C总线通信协议
    13.2.1 起始和停止条件
    13.2.2 I2C总线的位传输
    13.2.3 I2C器件的寻址
    13.3 MSSP模块的I2C模式
    13.3.1 I2C模式简介
    13.3.2 I2C模式的控制寄存器
    13.3.3 I2C模式的编程向导
    13.4 I2C模式通信
    13.4.1 I2C模式数据发送时序
    13.4.2 I2C模式数据接收时序
    13.4.3 波特率
    13.5 DS1307实时时钟
    13.5.1 DS1307的功能
    13.5.2 DS1307的寄存器
    13.5.3 DS1307的数据格式
    13.6 I2C模式编程实例
    第14章 CCP模块
    14.1 CCP模块概述
    14.1.1 CCP模块的功能
    14.1.2 CCP模块的控制寄存器
    14.1.3 定时器资源配置
    14.1.4 CCP模块引脚分配
    14.2 捕捉模式
    14.2.1 捕捉模式原理
    14.2.2 捕捉模式的时间值
    14.2.3 捕捉模式的配置
    14.2.4 理解捕捉模式
    14.2.5 捕捉的精度
    14.3 比较模式
    14.3.1 比较模式的原理
    14.3.2 比较模式的应用
    14.4 PWM模式
    14.4.1 PWM的相关参数
    14.4.2 PWM模式的原理
    14.4.3 PWM参数的计算
    14.4.4 PWM模式设置向导
    14.4.5 增强型PWM方式
    14.5 CCP模块编程实例
    14.5.1 基于CCP模块的信号发生器和频率计
    14.5.2 PWM调光灯
    第15章 模拟比较器
    15.1 模拟比较器模块
    15.1.1 比较器的作用
    15.1.2 比较器模块配置
    15.1.3 比较器的控制寄存器
    15.1.4 比较器的工作原理
    15.1.5 比较器的中断
    15.2 参考电压模块
    15.2.1 参考电压模块的控制寄存器
    15.2.2 参考电压源
    15.2.3 参考电压模块的应用
    15.3 比较器编程实例
    第16章 片内存储器
    16.1 FLASH的读写
    16.1.1 存储器的结构
    16.1.2 表读和表写
    16.2 EEPROM的读写
    16.2.1 EEPROM的相关寄存器
    16.2.2 读EEPROM存储器
    16.2.3 写EEPROM存储器
    16.3 EEPROM编程实例
    第17章 串行通信模块
    17.1 串行通信模块概述
    17.1.1 EUSART的工作模式
    17.1.2 EUSART的端口配置
    17.1.3 EUSART的相关寄存器
    17.1.4 异步通信数据格式
    17.1.5 EUSART的中断
    17.2 波特率发生器
    17.2.1 波特率
    17.2.2 波特率的产生
    17.3 EUSART数据发送
    17.3.1 异步发送原理
    17.3.2 异步发送时序
    17.3.3 异步发送编程向导
    17.4 EUSART数据接收
    17.4.1 异步接收原理
    17.4.2 异步接收时序
    17.4.3 异步接收编程向导
    17.4.4 地址检测接收编程向导
    17.5 EUSART编程实例
    17.5.1 间隔字符和同步字符的发送
    17.5.2 串行通信收发器
    第三篇 扩展应用实例
    第18章 步进电机的驱动
    18.1 步进电机的特点
    18.1.1 步进电机的分类
    18.1.2 步进电机的工作原理
    18.1.3 步距角的计算方法
    18.2 28BYJ48型步进电机
    18.2.1 28BYJ48电机性能指标
    18.2.2 28BYJ48电机绕组结构
    18.3 步进电机的驱动
    18.3.1 步进电机的励磁方式
    18.3.2 步进电机的驱动电路
    18.3.3 步进电机编程实例
    第19章 红外线解码及发射
    19.1 红外线遥控的编码方式
    19.1.1 编码的帧结构
    19.1.2 编码的方式
    19.1.3 编码的调制与解调
    19.2 红外线解码与发射
    19.2.1 红外线解码的方法
    19.2.2 红外线发射的方法
    19.3 红外线遥控编程实例
    19.3.1 红外线解码器
    19.3.2 红外线发射器
    第20章 DS18B20数字温度传感器
    20.1 DS18B20的功能介绍
    20.1.1 DS18B20的特点
    20.1.2 DS18B20的引脚定义
    20.2 DS18B20的内部结构
    20.2.1 64位光刻ROM
    20.2.2 存储器
    20.2.3 配置寄存器
    20.2.4 温度值的存储方式
    20.3 DS18B20的读写方式
    20.3.1 DS18B20的初始化时序
    20.3.2 DS18B20的写时序
    20.3.3 DS18B20的读时序
    20.4 DS18B20的通信协议
    20.4.1 ROM指令
    20.4.2 RAM指令
    20.5 DS18B20的应用
    20.5.1 DS18B20的供电方式
    20.5.2 DS18B20的编程向导
    20.5.3 DS18B20的使用要点
    20.6 DS18B20编程实例
    第21章 1602字符型液晶显示器
    21.1 1602液晶概述
    21.1.1 1602液晶的特点
    21.1.2 1602液晶的引脚功能
    21.1.3 1602液晶与单片机的接口
    21.2 1602液晶的功能
    21.2.1 1602液晶的显示数据RAM
    21.2.2 1602液晶的字符发生器
    21.2.3 1602液晶的操作时序
    21.2.4 1602液晶的操作指令
    21.2.5 1602液晶的初始化
    21.3 1602液晶编程实例
    第22章 12864点阵型液晶显示器
    22.1 12864点阵型液晶概述
    22.1.1 JLX12864G-086液晶的特点
    22.1.2 JLX12864G-086液晶的引脚功能
    22.2 12864点阵型液晶显示方式
    22.2.1 显示屏与显存的对应关系
    22.2.2 显存的组织结构
    22.2.3 读写时序
    22.2.4 UC1701X指令集
    22.3 12864点阵型液晶编程实例
    22.3.1 液晶显示器的接口电路
    22.3.2 汉字的取模方法
    22.3.3 图像的取模方法
    22.3.4 汉字和图形显示
    附录A PIC18F4520单片机的引脚功能
    附录B 搭建系统板所需材料清单
    附录C *小系统板电路原理图
    附录D ebox2049实验板

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外