欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • PIC新版8位增强型单片机原理及应用(高等学校电子信息类专业系列教材)
      • 作者:编者:Microchip大学计划部|责编:秦志峰
      • 出版社:西安电子科大
      • ISBN:9787560669595
      • 出版日期:2023/08/01
      • 页数:200
    • 售价:14.8
  • 内容大纲

        本书基于Microchip新版增强型系列单片机PIC16(L)F18877,对PIC系列8位单片机产品进行了详细的介绍。本书介绍了PIC16(L)F18877系列单片机的架构和特点、23种外设的工作原理和使用方法、汇编语言和C语言的编程、新版集成开发环境XIDE的界面设置和操作步骤、MPLAB代码配置器的使用方法以及低功耗设计的考虑因素和技巧,本书还提供了部分示例工程的完整软件代码,以帮助读者了解PIC系列8位单片机工程开发的实际操作(可登录出版社网站查看)。
        本书可作为高等学校电子工程、自动化控制、微电子应用等相关专业的单片机课程教材或教学参考书。本书的内容除了包含单片机基础知识外,还涵盖了实际产品开发过程中需要了解和掌握的技巧,因此也可作为相关职业培训学校的学生以及在职嵌入式研发人员的进阶学习资料。
  • 作者介绍

  • 目录

    第1章  Microchip公司及其单片机产品
      1.1  PIC系列8位单片机总述
      1.2  PIC16(L)F18877系列单片机
        1.2.1  PIC16(L)F18877系列单片机的主要特性
        1.2.2  PIC16(L)F18877系列单片机的引脚封装
        1.2.3  程序存储区、硬件堆栈区和数据存储区
        1.2.4  配置字
        1.2.5  PIC16(L)F18877系列单片机的内核结构框图
    第2章  PIC系列单片机的开发工具
      2.1  软件开发工具
        2.1.1  汇编语言工具
        2.1.2  C语言工具
        2.1.3  集成开发环境MPLAB X IDE
        2.1.4  程序的编译调试
      2.2  硬件开发工具
        2.2.1  ICSP接口
        2.2.2  PICkit 4编程/调试器
        2.2.3  SNAP在线编程/调试器
    第3章  时钟单元的配置和设计
      3.1  时钟源的种类
      3.2  系统时钟源的配置
      3.3  时钟监测模块
      3.4  外部时钟源电路的设计
    第4章  PIC16(L)F18877系列单片机的基础外设
      4.1  输入/输出端口和外设引脚重定位功能
        4.1.1  输入/输出端口的设置
        4.1.2  通用I/O口的读/写操作
        4.1.3  外设引脚重定位功能
      4.2  定时/计数器模块
        4.2.1  定时/计数器Timer
        4.2.2  定时/计数器Timer1/3/
        4.2.3  定时/计数器Timer2/4/
      4.3  窗口型看门狗
        4.3.1  窗口型看门狗的设置
        4.3.2  窗口型看门狗的运行
      4.4  中断
      4.5  复位
        4.5.1  PIC16(L)F18877系列单片机的复位种类
        4.5.2  复位源的确定
      4.6  带计算功能的模/数转换器模块
        4.6.1  ADCC模块的设置
        4.6.2  ADCC模块的运行
        4.6.3  ADCC模块的操作步骤
      4.7  捕捉/比较/脉宽调制模块
        4.7.1  CCP模块的设置
        4.7.2  CCP模块的运行
      4.8  增强型通用同步/异步收发器模块
        4.8.1  EUSART模块的异步模式
        4.8.2  EUSART模块的同步模式
        4.8.3  EUSART模块在休眠状态下的操作

      4.9  主同步串行端口模块
        4.9.1  SPI模式
        4.9.2  I2C模式
    第5章  PIC16(L)F18877系列单片机的扩展外设
      5.1  比较器模块
        5.1.1  比较器的设置
        5.1.2  比较器的运行
      5.2  数/模转换器模块
        5.2.1  DAC模块的设置
        5.2.2  DAC模块的运行
        5.2.3  DAC模块的初始化步骤示例
      5.3  固定参考电压模块和温度指示器模块
        5.3.1  固定参考电压模块
        5.3.2  温度指示器模块
      5.4  可编程逻辑单元模块
        5.4.1  CLC模块的设置
        5.4.2  CLC模块的运行
        5.4.3  CLC模块的初始化步骤示例
      5.5  互补波形发生器模块
        5.5.1  CWG模块的基本设置
        5.5.2  CWG模块的工作模式
        5.5.3  死区控制
        5.5.4  自动关断控制
        5.5.5  CWG模块的运行
      5.6  数字信号调制器模块
        5.6.1  DSM模块的设置
        5.6.2  DSM模块的运行
      5.7  数控振荡器模块
        5.7.1  NCO模块的设置
        5.7.2  NCO模块的运行
      5.8  过零检测模块
        5.8.1  ZCD模块的设置
        5.8.2  ZCD模块的运行
      5.9  循环冗余校验模块
        5.9.1  CRC模块的设置
        5.9.2  CRC模块的运行
        5.9.3  CRC模块的配置步骤示例
      5.10  电平变化中断模块
        5.10.1  IOC模块的设置
        5.10.2  IOC模块的运行
      5.11  信号测量定时器模块
        5.11.1  SMT模块的设置
        5.11.2  SMT模块的运行
        5.11.3  SMT模块的中断
    第6章  非易失性存储器的RTSP编程
      6.1  闪存程序存储器
      6.2  数据EEPROM存储器
      6.3  使用NVMREG接口对NVM进行访问
    第7章  低功耗设计
      7.1  功耗的分类

      7.2  低功耗设计的原则、考虑因素和模式
        7.2.1  低功耗设计的原则
        7.2.2  低功耗设计的考虑因素
        7.2.3  PIC16(L)F18877系列单片机的低功耗模式
    第8章  MPLAB代码配置器
      8.1  MCC的安装
      8.2  MCC的启动
      8.3  MCC Classic的用户界面和操作区域
      8.4  代码的自动生成
      8.5  MCC生成代码的基本结构
    第9章  工程示例
      9.1  触摸检测和接近感应示例
      9.2  点阵型液晶显示模块示例
      9.3  曼彻斯特编码/解码示例
      9.4  温度指示器示例
      9.5  引导程序(Bootloader)示例