[PDF下载] 单片机原理与应用

2026-5-10 286 5/10

单片机原理与应用

作者:方怡冰编著

页数:301

出版社:西安电子科技大学出版社

出版日期:2017

ISBN:9787560643687

高清校对版pdf(带目录)

夸克网盘:https://pan.quark.cn/s/71709912dfbd

百度网盘:https://pan.baidu.com/s/1CcEEuRuRDdtnnjrAqmFm_g?pwd=2pz1

内容简介

本书以介绍PIC16F877A单片机为背景, 全面系统地介绍了单片机的原理及应用。主要内容有: 从数字电路基础方面介绍CPU、RAM、ROM的结构及其组成的哈佛架构微处理器的结构特点等。

本书特色

方怡冰编最的《单片机原理与应用》以介绍
PIC16F877A单片机为背景,全面系统地介绍了单片机的原理及应用。主要内容有:首先从数字电路基础方面介绍CPU、RAM、ROM的结构及其组成的哈佛架构微处理器的结构特点;接着介绍单片机的内核结构及其汇编语言指令系统;最后着重从单片机应用设计的角度出发,突出外围部件的设计,选择C语言进行程序设计,并加入一些常见的单片机应用拓展知识(如键盘、动态显示、液晶显示)、单片机与其他芯片(如可编程芯片FPGA、DAC芯片等)的接口设计及单片机与电脑的通信设计等。
本书可作为高等学校工科学生学习单片机原理与应用、微机原理与接口技术等课程的教材使用,也可供相关专业工程技术人员学习参考。

目录

