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

PIC16系列单片机C程序设计与PROTEUS仿真
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787512400672
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 387页
字数: 560千字
正文语种: 简体中文
40人买过
  •   《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系列单片机与MPLABIDE简介
    1.1PIC系列8位单片机介绍
    1.2PIC16F87XA的主要参数与功能
    1.2.1PICl6F87XA的引脚与主要参数
    1.2.2PICl6F877A的主要功能
    1.2.3PICl6F877A的程序存储器与数据存储器
    1.2.4程序计数器
    1.2.5PICl6F系列单片机的寻址方式
    1.2.6指令时钟
    l.3PICl6F877A的特殊功能寄存器
    1.3.1STATUS寄存器
    1.3.2OPTION寄存器
    1.3.3PCON寄存器
    1.4汇编指令简介
    1.5MPLABIDE界面、菜单介绍
    1.5.1File菜单
    1.5.2Edit菜单
    1.5.3view菜单
    1.5.4Project菜单
    1.5.5Debugger菜单
    1.5.6Programmer菜单
    1.5.7Tools菜单
    1.5.8Configure菜单
    1.5.9Windows菜单
    1.6MPILABIDE工具栏介绍
    1.6.1标准工具栏
    1.6.2项目管理器工具栏
    1.6.3调试运行工具栏
    1.7MFLABIDE与ICD2的使用
    1.7.1作为在线调试器的ICD2的使用
    1.7.2作为烧写器的ICD2的使用
    1.8MPLABIDE软件仿真SIM的使用
    1.8.1SIM仿真设置
    1.8.2SIM仿真示波器使用
    1.8.3SIM仿真中的跑表使用
    1.8.4SIM仿真的Stimulus的设置与使用

    第2章HI-TECHPICCC语言介绍
    2.1HI-FECHPICC的特点
    2.2PICC的相关设置与操作
    2.3PICC变量的类型与定义
    2.3.1PICC变量及定义
    2.3.2PICC变量修饰关键词
    2.3.3PICC的结构体与共用体
    2.3.4PICC的指针
    2.4宏定义的使用
    2.4.1不带参数的宏定义
    2.4.2带参数的宏定义
    2.5数制与表示法
    2.6运算符
    2.7PICCC语言的基本语句
    2.7.1for循环
    2.7.2while语句
    2.7.3goto语句
    2.7.4continue和break语句
    2.7.5if语句
    2.7.6switeh语句
    2.8PICCC中的函数
    2.8.1带返回值的函数
    2.8.2无返回值的函数
    2.9PIC.H与PICl68XA.H介绍
    2.9.1PIC.H文件介绍
    2.9.2PICl68XA.H介绍
    2.10其他头文件介绍
    2.11PICC的中断服务程序的编制
    2.12在C中嵌入汇编指令

    第3章PROTEUSISIS使用介绍
    3.1PROTEUSISISVSM概述
    3.2PROTEUSISIS菜单介绍
    3.2.1File菜单
    3.2.2View菜单
    3.2.3Edit菜单
    3.2.4Tools菜单
    3.2.5Design菜单
    3.2.6Graph菜单
    3.2.7Source菜单与Debug菜单
    3.2.8Library菜单
    3.2.9Template菜单
    3.2.10System菜单
    3.3PROTEUSISIS标准工具栏介绍
    3.4PROTEUSISIS绘图工具栏介绍
    3.5仿真进程控制按钮介绍
    3.6元件库与常用元件介绍
    3.6.1元件库介绍
    3.6.2常用元件介绍
    3.7PROTEUS绘制线路图实例
    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.3TMRO定时器
    4.4TMR1定时器
    4.5TMR2定时器
    4.6A/D转换
    4.7CCP模块
    4.7.1捕捉模式
    4.7.2比较模式
    4.7.3PWM模式
    4.8比较器参考电压模块
    4.9比较器模块
    4.10USART串行通信模块
    4.10.1与USART有关的寄存器
    4.10.2USART波特率计算
    4.10.3奇偶校验
    4.10.4地址侦测功能
    4.10.5异步串行通信方式
    4.10.6同步串行通信
    4.11SPI串行通信
    4.11.1与SPI有关的寄存器介绍
    4.11.2SPI工作原理与操作
    4.11.3SPI接口编程应用
    4.12I2C串行通信
    4.12.1一般说明
    4.12.2I2C时序
    4.12.3与I2C相关的寄存器
    4.12.4寻址
    4.12.5I2C主控工作方式
    4.12.6I2C从动工作方式
    4.12.7I2C多主机工作方式
    4.12.8I2C编程举例
    ……

    第5章单片应用相关基础
    第6章单片机应用综合实例
    附录共用子程序
    参考文献
  • 内容简介:
      《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系列单片机与MPLABIDE简介
    1.1PIC系列8位单片机介绍
    1.2PIC16F87XA的主要参数与功能
    1.2.1PICl6F87XA的引脚与主要参数
    1.2.2PICl6F877A的主要功能
    1.2.3PICl6F877A的程序存储器与数据存储器
    1.2.4程序计数器
    1.2.5PICl6F系列单片机的寻址方式
    1.2.6指令时钟
    l.3PICl6F877A的特殊功能寄存器
    1.3.1STATUS寄存器
    1.3.2OPTION寄存器
    1.3.3PCON寄存器
    1.4汇编指令简介
    1.5MPLABIDE界面、菜单介绍
    1.5.1File菜单
    1.5.2Edit菜单
    1.5.3view菜单
    1.5.4Project菜单
    1.5.5Debugger菜单
    1.5.6Programmer菜单
    1.5.7Tools菜单
    1.5.8Configure菜单
    1.5.9Windows菜单
    1.6MPILABIDE工具栏介绍
    1.6.1标准工具栏
    1.6.2项目管理器工具栏
    1.6.3调试运行工具栏
    1.7MFLABIDE与ICD2的使用
    1.7.1作为在线调试器的ICD2的使用
    1.7.2作为烧写器的ICD2的使用
    1.8MPLABIDE软件仿真SIM的使用
    1.8.1SIM仿真设置
    1.8.2SIM仿真示波器使用
    1.8.3SIM仿真中的跑表使用
    1.8.4SIM仿真的Stimulus的设置与使用

    第2章HI-TECHPICCC语言介绍
    2.1HI-FECHPICC的特点
    2.2PICC的相关设置与操作
    2.3PICC变量的类型与定义
    2.3.1PICC变量及定义
    2.3.2PICC变量修饰关键词
    2.3.3PICC的结构体与共用体
    2.3.4PICC的指针
    2.4宏定义的使用
    2.4.1不带参数的宏定义
    2.4.2带参数的宏定义
    2.5数制与表示法
    2.6运算符
    2.7PICCC语言的基本语句
    2.7.1for循环
    2.7.2while语句
    2.7.3goto语句
    2.7.4continue和break语句
    2.7.5if语句
    2.7.6switeh语句
    2.8PICCC中的函数
    2.8.1带返回值的函数
    2.8.2无返回值的函数
    2.9PIC.H与PICl68XA.H介绍
    2.9.1PIC.H文件介绍
    2.9.2PICl68XA.H介绍
    2.10其他头文件介绍
    2.11PICC的中断服务程序的编制
    2.12在C中嵌入汇编指令

    第3章PROTEUSISIS使用介绍
    3.1PROTEUSISISVSM概述
    3.2PROTEUSISIS菜单介绍
    3.2.1File菜单
    3.2.2View菜单
    3.2.3Edit菜单
    3.2.4Tools菜单
    3.2.5Design菜单
    3.2.6Graph菜单
    3.2.7Source菜单与Debug菜单
    3.2.8Library菜单
    3.2.9Template菜单
    3.2.10System菜单
    3.3PROTEUSISIS标准工具栏介绍
    3.4PROTEUSISIS绘图工具栏介绍
    3.5仿真进程控制按钮介绍
    3.6元件库与常用元件介绍
    3.6.1元件库介绍
    3.6.2常用元件介绍
    3.7PROTEUS绘制线路图实例
    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.3TMRO定时器
    4.4TMR1定时器
    4.5TMR2定时器
    4.6A/D转换
    4.7CCP模块
    4.7.1捕捉模式
    4.7.2比较模式
    4.7.3PWM模式
    4.8比较器参考电压模块
    4.9比较器模块
    4.10USART串行通信模块
    4.10.1与USART有关的寄存器
    4.10.2USART波特率计算
    4.10.3奇偶校验
    4.10.4地址侦测功能
    4.10.5异步串行通信方式
    4.10.6同步串行通信
    4.11SPI串行通信
    4.11.1与SPI有关的寄存器介绍
    4.11.2SPI工作原理与操作
    4.11.3SPI接口编程应用
    4.12I2C串行通信
    4.12.1一般说明
    4.12.2I2C时序
    4.12.3与I2C相关的寄存器
    4.12.4寻址
    4.12.5I2C主控工作方式
    4.12.6I2C从动工作方式
    4.12.7I2C多主机工作方式
    4.12.8I2C编程举例
    ……

    第5章单片应用相关基础
    第6章单片机应用综合实例
    附录共用子程序
    参考文献
