PIC16F87X单片机实用软件与接口技术
2002-4-1
北京航大
刘和平
339
493
PIC16F87X单片机实用软件与接口技术:汇编语言及其应用,ISBN:9787810771597,作者:刘和平等编著
第1章 PIC16F877单片机实验板介绍1.1 模板功能介绍1.2 实验板的硬件布局1.3 测试点及主要器件介绍第2章 PIC16F877运算子程序2.1 PIC16F877汇编语言程序主体框架2.2 四则运算子程序2.3 3字节浮点四则运算子程序2.4 定点数与浮点数转换程序2.5 码制转换程序设计2.6 定点数开方子程序2.7 浮点数开方程序2.8 小数点显示位置确定子程序第3章 PIC16F877单片机的外围功能模块3.1 输入/输出(I/O)端口3.2 利用MSSP模块的SPI方式实现与LED数码显示接口3.3 利用I/O直接扩展键盘3.4 利用PORTB端口的电平变化中断实现键盘功能3.5 利用MSSP模块的SPI方式扩展并行输入端口3.6 CCP模块的PWM波形产生方法3.7 监视定时器(WDT)的应用3.8 休眠工作方式与其激活第4章 模拟量输入与输出4.1 A/D转换的应用4.2 MSSP模块的I(平方)C总线方式扩展串行D/A芯片第5章 数字滤波及控制算法5.1 平均值滤波5.2 滑动平均值滤波5.3 防脉冲干扰平均值滤波5.4 中值滤波5.5 一阶滞后滤波5.6 PID(比例—积分—微分)算法5.7 FFT算法实现5.8 FFT程序应用5.9 小数点显示位置确定子程序第6章 秒表6.1 工作原理6.2 程序设计第7章 与PLC接口的4位LED数字显示表7.1 数显表头硬件电路原理7.2 数显表头软件设计思路7.3 程序流程图7.4 程序清单第8章 通用同步/异步通信的应用8.1 USART的波特率发生器8.2 USART的异步工作方式8.3 USART同步主控方式8.4 USART同步从动方式8.5 单片机双机异步通信8.6 单片机双机同步通信8.7 单片机与PC机通信第9章 PIC16F87X在CAN通信中的应用9.1 CAN通信原理9.2 硬件电路9.3 软件清单第10章 利用CCP模块设计频率计10.1 CCP模块的捕捉工作方式简介10.2 设计要求10.3 硬件原理图10.4 设计与测试原理10.5 程序设计第11章 交流电压测量11.1 模拟输入电路11.2 数据处理原理11.3 程序流程图及程序清单第12章 工频数字多用表12.1 设计要求12 2 搜件电路12.3 系统实现及计算公式12.4 程序说明及程序清单第13章 数控步进直流稳压电源13.1 电路原理图13.2 系统工作原理13.3 程序设计第14章 单片机控制的电动自行车驱动系统14.1 单片机控制的电动自行车驱动系统简介14.2 无刷直流电动机的工作原理14.3 控制系统结构设计14.4 控制系统软件设计第15章 液晶显示模块编程15.1 PIC16F877与MG-12232的硬件接口电路15.2 软件编程15.3 液晶显示屏的结构15.4 程序清单参考文献