单片机入门与实战

此文参考《PIC单片机入门与实战》张明锋编著

此书共十一章,介绍了从单片机的结构和指令系统到使用C语言编写程序实现对外围设备的控制。

PIC单片机的结构和指令系统

本章目标

  • 了解市面上的单片机种类
  • 单片机的大致结构
  • 单片机如何读取和执行指令
  • 如何人为的控制单片机,在这个过程中在操作哪部分
  • 单片机中断有什么作用

PIC单片机的特色

本章目标

  • 单片机时钟有什么作用
  • 如何产生时钟
  • 为何选择石英晶体或陶瓷作为谐振器的材料
  • 如何确定振荡模式
  • 如何实现单片机的复位
  • 为什么要有复位功能
  • 四种复位类型有什么优缺点
  • 单片机休眠状态下,什么在运行?
  • 何谓单片机在线串行编程
  • 为什么要对单片机的芯片配置字

Microchip单片机产品概述

PIC单片机的开发环境

本章目标

  • 需要用到的软件和这些软件的功能
  • 对项目进行管理时应该注意哪些问题
  • 如何使用宏指令

PIC单片机的开发工具

本章目标

  • 利用模拟器监控程序,调错和产生信号
  • 在线调试器的连线和供电
  • 硬件仿真器的连接和调试
  • 仿真器的高级触发是什么
  • 利用第三方工具实现扩展

PIC单片机的I/O口及其灵活应用

本章目标

  • 端口的读写操作是处理的电压值吗
  • 为什么多个端口的电压可以实现这个逻辑?用到的是与非逻辑电路?
  • 如何对I/O口进行设定
  • 不同类型的端口功能上有什么差异
  • 利用I/O口实现简单的功能

PIC单片机的定时器资源及其应用

本章目标

  • 定时器应用什么原理
  • 为什么要有定时器
  • 定时器能起到什么作用
  • 不同的定时器功能的差异

PIC单片机的模/数转换模块及其使用

本章目标

  • 模数转换模块用到了什么背景知识
  • 引脚图详解
  • 信号在什么情况下需要进行模数转换
  • 如何对输入信号采样
  • 如何选择参考电压
  • ADC模块的分辨率有什么作用
  • 不同引脚单片机上的AD模块有什么区别
  • AD转换时需要考虑的问题

PIC单片机的USART通信模块及其使用

本章目标

  • 什么是USART
  • 如何通俗理解波特率
  • 不同的控制类型的控制寄存器功能比较
  • 如何设置波特率
  • 了解同步通信和异步通信的实现方式
  • 数据缓冲技巧有哪些
  • 通信数据的校验方法有哪些
  • 自适应波特率如何实现
  • 如何实现多机通信

PIC单片机同步串行接口及其应用

本章目标

  • 本过程中需要用到哪些模块
  • 寄存器有什么作用
  • 利用SSP模块实现通信
  • 什么叫 \(I^2C\) 模式
  • 利用软件实现同步串行通信

PIC单片机的CCP模块及其应用

本章目标

  • 什么是CCP模块
  • CCP模块有什么功能
  • 这些功能的实现做简单概述
  • CCP模块的PWM模式是什么

PIC单片机的C语言编程

本章目标

  • 需要用到的辅助工具(软件及硬件)
  • 学会使用变量,同时掌握变量类型
  • 学会使用函数(库)
  • 学会对软件进行自定义配置,令其适应实际环境
  • 学会C和汇编的混合编程

猜你喜欢

转载自www.cnblogs.com/thethomason/p/9821714.html