stc系列增强型8051单片机原理与应用-宣传资料_第1页
stc系列增强型8051单片机原理与应用-宣传资料_第2页
stc系列增强型8051单片机原理与应用-宣传资料_第3页
stc系列增强型8051单片机原理与应用-宣传资料_第4页
stc系列增强型8051单片机原理与应用-宣传资料_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

阅读导航1单片微机原理与接口技术(ASMC)基于STC15系列单片机由于STC单片机在线仿真技术上的突破,成功实现了“一片单片机就是一个仿真器”,利用STCISP在线编程功能下载“仿真程序”,它就是仿真器,若下载“应用程序”,它就是个目标单片机。在线仿真功能极大地方便教学与实践应用。本教材将微机原理与单片机技术有机结合,汇编与C相结合。本教材于2012年9月出版,于2013年8月重印,使用本教材的大学有中国矿业大学、深圳大学、河海大学、九江学院、苏州大学、北方理工大学、东北石油大学、北方工业大学等。2增强型8051单片机原理与系统开发C基于STC15系列,工学结合、任务驱动模式编写由于STC单片机在线仿真技术上的突破,成功实现了“一片单片机就是一个仿真器”,利用STCISP在线编程功能下载“仿真程序”,它就是仿真器,若下载“应用程序”,它就是个目标单片机。在线仿真功能极大地方便教学与实践应用。本教材采用任务驱动模式组织教材内容,将教学内容嵌入到一个个单片机应用系统中,学习单片机就是在做单片机应用系统,可实施“教、学、做”一体化教学模式,能有效提高单片机应用实践能力与编程能力。3STC增强型8051单片机原理与应用(ASMC)基于STC11/STC10系列单片机4STC15型单片机开发板采用贴片元件,系统更轻便、更高效5GQDJL1型单片机开发板(教材在全国各大书店和当当网、京东商城、亚马逊等网店有售。)单片微机原理与接口技术内容简介STC15系列增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地简化单片机应用系统的外围电路,促使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。本教材以STC15F2K60S2单片机为主线,系统地介绍了STC15F2K60S2单片机的硬件结构、指令系统与应用编程,系统地介绍了单片机应用系统的开发流程与接口设计,同时,提出多种实践模式KEILC集成开发环境、PROTEUS仿真软件以及实物运行开发环境,使得单片机的学习与应用变得更简单、更清晰。本书可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。此外,可作为电子设计竞赛、电子设计工程师考证的培训教材。也是传统8051单片机应用工程师升级转型的重要参考书籍。教材特色选用可在线仿真、在线编程、内置复位电路与时钟电路的8051单片机;将微机原理与单片机技术有机结合,汇编语言与C51“双语言”对照编程;精选应用实例,强化单片机技术的实践性与应用性。目录第1章微型计算机基础11数制与编码111数制及转换方法112微型计算机中数的表示方法113微型计算机中常用编码12微型计算机的基本组成13指令、程序与编程语言14微型计算机的工作过程15微型计算机的应用形态本章小结习题1第2章STC15F2K60S2单片机增强型8051内核21单片机概述211单片机的概念212常见单片机213STC系列单片机22STC15F2K60S2系列单片机资源概述与引脚功能221STC15F2K60S2系列单片机资源与功能概述222STC15F2K60S2单片机引脚功能23STC15F2K60S2单片机的内部结构231STC15F2K60S2单片机的内部结构232CPU结构24STC15F2K60S2单片机的存储结构25STC15F2K60S2单片机的并行I/O口251STC15F2K60S2单片机的并行I/O口与工作模式252STC15F2K60S2单片机的并行I/O口的结构253STC15F2K60S2单片机并行I/O口的使用注意事项26STC15F2K60S2单片机的时钟与复位261STC15F2K60S2单片机的时钟262STC15F2K60S2单片机的复位本章小结习题2第3章单片机应用的开发工具31KEILVISION2集成开发环境311KEILVISION2集成开发环境概述312KEILC集成开发环境下的程序编辑、编译与调试32STC系列单片机在线编程321STC系列单片机在系统可编程(ISP)典型应用线路图322STC系列单片机PC端下载软件的使用323虚拟串口的应用324STC仿真器33单片机学习的实践模式331仿真模式332利用PROTEUS模拟仿真软件进行调试333在线系统调试模式本章小结习题3第4章STC15F2K60S2单片机的指令系统41概述42数据传送类指令43算术运算类指令(24条)44逻辑运算类与循环移位类指令(24条)45控制转移类指令(17条)46位操作类指令(17条)本章小结习题4第5章STC15F2K60S2单片机的程序设计51汇编语言程序设计511程序编制的方法和技巧512程序的模块化设计513伪指令52基本程序结构与程序设计举例53C51程序设计531C51基础532C51程序设计本章小结习题5第6章STC15F2K60S2单片机存储器的应用61STC15F2K60S2单片机的程序存储器62STC15F2K60S2单片机的基本RAM63STC15F2K60S2单片机的扩展RAM(XRAM)64STC15F2K60S2单片机的EEPROM(数据FLASH)本章小结习题6第7章STC15F2K60S2单片机中断系统71中断系统概述711中断系统的几个概念712中断的技术优势713中断系统需要解决的问题72STC15F2K60S2单片机的中断系统721STC15F2K60S2单片机的中断请求722STC15F2K60S2单片机的中断响应723STC15F2K60S2单片机中断应用举例73STC15F2K60S2单片机外部中断的扩展本章小结习题7第8章STC15F2K60S2单片机的定时器/计数器81STC15F2K60S2单片机定时/计数器(T0/T1)的结构和工作原理82STC15F2K60S2单片机定时/计数器(T0/T1)的控制83STC15F2K60S2单片机定时/计数器(T0/T1)的工作方式84STC15F2K60S2单片机定时/计数器(T0/T1)的应用举例841STC15F2K60S2单片机定时/计数器(T0/T1)的定时应用842STC15F2K60S2单片机定时/计数器(T0/T1)的计数应用843单片机秒表的设计85STC15F2K60S2单片机的定时器T2851STC15F2K60S2单片机的定时器T2的电路结构852STC15F2K60S2单片机的定时/计数器T2的控制寄存器86STC15F2K60S2单片机的可编程时钟输出功能861STC15F2K60S2单片机的可编程时钟CLKOUT0、CLKOUT1、CLKOUT2862STC15F2K60S2单片机可编程时钟的应用举例本章小结习题8第9章STC15F2K60S2单片机的串行口91串行通信基础92STC15F2K60S2单片机的串行口1921串行口1的控制寄存器922串行口1的工作方式923串行口的波特率924串行口的应用举例93STC15F2K60S2单片机串行口2931STC15F2K60S2单片机串行口2控制寄存器932STC15F2K60S2单片机串行口2的工作方式与波特率94STC15F2K60S2单片机与PC机的通信941单片机与PC机RS232C串行通信的接口设计942单片机与PC机USB总线通信的接口设计943单片机与PC机串行通信的程序设计95STC15F2K60S2单片机串行口1的中继广播方式96STC15F2K60S2单片机串行口硬件引脚的切换本章小结习题9第10章STC15F2K60S2单片机的A/D转换101STC15F2K60S2单片机A/D模块的结构102STC15F2K60S2单片机A/D模块的控制103STC15F2K60S2单片机A/D模块的应用本章小结习题10第11章STC15F2K60S2单片机CCP/PCA/PWM模块111STC15F2K60S2单片机的CCP/PCA/PWM模块的结构112PCA模块的特殊功能寄存器113CCP/PCA模块的工作模式与应用举例114PCA模块功能引脚的切换本章小结习题11第12章STC15F2K60S2单片机的SPI接口121SPI接口的结构122SPI接口的特殊功能寄存器123SPI接口的数据通信124SPI接口的应用举例125SPI接口功能引脚的切换本章小结习题12第13章单片机应用系统设计与接口技术131单片机应用系统的开发流程1311单片机应用系统的设计原则1312单片机应用系统的开发流程132单片机人机对话接口设计1321键盘接口与应用实例1322LED数码显示接口与应用实例1323LCD显示接口与应用实例133串行总线接口技术与应用设计1331单总线数字温度传感器DS18B20与应用实例1332I2C串行总线原理与应用1333I2C总线应用实例基于时钟芯片PCF8563的电子时钟的实现134电机控制与应用设计1341直流电机的控制1342步进电机的控制1343步进电机与单片机的接口135STC15F2K60S2单片机的低功耗设计1351STC15F2K60S2单片机的慢速模式1352STC15F2K60S2单片机的空闲(等待)模式与停机掉电模式136STC15F2K60S2单片机的看门狗定时器1361看门狗定时器1362STC15F2K60S2单片机的看门狗定时器1363STC15F2K60S2单片机的看门狗定时器的使用本章小结习题13附录1ASCII码表附录2STC15F2K60S2单片机指令系统表附录3STCISP下载编程软件实用程序简介附录4STCISP的自定义下载附录5STC15系列单片机功能特性表参考文献返回首页增强型8051单片机原理与系统开发STC15F2K60S2系列增强型8051单片机集成了上电复位电路与高精准RC振荡器,给单片机芯片加上电源就可以运行程序;集成了大容量的程序存储器、数据存储器以及E2PROM,集成了A/D、PWM、SPI等高功能接口部件,可大大地简化单片机应用系统的外围电路,促使单片机应用系统的设计更加简便、快捷,系统性能更加高效、可靠。STC15F2K60S2单片机的可仿真技术是STC系列单片机的一大创举,它可自定义为仿真芯片或目标应用芯片,仿真时无需增加任何电路,使得单片机仿真变得简单而实用。本教材按照“教、学、做”一体化教学模式组织教学内容,分基础篇与应用篇,共17个项目,42个任务,兼顾少学时与多学时教学体系。本书可作为高职或应用本科计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书。此外,本书可作为电子设计竞赛、电子设计工程师考证的培训教材,也是传统8051单片机应用工程师升级转型的重要参考书。基础篇项目一单片机及单片机应用系统认知任务1单片机简介任务2单片机应用系统的开发工具KEILC集成开发环境与STCISP在线编程软件任务3单片机应用系统的虚拟仿真项目二STC15系列单片机的增强型8051内核任务1初识STC15F2K60S2单片机任务2STC15F2K60S2单片机的系统时钟与复位任务3深入认识STC15F2K60S2单片机存储器任务4深入认识STC15F2K60S2单片机并行I/O端口项目三STC15F2K60S2单片机的输入/输出控制任务1STC15F2K60S2单片机的基本输入/输出任务2STC15F2K60S2单片机的逻辑控制任务36位数码LED的驱动与显示项目四STC15F2K60S2单片机的数据运算任务1STC15F2K60S2单片机的逻辑运算任务2STC15F2K60S2单片机的算术运算任务3STC15F2K60S2单片机的布尔运算项目五STC15F2K60S2单片机的定时器/计数器任务1STC15F2K60S2单片机的定时控制任务2STC15F2K60S2单片机的计数控制任务3简易频率计的设计与实践任务4STC15F2K60S2单片机的可编程时钟输出项目六STC15F2K60S2单片机的中断系统任务1定时器中断的应用编程任务2外部中断的应用编程任务3交通信号灯控制系统设计与实践项目七STC15F2K60S2单片机的串行通信任务1STC15F2K60S2单片机的双机通信任务2STC15F2K60S2单片机与PC间的串行通信项目八电子时钟的设计与实践任务1独立键盘的应用编程任务2矩阵键盘与应用编程任务3电子时钟的设计与实践任务4多功能电子时钟的设计与实践应用篇项目九LCD模块的应用编程任务1字符型LCD应用编程任务2图形LCD应用编程项目十模拟量数据采集系统的设计与实现任务1简易数字电压表的设计与应用片内A/D转换器的应用编程任务2串口A/D转换芯片的应用编程项目十一STC15F2K60S2单片机PCA、CCP、PWM模块的应用编程任务1STC15F2K60S2单片机PCA模块的定时应用任务2LED灯的调光控制(PWM)任务3STC15F2K60S2单片机的D/A转换项目十二串行总线接口的应用编程任务1基于时钟接口芯片电子时钟的设计与实践I2C串行总线的应用任务2基于DS18B20芯片的数字温度计的设计与实践任务3STC15F2K60S2单片机SPI接口的应用编程项目十三无线传输模块的应用编程任务1红外计数任务2红外遥控音乐播放器任务3智能照明控制无线遥控的应用任务4超声波测距项目十四电机的控制任务1直流电机的控制任务2步进电机的控制项目十五STC15F2K60S2单片机的低功耗设计与可靠性设计任务1STC15F2K60S2单片机的低功耗设计任务2STC15F2K60S2单片机的可靠性设计项目十六基于RTX51实时多任务操作系统的应用编程项目十七创新设计DIY返回首页STC增强型8051单片机原理与应用内容简介新编电气与电子信息类高等教育规划教材STC系列增强型8051单片机原理与应用以STC系列增强型STC11F08XE单片机为主线,介绍STC增强型8051单片机的硬件结构与指令系统、汇编语言程序设计、C51语言程序设计、内部接口与应用编程以及单片机应用系统的设计,提出多种实践模式KEILC集成开发环境、PROTEUS仿真软件以及实物运行开发环境,使得单片机的学习与应用变得更简单、更清晰。采用汇编语言和C语言(C51)对照编程,满足喜好采用汇编语言编程者与喜好C语言编程者的共同需求。新编电气与电子信息类高等教育规划教材STC系列增强型8051单片机原理与应用可作为普通高等学校计算机类、电子信息类、电气自动化与机电一体化等专业的单片机教学用书,基础较好的高职高专也可选用新编电气与电子信息类高等教育规划教材STC系列增强型8051单片机原理与应用。此外,新编电气与电子信息类高等教育规划教材STC系列增强型8051单片机原理与应用可作为电子设计竞赛、电子设计工程师考证的培训教材,也是单片机应用技术爱好者的自学教材和单片机应用工程技术人员的重要参考书籍。编辑推荐新编电气与电子信息类高等教育规划教材STC系列增强型8051单片机原理与应用推荐STC单片机是我国8位单片机应用中市场占有率最高的,更难能可贵的是,STC单片机是我国本土的MCU。在绝大多数应用程序的编程中,是采用汇编语言和C语言(C51)同步编程。采用汇编语言编程更有利于加强对单片机的理解,而C51在功能、结构上以及可读性、可移植性、可维护性更有非常明显的优势。理论联系实际,在学习单片机指令系统前的第2章就专门介绍了单片机应用的开发工具,贯穿程序的编辑、编译、下载与调试。强化单片机知识的应用性与实践性,不论是一条指令,或若干条指令,或一个程序段都可以用开发工具进行仿真调试或在线联机调试。强化单片机应用系统的概念,学习单片机就是为了能开发与制作有具体意义的单片机应用系统,第10章着重介绍了单片机基本的外围接口技术与典型单片机应用系统的设计与开发。在教材的编写中,直接与STC单片机的创始人姚永平先生进行密切沟通与交流,姚永平先生亲自担任本教材的主编,确保了教材内容的系统性与正确性。目录1STC11F08XE单片机的增强型8051内核11STC单片机概述111单片机的概念112常见单片机113STC系列单片机12STC11F08XE单片机的引脚13STC11F08XE单片机的内部结构131STC11F08XE单片机的内部结构框图132CPU结构14STC11F08XE单片机的存储结构15STC11F08XE单片机的并行I/O口151STC11F08XE单片机的并行I/O口与工作模式152STC11F08XE单片机的并行I/O口的结构153STC11F08XE单片机并行I/O口的使用注意事项16STC11F08XE单片机的时钟与复位161STC11F08XE单片机的时钟162STC11F08XE单片机的复位本章小结习题1第2章单片机应用的开发工具21KEILVISION2集成开发环境211KEILVISION2集成开发环境概述212KEILC集成开发环境下的程序编辑、编译与调试22STC系列单片机程序的在线编程与STC仿真器221STC系列单片机程序的在线下载电路222STC系列单片机PC端下载软件的使用223STC仿真器23单片机学习的实践模式231仿真模式232在线系统调试模式本章小结习题2第3章STC11F08XE单片机的指令系统31概述32数据传送类指令33算术运算类指令34逻辑运算与循环移位类指令(24条)35控制转移类指令(17条)36位操作类指令(17条)本章小结习题3第4章STC11F08XE单片机的程序设计41汇编语言程序设计411汇编语言程序设计基础412基本程序结构与程序设计举例42C51程序设计421C51基础422C51程序设计本章小结习题4第5章STC11F08XE单片机存储器的应用51STC11F08XE单片机的程序存储器52STC11F08XE单片机的基本RAM53STC11F08XE单片机的扩展RAM(XRAM)54STC11F08XE单片机的EEPROM(数据FLASH)本章小结习题5第6章STC11F08XE单片机中断系统61中断系统概述611中断系统的几个概念612中断的技术优势613中断系统需要解决的问题62STC11F08XE单片机的中断系统621STC11F08XE单片机的中断源622STC11F08XE单片机的中断控制623STC11F08XE单片机的中断处理过程624STC11F08XE单片机中断应用举例63STC11F08XE单片机外部中断的扩展本章小结习题6第7章STC11F08XE单片机的定时/计数器71STC11F08XE单片机定时/计数器的结构和工作原理72STC11F08XE单片机定时/计数器的控制73STC11F08XE单片机定时/计数器的工作方式74STC11F08XE单片机定时/计数器的应用举例741STC11F08XE单片机定时/计数器的定时应用742STC11F08XE单片机定时/计数器的计数应用743单片机秒表的设计75STC11F08XE单片机的可编程时钟输出功能751STC11F08XE单片机的可编程时钟CLKOUT0、CLKOUT1、CLKOUT2752STC11F08XE单片机可编程时钟的应用举例本章小结习题7第8章STC11F08XE单片机的串行口81串行通信基础811串行通信的分类812串行通信的传输方向82STC11F08XE单片机的串行接口821串行口结构822串行口的控制寄存器823串行口的工作方式824串行口的波特率825串行口的应用举例83STC11F08XE单片机与PC机的通信831串行通信总线标准及其接口832单片机与PC机串行通信的接口设计833单片机与PC机串行通信的程序设计84STC11F08XE单片机串行口的扩展功能841STC11F08XE单片机串行口数据通道的切换842STC11F08XE单片机的独立波特率发生器本章小结习题8第9章STC11F08XE单片机的节能工作模式与看门狗电路91STC11F08XE单片机的节能工作模式911

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论