注册 登录 进入教材巡展
#
  • #

出版时间:2021-07

出版社:电子工业出版社

以下为《单片机原理、应用与PROTEUS仿真——汇编+C51编程及其多模块、混合编程(本科版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121261305
  • 1-7
  • 49678
  • 49225130-1
  • 平塑
  • 16开
  • 2021-07
  • 486
  • 304
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电子信息与电气
  • 本科
内容简介
本书按照单片机应用产品的研发和生产过程,讲述了PROTEUS EDA、Keil软件调试器、编程器、ISP等开发工具。书中有大量来自单片机应用产品的实例和单片机系统的PROTEUS设计与仿真实例。本书以AT89C51单片机为主体来讲述,每个实例都有汇编和c两种语言编程,适合不同的需求,其内容也适用于与MCS-51单片机兼容的其他类型单片机。
目录
目录

第1章单片机及AT89C51单片机硬件结构
11嵌入式系统、单片机、AT89C51/S51单片机
111嵌入式系统、单片机
112单片机发展概况
113AT89C51/S51、STC单片机
12单片机应用系统及其应用领域
121单片机最小系统和单片机应用系统
122单片机应用领域
13单片机应用系统研发工具简介
131单片机软件调试仿真器
132单片机仿真器
133编程器和ISP在系统编程
134PROTEUSEDA(电子设计自动化)
14AT89C51内部结构和引脚功能
141内部结构框图和主要部件
142引脚功能
15AT89C51时钟电路与复位电路
151时钟电路
152复位电路
16存储器结构
161存储器组成
162程序存储器ROM
163数据存储器RAM
164两种省电工作方式
17I/O(输入/输出)口结构、功能及负载能力
171I/O口结构
172I/O口功能
173I/O口的负载能力
18PROTEUS电路设计基础
181PROTEUSISIS窗口
182PROTEUS可视化助手
183PROTEUS电路设计文件操作
184PROTEUS元件操作
185PROTEUS电气连线操作
186PROTEUS总线、标签操作
187PROTEUS终端操作
188PROTEUS对象属性设置(EditProperties)
189PROTEUSISIS的文件操作与元件操作实例
实验1:“AT89C51最小系统”的PROTEUS设计与制作
习题与思考1
第2章AT89C51汇编语言及汇编语言程序设计
单片机原理、应用与PROTEUS仿真——汇编+C51编程及其多模块、混合编程目录21基本概念
211指令、机器代码、程序、机器语言
212汇编语言、汇编语言指令格式、常用符号
213汇编和编程(固化)
22指令寻址方式
221寻址、寻址方式、寻址存储器范围
222直接寻址
223立即寻址
224寄存器寻址
225寄存器间接寻址
226变址寻址
227相对寻址
228位寻址“bit”
23汇编语言的指令系统
231数据传送指令
232算术运算类指令
233逻辑运算指令
234控制转移指令
235位操作指令
24汇编语言程序设计流程图及程序结构
241程序设计流程图
242程序结构
25汇编语言程序设计举例
251延时程序
252查表程序
253码制转换程序
254数据排序程序
255算术计算程序
26PROTEUS源程序设计、仿真和仿真调试基础
261PROTEUS汇编语言程序设计、汇编、仿真
262PROTEUS调试窗口、调试按钮和仿真调试
263汇编语言程序设计实例的PROTEUS仿真求解
实验2:“跑马灯”的PROTEUS设计、仿真与实际制作
习题与思考2
第3章C51程序设计基础
31初识C51程序设计
311C51语言特点
312C51程序基本结构
313C51的标识符与关键字
32C51数据的类型及其存储
321C51的数据类型
322C51的数据存储
323数据的存储器类型——明确存储位置
324C51变量的存储模式(编译模式)
325数据类型的重新定义-typedef
326编译预处理命令
33硬件资源访问
331C51对特殊功能寄存器的定义sfr、sfr16
332C51对位变量的定义bit、sbit
333C51对存储器和外设的绝对地址访问
34C51的运算符
341运算符的优先级及结合规则
342混合运算时的数据类型转换
35C51的数组与指针
351C51的数组
352C51的指针
36C51的函数
37C程序基本结构与流程控制
371分支语句
372循环语句
38模块化程序设计
39编程技巧
310KeilC51应用入门(C51汇编)
习题与思考3
第4章AT89C51中断系统
41中断系统
411中断基本概念
412中断系统结构
413与中断有关的特殊寄存器
414中断过程
415有中断的单片机应用程序的编程要点
42中断应用实例及其PROTEUS设计与仿真
421外中断(INT0)实验装置
422中断优先级实验装置
实验4:“扩展中断源装置”的PROTEUS设计、仿真与制作
习题与思考4
第5章定时器/计数器
51定时器/计数器基础
511定时器/计数器概述
512定时器/计数器的控制
513定时器/计数器的工作方式
514定时器/计数器的计数容量及初值
52定时器/计数器应用
521定时器/计数器应用的基本步骤
522定时器/计数器应用举例
53定时器/计数器应用实例及其PROTEUS设计、仿真
531基于AT89C51的60s倒计时装置
532基于AT89C51的按键发声装置
实验5:“简易跑表”的PROTEUS设计、仿真与制作
习题与思考5
第6章AT89C51的存储器扩展技术
61用SRAM扩展单片机数据存储器(RAM)
611基础知识
612电路设计和程序设计
613PROTEUS仿真、调试
实验6-1:实际制作、运行、思考
62用串行E2PROM扩展单片机存储器(I2C)
621基础知识
622电路设计和程序设计
623PROTEUS仿真、调试
实验6-2:实际制作、运行、思考
63PROTEUS高级图表仿真(ASF)简介及其应用
631高级图表仿真(ASF)简介
632高级图表仿真(ASF)实例
633AT89C51扩展外RAM的操作时序
634AT89C51扩展外串行E2PROM存储器操作时序
第7章AT89C51人机交互通道接口技术
71单片机与数码管动态显示的接口技术
711基础知识
712“数码管动态显示装置”电路设计和程序设计
713“数码管动态显示装置”PROTEUS仿真、调试
实验7-1:“数码管动态显示装置”的实际制作、运行、思考
72单片机与LCD液晶显示器的接口技术
721基础知识
722“字符型液晶显示装置”电路设计和程序设计
723“字符型液晶显示装置”PROTEUS仿真、调试
实验7-2:“字符型液晶显示装置”的实际制作、运行、思考
73单片机与矩阵式键盘的接口技术
731基础知识
732“矩阵式键盘接口装置”电路设计和程序设计
733“矩阵式键盘接口装置”仿真、调试
实验7-3:“矩阵式键盘接口装置”实际制作、运行、思考
第8章AT89C51后向通道接口技术
81“简易信号发生器”的接口技术
811基础知识
812“简易信号发生器”电路设计和程序设计
813“简易信号发生器”PROTEUS仿真、调试
实验8-1:“简易信号发生器”实际制作、运行、思考
82AT89C51控制步进电动机的接口技术
821基础知识
822“控制步进电动机装置”电路设计和程序设计
823“控制步进电动机装置”PROTEUS仿真、调试
实验8-2:“控制步进电动机装置”的实际制作、运行、思考
第9章AT89C51单片机前向通道接口技术
91“简易数字电压表”的设计与制作
911基础知识
912电路设计和程序设计
913PROTEUS仿真、调试
实验9-1:“简易数字电压表”的实际制作、运行、思考
92“控制直流电动机装置”的设计与制作
921基础知识
922电路设计和程序设计
923PROTEUS仿真、调试
实验9-2:“控制直流电动机装置”的实际制作、运行、思考
第10章AT89C51串行通信通道接口技术
101“单片机间串行通信装置”的设计与制作
1011基础知识
1012电路设计与程序设计
1013PROTEUS仿真、调试
实验10-1:“单片机间串行通信装置”的实际制作、运行、思考
102“AT89C51与PC间通信装置”的设计与制作
1021基础知识
1022电路设计和程序设计
1023PROTEUS仿真、调试
实验10-2:“AT89C51与PC间通信装置”的实际制作、运行、思考
第11章AT89C51单片机的实际应用
111带存储功能的简易电子琴
1111功能与操作
1112技术要点
1113电路设计和程序设计
1114PROTEUS仿真、调试
实验11-1:“简易电子琴”的实际制作、运行、思考
112单片机控制的DS18B20的数字温度计
1121功能与操作
1122技术要点
1123电路设计和程序设计
1124PROTEUS仿真、调试
实验11-2:“数字温度计”的实际制作、运行、思考
第12章C51、汇编多模块、混合