查看详情
相关图书 / 更多
PIC16系列单片机C程序设计与PROTEUS仿真
PI教学法视角下的大学英语听说教学方法研究
郝彩玲,金小英著
PIC16系列单片机C程序设计与PROTEUS仿真
PICC临床急症处理手册
乔爱珍 编者;史伟;责编:张利峰;刘新瑞
PIC16系列单片机C程序设计与PROTEUS仿真
PIE遥感图像处理专题实践
罗军熊,毛新国
PIC16系列单片机C程序设计与PROTEUS仿真
PID参数整定与复杂控制
冯少辉 著
PIC16系列单片机C程序设计与PROTEUS仿真
PID控制器解析设计
[美]vánD.Díaz-Rodríguez 著
PIC16系列单片机C程序设计与PROTEUS仿真
PISA与教育改革
杨文杰
PIC16系列单片机C程序设计与PROTEUS仿真
PIE遥感云服务与实践
朱琳;王宇翔
PIC16系列单片机C程序设计与PROTEUS仿真
PID控制系统设计——使用MATLAB和Simulink仿真与分析
[澳]王六平(Liuping Wang)著 于春梅 王顺利 译
PIC16系列单片机C程序设计与PROTEUS仿真
PIXIV人气画师红木春:梦彩回纪(随书附赠书签1张+贴纸1张)收录了超过30页未公开漫画
[日]红木春 著;陈梦晓 译
PIC16系列单片机C程序设计与PROTEUS仿真
PIC新版8位增强型单片机原理及应用
Microchip大学计划部
PIC16系列单片机C程序设计与PROTEUS仿真
PID智能补偿控制在外骨骼机器人上的应用
[墨西哥]余文 著
PIC16系列单片机C程序设计与PROTEUS仿真
PIPE中国实践:定增、可转债、可交债、大宗交易投资
苏文权