单片机入门与实战
Posted thethomason
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机入门与实战相关的知识,希望对你有一定的参考价值。
此文参考《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和汇编的混合编程
以上是关于单片机入门与实战的主要内容,如果未能解决你的问题,请参考以下文章