书籍详情

PIC16系列单片机C程序设计与PROTEUS仿真

PIC16系列单片机C程序设计与PROTEUS仿真

作者:江和 编著

出版社:北京航空航天大学出版社

出版时间:2010-06-01

ISBN:9787512400672

定价:¥48.00

购买这本书可以去
内容简介
  《PIC16系列单片机C程序设计与PROTEUS仿真》以PICl6F877A为主要对象(也介绍了PICl6F887及其他型号的单片机),介绍了PICl6系列单片机的PICCC语言的特点与编程,PROTEUS仿真软件使用。重点介绍PROTEUS与PICl6F单片机的PICCC语言程序的调试、运行过程;PICl6F877A的主要功能与编程;介绍了与单片机应用基础相关的诸如数码管、字符型、点阵型液晶显示器的使用;最后给出了几个实例。《PIC16系列单片机C程序设计与PROTEUS仿真》在介绍单片机的基本功能时,精心设计了.PROTEUS仿真线路,利用PROTEUS的互动元件让读者选择各种情况进行仿真,从中掌握该功能的编程与使用。《PIC16系列单片机C程序设计与PROTEUS仿真》附光盘1张,内含《PIC16系列单片机C程序设计与PROTEUS仿真》所有源程序及PRC)-TEUS线路图。《PIC16系列单片机C程序设计与PROTEUS仿真》试图以完整的C语言程序与PROTEUS仿真向读者展示PICl6F系列单片机的应用开发过程,可作为大学本科生的单片机原理及应用课程的教材与参考书,也可供从事单片机开发应用的技术人员参考。
作者简介
  江和,1982年本科毕业于福州大学电力系统及自动化专业,1985年硕士研究生毕业于福州大学电器专业并留校任教至今。现为副教授、硕士生导师。多年从事单片机方面的技术应用研究与教学,以及产品的开发工作,主持并完成了多项基于单片机的科研项目。
目录
第1章 PICl6系列单片机与MPLAB IDE简介
1.1 PIC系列8位单片机介绍
1.2 PIC16F87XA的主要参数与功能
1.2.1 PICl6F87XA的引脚与主要参数
1.2.2 PICl6F877A的主要功能
1.2.3 PICl6F877A的程序存储器与数据存储器
1.2.4 程序计数器
1.2.5 PICl6F系列单片机的寻址方式
1.2.6 指令时钟
l.3 PICl6F877A的特殊功能寄存器
1.3.1 STATUS寄存器
1.3.2 OPTION寄存器
1.3.3 PCON寄存器
1.4 汇编指令简介
1.5 MPLAB IDE界面、菜单介绍
1.5.1 File菜单
1.5.2 Edit菜单
1.5.3 view菜单
1.5.4 Project菜单
1.5.5 Debugger菜单
1.5.6 Programmer菜单
1.5.7 Tools菜单
1.5.8 Configure菜单
1.5.9 Windows菜单
1.6 MPILAB IDE工具栏介绍
1.6.1 标准工具栏
1.6.2 项目管理器工具栏
1.6.3 调试运行工具栏
1.7 MFLABIDE与ICD2的使用
1.7.1 作为在线调试器的ICD2的使用
1.7.2 作为烧写器的ICD2的使用
1.8 MPLABIDE软件仿真SIM的使用
1.8.1 SIM仿真设置
1.8.2 SIM仿真示波器使用
1.8.3 SIM仿真中的跑表使用
1.8.4 SIM仿真的Stimulus的设置与使用
第2章 HI-TECH PICCC语言介绍
2.1 HI-FECH PICC的特点
2.2 PICC的相关设置与操作
2.3 PICC变量的类型与定义
2.3.1 PICC变量及定义
2.3.2 PICC变量修饰关键词
2.3.3 PICC的结构体与共用体
2.3.4 PICC的指针
2.4 宏定义的使用
2.4.1 不带参数的宏定义
2.4.2 带参数的宏定义
2.5 数制与表示法
2.6 运算符
2.7 PICCC语言的基本语句
2.7.1 for循环
2.7.2 while语句
2.7.3 goto语句
2.7.4 continue和break语句
2.7.5 if语句
2.7.6 switeh语句
2.8 PICCC中的函数
2.8.1 带返回值的函数
2.8.2 无返回值的函数
2.9 PIC.H与PICl68XA.H介绍
2.9.1 PIC.H文件介绍
2.9.2 PICl68XA.H介绍
2.10 其他头文件介绍
2.11 PICC的中断服务程序的编制
2.12 在C中嵌入汇编指令
第3章 PROTEUS ISIS使用介绍
3.1 PROTEUSIS ISVSM概述
3.2 PROTEUS ISIS菜单介绍
3.2.1 File菜单
3.2.2 View菜单
3.2.3 Edit菜单
3.2.4 Tools菜单
3.2.5 Design菜单
3.2.6 Graph菜单
3.2.7 Source菜单与Debug菜单
3.2.8 Library菜单
3.2.9 Template菜单
3.2.10 System菜单
3.3 PROTEUSISIS标准工具栏介绍
3.4 PROTEUSISIS绘图工具栏介绍
3.5 仿真进程控制按钮介绍
3.6 元件库与常用元件介绍
3.6.1 元件库介绍
3.6.2 常用元件介绍
3.7 PROTEUS绘制线路图实例
3.8 在PROTEUS中调试PICl6系列的PICCC程序
3.9 在MPLABIDE的PROTEUSVSM中调试。PICCC程序
第4章 PIC16F877A单片机基本功能与编程
4.1输入/输出端口
4.1.1 端口A
4.1.2 端口B
4.1.3 端口C
4.1.4 端口D
4.1.5 端口E
4.2 中断
4.2.1 中断的概念
4.2.2 与中断有关的寄存器
4.2.3 中断的编程
4.3 TMRO定时器
4.4 TMR1定时器
4.5 TMR2定时器
4.6 A/D转换
4.7 CCP模块
4.7.1 捕捉模式
4.7.2 比较模式
4.7.3 PWM模式
4.8 比较器参考电压模块
4.9 比较器模块
4.10 USART串行通信模块
4.10.1 与USART有关的寄存器
4.10.2 USART波特率计算
4.10.3 奇偶校验
4.10.4 地址侦测功能
4.10.5 异步串行通信方式
4.10.6 同步串行通信
4.11 SPI串行通信
4.11.1 与SPI有关的寄存器介绍
4.11.2 SPI工作原理与操作
4.11.3 SPI接口编程应用
4.12 I2C串行通信
4.12.1 一般说明
4.12.2 I2C时序
4.12.3 与I2C相关的寄存器
4.12.4 寻址
4.12.5 I2C主控工作方式
4.12.6 I2C从动工作方式
4.12.7 I2C多主机工作方式
4.12.8 I2C编程举例
……
第5章 单片应用相关基础
第6章 单片机应用综合实例
附录 共用子程序
参考文献
猜您喜欢

读书导航