第1章 从数字电路到单片机1.1 与单片机有关的数字电路基础知识1.1.1 CPu内部的主要部件1.1.2 CPU和程序代码存储器ROM的关系1.1.3 CPU和数据寄存器RAM的关系1.1.4 CPU和功能/接口电路的关系1.2 单片机工作原理简介1.3 PIC单片机简介思考练习题
第2章 PIC16F877A单片机硬件系统2.1 内部结构简介2.2 数据存储器RAM2.2.1 通用寄存器2.2.2 特殊功能寄存器2.2.3 寻址方式2.3 堆栈和程序存储器2.3.1 堆栈2.3.2 程序存储器ROM2.3.3 与ROM寻址有关的指令2.4 单片机的复位2.4.1 几种不同的复位2.4.2 复位电路2.5 晶体振荡电路2.5.1 休眠模式对片内振荡器的影响2.5.2 器件复位对片内振荡器的影响2.5.3 上电延时2.6 PIC16F87X单片机硬件系统总结思考练习题
第3章 指令系统3.1 指令时序3.2 指令系统概览3.3 面向字节操作类指令3.4 面向位操作类指令3.5 面向常数操作和控制操作类指令3.6 指令在单片机内部的执行过程3.6.1 从寻址方式说明3.6.2 从运算类指令说明3.7 汇编语言程序设计思考练习题
第4章 输入/输出端口4.1 RA端口4.1.1 RAO~RA3、RA5端口的输入/输出功能4.1.2 RA4端口的输入/输出功能4.2 RB端口4.2.1 RBO~RB3端口电路4.2.2 RB4~RB7端口电路4.3 RC端口4.3.1 RCO~RC2、RC5~RC7端口电路4.3.2 RC3、RC4端口电路4.4 RD端口4.5 RE端口4.6 输入/输出端口的应用4.6.1 字符型液晶模块LCD1602简介4.6.2 PIC16F877A驱动LCD1602应用举例思考练习题
第5章 中断系统5.1 中断逻辑5.2 与中断功能相关的寄存器5.2.1 中断控制寄存器INTCON5.2.2 选项寄存器OPTION—REG5.3 RB端口做中断信号输入时的工作原理5.3.1 外部中断输入端RB0/INT5.3.2 电平变化中断输入端RB4~RB75.4 外部中断与电平变化中断的区别5.5 中断应用设计5.6 单片机的睡眠及中断唤醒思考练习题
第6章 定时器/计数器TMRO6.1 从数字电路中的定时器/计数器学习单片机6.2 TMRO模块的电路结构和工作原理6.2.1 TMRO模块的电路结构6.2.2 TMRO模块的工作原理6.2.3 “与内部时钟同步”电路的作用6.2.4 TMRO模块的特点6.3 TMRO模块设计举例——车辆里程表6.3.1 TMRO模块初始化为模740的加一计数器6.3.2 里程变量count与EEPROM之间的关系6.3.3 车辆里程表的电路图6.3.4 车辆里程表的PICC程序6.4 利用外部中断设计车辆里程表6.5 具有里程及速度测量功能的车辆里程表设计6.6 给车辆里程表增加一个频率可调的信号源6.7 工作在中断唤醒、看门狗开启时的TMRO模块6.7.1 PIC16F87X的配置位6.7.2 清看门狗指令的应用思考练习题
第7章 定时器/计数器TMR17.1 与TMR1模块相关的寄存器7.2 TMR1模块的电路结构7.3 TMR1模块的工作原理7.3.1 定时器工作模式7.3.2 计数器工作模式7.3.3 TMR1模块应用注意事项7.4 TMR1、TMRO和外部中断模块的综合应用设计思考练习题
第8章 定时器TMR28.1 与TMR2模块相关的寄存器8.2 TMR2模块的电路结构8.3 TMR2模块的工作原理8.4 TMR2模块的应用设计思考练习题
第9章 输入捕捉/输出比较/脉宽调制CCP9.1 与CCP模块相关的寄存器9.2 CCP模块的输入捕捉工作模式9.2.1 输入捕捉模式的电路结构9.2.2 输入捕捉模式的工作原理9.2.3 输人捕捉模式的应用设计9.3 CCP模块的输出比较工作模式9.3.1 输入比较模式的电路结构9.3.2 输出比较模式的工作原理9.3.3 输出比较模式的应用设计9.3.4 利用输入捕捉和输出比较模式设计红外基带信号发收系统9.4 CCP模块的脉宽调制输出工作模式9.4.1 脉宽调制输出模式的电路结构9.4.2 脉宽调制输出模式的工作原理9.5 CCP模块的综合应用思考练习题
第10章 模/数转换器ADC10.1 A/D转换的基本概念10.1.1 A/D转换过程10.1.2 A/D转换器的分类10.2 ADC模块结构10.2.1 ADC模块的两个重要指标10.2.2 ADC模块的电路10.2.3 与ADC模块相关的寄存器10.2.4 ADc模块应用时寄存器的定义10.2.5 ADC模块转换过程10.3 ADC模块的应用思考练习题
第11章 通用同步/异步收发器USART11.1 与USART模块相关的寄存器11.2 UART异步工作模式11.2.1 异步发送电路11.2.2 异步接收电路11.3 同步通信模块USRT11.4 USART模块的应用思考练习题
第12章 主控同步串行端口MSSP——SPI模式12.1 与SPI模式相关的寄存器12.2 SPI模式的工作原理12.3 SPI模式的应用思考与练习题
第13章 主控同步串行端口MSSP——I2C模式13.1 与I2C模式相关的寄存器13.2 I2C总线操作13.2.1 主控模式13.2.2 被控模式13.2.3 发收过程13.3 I2C总线的应用设计思考练习题
第14章 实验14.1 实验时用到的软件与电路14.1.1 MPIAB软件的使用方法14.1.2 Proteus软件的使用方法14.1.3 实验电路板的内部连接图14.2 实验一汇编语言程序设计及MPLAB软件应用14.3 实验二LCD1602及4×4键盘应用14.4 实验三四路抢答器14.5 实验四车辆里程表14.6 实验五方波信号周期测量系统14.7 实验六模拟信号测量系统14.8 实验七两片单片机间的USART通信14.9 实验八单片机与计算机间的USART通信
附录 PICC中各寄存器及位的表示方法
参考文献
- THE END -

非特殊说明,本博所有文章均为博主原创。