注册 登录 进入教材巡展
#

出版时间:2014年6月

出版社:中国铁道出版社

以下为《增强型51单片机MPC82G516原理与C语言开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113178116
  • 46416
  • 2014年6月
  • 未分类
  • 未分类
  • TP368.1
内容简介

  冯占英、李战、李永霞编著的《增强型51单片机MPC82G516原理与C语言开发》主要讲解了单片机MCS-51与MPC82G516、Keil μVision4工具软件、C51语言程序、输入/输出接口控制实例、中断控制与外部中断实例、定时/计数器控制与实例、串行口UART控制实例、数字与模拟转换实例、串行接口(SPI)与应用控制实例、可编程计数阵列(PCA)控制实例等内容。


  本书配合笙泉科技股份有限公司所设计的模拟开发板,可在Keil的Debug环境下通过USB接口进行各项软硬件实验。本书内容充实,结构分明,叙述清晰易懂,是一本非常实用的教科书与工具书,相信读者必能获益匪浅。

目录

第1章 单片机MCS-51与MPC82G516


 1-1 单片机MCS-51与MPC82G516特性


  1-1-1 MPC82G516特性


 1-2 MPC82G516引脚介绍


  1-1-3 MPC82G516的内部存储器


 1-2 MPC82G516硬件


  1-2-1 MPC82G516输入/输出接口驱动电路


  1-2-2 用MPC82G516替换8052的方法


  1-2-3 MPC82G516仿真开发板


第2章 Keil μVision4工具软件


 2-1 C51语言与Keil基础操作


  2-1-1 C51语言格式


  2-1-2 如何进入Keil软件


  2-1-3 Keil基本操作


 2-2 项目程序


  2-2-1 项目程序执行


  2-2-2 建立新项目


 2-3 Build与Debug高级操作


  2-3-1 Build(建立)高级操作


  2-3-2 Debug(调试)高级操作


 2-4在线仿真(ICE)与在线烧录(DFU)


  2-4-1 Keil与在线仿真(ICE)操作


  2-4-2 建立在线仿真(ICE)新项目


  2-4-3 在线烧录器(DFU)操作


第3章 C51语言程序


 3-1 数据类型与运算式


  3-1-1 常量及变量数据


  3-1-2 常量及变量名称


  3-1-3 变量的数据类型


  3-1-4 C51语言的运算式与运算符


 3-2 C51语言指令


  3-2-1 if指令


  3-2-2 switch…case…default指令


  3-2-3 while指令


  3-2-4 for指令


  3-2-5 do…while指令


  3-2-6 break指令


  3-2-7 continue指令


 3-3 C51语言函数库实例及伪指令


  3-3-1 自定义函数


  3-3-2 系统函数


  3-3-3 前置处理伪指令


 3-4 多个程序编译


  3-4-1 单一项目多个程序


  3-4-2 多项目程序


  3-4-3 程序库的应用


第4章 输入/输出接口控制实例


 4-1 基本输入/输出接口


  4-1-1 基本输入/输出


  4-1-2 红黄绿灯输出


 4-2 步进电动机控制


  4-2-1 步进电动机控制


  4-2-2 步进电动机输出


 4-3 七段显示器输出


  4-3-1 七段显示器实例


  4-3-2 七段显示器应用


  4-4点 阵LED显示器控制


  4-4-1 点阵显示器扫描控制


  4-4-2 点阵显示器扫描实例


 4-5 字符型液晶显示器控制


  4-5-1 字符型LCD控制


  4-5-2 字符型LCD实例


第5章 中断控制与外部中断实例


 5-1 MPC82G516中断控制


  5-1-1 MPC82G516中断寄存器


  5-1-2 中断的设置


  5-1-3 中断程序的工作方式


 5-2 外部中断与按键中断控制


  5-2-1 外部中断控制


  5-2-2 按键中断(KBI)控制


 5-3 键盘扫描


  5-3-1 键盘扫描控制


  5-3-2 键盘扫描实例


 5-4 省电模式控制与仿真


  5-4-1 外部中断唤醒省电模式


  5-4-2 降低系统频率省电模式


第6章 定时/计数器控制


 6-1定时/计数器Timer0~1控制


  6-1-1 TimerO~1控制


  6-1-2 TimerO~1


  6-1-3TimerO~1中断


  6-1-4输出方波


 6-2 Timer2控制


  6-2-1 Timer2自动重新载入


  6-2-2 Timer2定时捕捉


  6-2-3 Timer2定时中断


  6-2-4 Timer2时钟输出音乐


 6-3 看门狗监视定时器控制


  6-3-1 WDT控制


  6-3-2 WDT应用


第7章 串行口UART控制


 7-1 串行口UART1控制


  7-1-1 串行口UART1 MODE0控制


  7-1-2 串行口UART1 MODEl控制


  7-1-3 UART人机接口


  7-1-4 串行口UART1 MODE1


  7-1-5 串行口UART的Timer2传输控制


  7-1-6 串行口UARTl中断


 7-2 串行口函数


  7-2-1 串行口函数printf()


  7-2-2 串行口函数putchar()及puts()


  7-2-3 串行口函数getchar()及getkey()


 7-3 串行口uART2控制


  7-3-1 串行口UART2时钟输出


  7-3-2 串行口uART2控制


  7-3-3 串行口UART2 MODE1


第8章 数字与模拟转换


 8-1 数字/模拟转换器(DAC)控制


  8-1-1 数字/模拟转换器控制


  8-1-2 数字/模拟转换器实例


 8-2 模拟/数字转换器(ADC)控制


  8-2-1 模拟/数字转换器控制


  8-2-2 模拟/数字转换器实例


第9章 串行接口(SPI)与应用控制


 9-1 串行口SPI接口控制


  9-1-1 SPI传输控制


  9-1-2 SPI传输控制步骤


  9-1-3 SPI传输实例


 9-2 串行口EEPROM控制


  9-2-1 串行口EEPROM控制


  9-2-2 串行口EEPROM实例


第10章 可编程计数阵列(PCA)控制


 10-1 PCA计数溢出定时控制


  10-1-1 PCA计数溢出定时控制步骤


  10-1-2 PCA计数溢出定时/计数器


 10-2 PCA软件定时控制


  10-2-1 PCA软件定时/计数器控制


  10-2-2 PCA软件定时/计数器实例


 10-3 PCA计数高速输出控制


  10-3-1 PCA计数高速输出控制步骤


  10-3-2 PCA计数高速输出实例


  10-3-3 PCA计数高速输出音乐


 10-4 PCA脉宽调制(PWM)控制


  10-4-1 基本I/O及Timer的PWM控制


  10-4-2 PCA计数PWM控制


  10-4-3 PCA计数PWM输出


  10-4-4 PCA计数PWM直流电动机控制


 10-5 PCA定时捕捉器控制


  10-5-1 PCA定时捕捉器控制步骤


  10-5-2 PCA定时捕捉器


  10-5-3 PCA光学编码器控制