


定价:59元
印次:2-5
ISBN:9787302607991
出版日期:2022.08.01
印刷日期:2025.07.08
图书责编:刘星
图书分类:教材
《单片机原理与应用——基于C51及Proteus仿真(第2版?微课视频版)》以Keil C51及Proteus虚拟仿真技术为基础阐述8051单片机原理与应用,对8051单片机基本结构、中断系统、定时器、串行口等功能部件的工作原理做了完整介绍。在介绍8051指令系统的基础上,阐述了Keil C51高级语言程序设计方法;详细介绍了8051单片机片内集成功能及其编程方法、系统扩展、键盘与显示器接口技术、模数与数模转换接口技术等;给出了大量Proteus虚拟仿真和C51应用程序范例,所有范例均在Proteus软件平台上调试通过。本书配有微课视频、教学课件(PPT)、程序代码、教学大纲、电子教案、配套试卷等资源,获取方式见前言。 《单片机原理与应用——基于C51及Proteus仿真(第2版?微课视频版)》可作为高等学校电子信息、自动化、电子测量仪器、计算机应用等相关专业“单片机原理与应用”课程的教学用书,也可供广大从事单片机应用系统开发的工程技术人员阅读。
徐阳 长江大学电子信息学院讲师,博士,长期致力于工业自动化、检测技术与控制、单片机与嵌入式系统应用等教学和科学研究工作。在Smart Materials and Structures、SENSORS、《石油机械》等国内外重要期刊发表多篇学术论文。公开出版《智能化测量控制仪表原理与设计》(第3版)、《单片机原理实用教程》(第4版)、《Keil C51单片机高级语言应用编程与实践》等教材。徐爱钧 长江大学教授,中国科协湖北省自动化学会理事,湖北省精品课程“单片机原理及应用”负责人。长期从事自动化及单片机与嵌入式系统应用的教学、科研工作,获得湖北省科学技术进步奖等多项奖励。公开出版《智能化测量控制仪表原理与设计》(第3版)、《Keil Cx51 V7.0单片机高级语言编程与μVision2应用实践》(第2版)、《单片机原理实用教程》(第3版)、《ARM嵌入式应用技术》、《IAR EWARM V5嵌入式系统应用编程与开发》等著教材十余部。在《仪器仪表学报》等核心期刊上发表学术论文60多篇。
前言 单片机在一块芯片上同时集成了CPU、ROM、RAM以及多种外围功能接口,以单片机为核心设计各种智能化电子设备已成为电子设计中最为普遍的应用手段。由于单片机本身的特点,传统教学方法很难体现其实际运行过程,教学效果不好。英国Labcenter公司推出的Proteus软件为单片机学习带来了新的契机。Proteus以其特有的虚拟仿真很好地解决了单片机及其外围电路设计和仿真调试问题,可以在没有单片机实际硬件的条件下,利用PC进行虚拟仿真实现单片机系统的软、硬件协同设计。Proteus软件平台涵盖了8051等多种微处理器模型,以及各种常用电子元器件,包括74系列、CMOS4000系列集成电路、各种A/D和D/A转换器、键盘、LCD显示器,还提供示波器、逻辑分析仪、电压/电流表等各种虚拟仪器,用于虚拟仿真时能够立即观察到单片机应用系统的输入输出效果。采用Proteus虚拟仿真技术,通过PC来展现整个单片机系统的运行过程,使单片机的学习过程变得形象、直观。 早期单片机应用开发大多采用汇编语言编程,汇编语言是一种直接针对硬件的机器语言,其编程效率不高,程序不易移植和维护。现在已经普遍采用C语言进行单片机应用编程,C语言具有类似自然语言的特点,它既能直接操作机器硬件,又可以极大地提高编程效率。德国Keil公司推出的C51被公认为是一种最有效的单片机C语言编程工具。Proteus虚拟硬件平台可以与Keil C51完美结合,在原理图中直接调入C语言编写的应用程序进行源代码仿真调试,实现对系统性能的综合评估,验证各项技术指标。 本书在第1版的基础上进行了修订,在构思及选材上,...
目录
第1章8051单片机基本结构(视频讲解: 52分钟,4集)
1.18051单片机的特点与基本结构
1.28051单片机的存储器结构
1.3CPU时序
1.4复位信号与复位电路
1.5并行I/O端口结构
复习思考题
第2章Proteus虚拟仿真(视频讲解: 12分钟,2集)
2.1集成环境ISIS
2.2绘制原理图
2.3创建汇编语言源代码仿真文件
2.4在原理图中进行源代码仿真调试
2.5原理图与Keil环境联机仿真调试
复习思考题
第3章指令系统与汇编语言程序设计(视频讲解: 45分钟,3集)
3.1指令助记符和字节数
3.2寻址方式
3.2.1寄存器寻址
3.2.2直接寻址
3.2.3立即寻址
3.2.4寄存器间接寻址
3.2.5变址寻址
3.2.6相对寻址
3.2.7位寻址
3.3指令分类详解
3.3.1算术运算指令
3.3.2逻辑运算指令
3.3.3数据传送指令
3.3.4控制转移指令
3.3.5位操作指令
3.4汇编语言程序设计
复习思考题
第4章Keil C51应用程序设计(视频讲解: 62分钟,7集)
4.1Keil C51程序设计的基本语法
4.1.1Keil C51程序的一般结构
4.1.2数据类型
4.1.3常量、变量及其存储模式
4.1.4运算符与表达式
4.2C51程序的基本语句
4.2.... 查看详情





