内容简介
STC15W4K32S4系列单片机是STC增强型8051单片机最新技术结晶,宽电源电压(2.4~5.5V),须转换芯片可直接与PC机USB接口进行通信;增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;可在线编程与在线仿真,一颗芯片既是目标芯片,又是仿真芯片;集成了大容量的程序存储器、数据存储器以及EEPROM,增加了定时器、串行口等基本功能部件,集成了A/D、PCA、比较器、专用PWM模块、SPI等高功能接口部件,可大大简化单片机应用系统的外围电路,使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。本教材以STC15W4K32S4系列中的IAP15W4K58S4单片机为主线,系统地介绍了IAP15W4K58S4单片机的硬件结构、指令系统与应用编程,系统地介绍了单片机应用系统的开发流程与接口设计,基于宏晶科技大学推广计划开发此教材。
《单片微机原理与接口技术:基于STC15W4K32S4系列单片机》可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。此外,可作为电子设计竞赛、电子设计工程师考证的培训教材。也是传统8051单片机应用工程师升级转型的最新参考书籍。
作者简介
丁向荣,1985年8月毕业于长春地质学院电子测量技术与仪器专业。长期从事单片机教学工作,致力于单片机应用系统的开发与研究。获得省级教、科研成果二等奖3项;国家精品课程1门,长期指导学生参加全国、省级等各级电子设计大赛,并取得较好的成绩;近期与深圳宏晶科技有限公司深度合作,共同开发STC系列单片机应用技术教材。
内页插图
目录
第1章微型计算机基础1.1数制与编码1.1.1数制及转换方法1.1.2微型计算机中数的表示方法1.1.3微型计算机中常用编码1.2微型计算机原理1.2.1微型计算机的基本组成1.2.2指令、程序与编程语言1.2.3微型计算机的工作过程1.2.4微型计算机的应用形态本章小结习题第2章IAP15W4K58S4单片机增强型8051内核2.1单片机概述2.1.1单片机的概念2.1.2常见单片机2.1.3STC15W4K32S4系列单片机2.2IAP15W4K58S4系列单片机的引脚功能2.3IAP15W4K58S4单片机的内部结构2.3.1IAP15W4K58S4单片机的内部结构2.3.2CPU结构2.4IAP15W4K58S4单片机的存储结构2.5IAP15W4K58S4单片机的并行I/O口2.5.1IAP15W4K58S4单片机的并行I/O口与工作模式2.5.2IAP15W4K58S4单片机的并行I/O口的结构2.5.3IAP15W4K58S4单片机并行I/O口的使用注意事项2.6IAP15W4K58S4单片机的时钟与复位2.6.1IAP15W4K58S4单片机的时钟2.6.2IAP15W4K58S4单片机的复位本章小结习题第3章IAP15W4K58S4单片机的在线编程与在线仿真3.1KeilμVision4集成开发环境3.1.1概述3.1.2应用KeilμVision4开发工具编辑、编译用户程序,生成机器代码3.1.3应用KeilμVision4集成开发环境调试用户程序3.2STC系列单片机在线编程与在线仿真3.2.1STC系列单片机在线可编程ISP电路3.2.2单片机应用程序的下载与运行3.2.3KeilμVision4与STC仿真器的在线仿真3.2.4STC-ISP在线编程软件的其他功能本章小结习题第4章IAP15W4K58S4单片机的指令系统与汇编语言程序设计4.1IAP15W4K58S4单片机的指令系统4.1.1概述4.1.2数据传送类指令29条4.1.3算术运算类指令24条4.1.4逻辑运算类与循环移位类指令24条4.1.5控制转移类指令17条4.1.6位操作类指令17条4.2汇编语言程序设计4.2.1汇编语言程序设计基础4.2.2基本程序结构与程序设计举例本章小结习题第5章C51与C51程序设计5.1C51基础5.1.1C51数据类型5.1.2C51的变量5.1.38051单片机特殊功能寄存器变量的定义5.1.48051单片机位寻址区20H~2FH位变量的定义5.1.5函数的定位5.1.6中断服务函数5.1.7函数的递归调用与再入函数5.1.8在C51中嵌入汇编5.2C51程序设计5.2.1C51程序框架5.2.2C51程序设计举例本章小结习题第6章IAP15W4K58S4单片机的存储器与应用编程6.1IAP15W4K58S4单片机的程序存储器6.2IAP15W4K58S4单片机的基本RAM6.3IAP15W4K58S4单片机的扩展RAMXRAM6.4IAP15W4K58S4单片机的EEPROM数据Flash本章小结习题第7章IAP15W4K58S4单片机的定时/计数器7.1IAP15W4K58S4单片机定时/计数器T0/T1的结构和工作原理7.2IAP15W4K58S4单片机定时/计数器T0/T1的控制7.3IAP15W4K58S4单片机定时/计数器T0/T1的工作方式7.4IAP15W4K58S4单片机定时/计数器T0/T1的应用举例7.4.1IAP15W4K58S4单片机定时/计数器T0/T1的定时应用7.4.2IAP15W4K58S4单片机定时/计数器T0/T1的计数应用7.4.3T0、T1的综合应用7.5IAP15W4K58S4单片机的定时器T7.5.1IAP15W4K58S4单片机的定时器T2的电路结构7.5.2IAP15W4K58S4单片机的定时/计数器T2的控制寄存器7.6IAP15W4K58S4单片机的定时器T3、T7.6.1IAP15W4K58S4单片机的定时器T3、T4的电路结构7.6.2IAP15W4K58S4单片机的定时/计数器T3、T4的控制寄存器7.7IAP15W4K58S4单片机的可编程时钟输出功能7.7.1IAP15W4K58S4单片机T0、T1、T2、T3、T4的可编程时钟输出7.7.2IAP15W4K58S4单片机可编程时钟的应用举例本章小结习题第8章IAP15W4K58S4单片机中断系统8.1中断系统概述8.1.1中断系统的几个概念8.1.2中断的技术优势8.1.3中断系统需要解决的问题8.2IAP15W4K58S4单片机的中断系统8.2.1IAP15W4K58S4单片机的中断请求8.2.2IAP15W4K58S4单片机的中断响应8.2.3IAP15W4K58S4单片机中断应用举例8.3IAP15W4K58S4单片机外部中断的扩展本章小结习题第9章IAP15W4K58S4单片机的串行口9.1串行通信基础9.2IAP15W4K58S4单片机的串行口9.2.1串行口1的控制寄存器9.2.2串行口1的工作方式9.2.3串行口1的波特率9.2.4串行口1的应用举例9.3IAP15W4K58S4单片机与PC机的通信9.3.1IAP15W4K58S4单片机与PC机RS-232串行通信的接口设计9.3.2IAP15W4K58S4单片机与PC机USB总线通信的接口设计9.3.3IAP15W4K58S4单片机与PC机串行通信的程序设计9.4IAP15W4K58S4单片机串行口1的中继广播方式9.5IAP15W4K58S4单片机串行口9.6IAP15W4K58S4单片机串行口9.7IAP15W4K58S4单片机串行口9.8IAP15W4K58S4单片机串行口功能引脚的切换本章小结习题第10章IAP15W4K58S4单片机比较器10.1IAP15W4K58S4单片机比较器的内部结构与控制10.2IAP15W4K58S4单片机比较器的应用本章小结习题第11章IAP15W4K58S4单片机的A/D转换模块11.1IAP15W4K58S4单片机A/D模块的结构11.2IAP15W4K58S4单片机A/D模块的控制11.3IAP15W4K58S4单片机A/D转换的应用本章小结习题第12章IAP15W4K58S4单片机的PCA模块12.1IAP15W4K58S4单片机PCA模块的结构与控制12.2IAP15W4K58S4单片机PCA模块的工作模式与应用编程12.2.1捕获模式与应用编程12.2.216位软件定时器模式与应用编程12.2.3高速输出模式与应用编程12.2.4脉宽调制PWM模式与应用编程12.3IAP15W4K58S4单片机PCA模块功能引脚的切换本章小结习题第13章IAP15W4K58S4单片机的PWM模块13.1IAP15W4K58S4单片机PWM模块的结构与控制13.2IAP15W4K58S4单片机PWM模块的应用编程13.3IAP15W4K58S4单片机PWM模块功能引脚的切换本章小结习题第14章IAP15W4K58S4单片机的SPI接口14.1IAP15W4K58S4单片机的SPI接口的结构与控制14.2IAP15W4K58S4单片机的SPI接口的数据通信14.3IAP15W4K58S4单片机的SPI接口的应用编程14.4IAP15W4K58S4单片机的SPI接口功能引脚的切换本章小结习题第15章单片机应用系统的设计15.1单片机应用系统的开发流程15.1.1单片机应用系统的设计原则15.1.2单片机应用系统的开发流程15.1.3单片机应用系统工程报告的编制15.2人机对话接口应用设计15.2.1键盘接口与应用编程15.2.2LED数码显示与应用编程15.2.3LCD显示接口与应用编程15.3串行总线接口技术与应用编程15.3.1I2C串行总线接口技术与应用编程15.3.2单总线接口技术与应用编程15.4红外遥控技术与应用编程15.4.1红外遥控发射与接收15.4.2红外遥控应用编程15.5IAP15W4K58S4单片机的低功耗设计与可靠性设计15.5.1IAP15W4K58S4单片机的低功耗设计15.5.2IAP15W4K58S4单片机的可靠性设计本章小结习题附录1ASCII码表附录2STC15W4K32S4系列单片机指令系统表附录3C51常用头文件与库函数附录4STC-ISP在线编程软件实用程序简介附录5STC15单片机学习板各模块电路附录6STC15头文件与LED数码管驱动函数附录7U8脱机编程器的操作使用参考文献
前言/序言
单片微机原理与接口技术:基于STC15W4K32S4系列单片机 下载 mobi epub pdf txt 电子书 格式