单片机原理及应用技术(基于Keil C与Proteus)

单片机原理及应用技术(基于Keil C与Proteus)
作 者: 赵全利
出版社: 机械工业出版社
丛编项: “十三五”普通高等教育规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  赵全利,1951年2月出生于河南开封,教授,河南省教育技术装备和实践教育专家,原河南大学民革支部副主委。长期从事高等院校电子技术、计算机控制技术专业教学、实验与工程研究。现任郑州大学西亚斯国际学院电子及自动化工程实验教学中心主任。同时担任该校教学团队带头人、 “可编程逻辑控制器”精品课项目负责人、“单片机应用技术”重点实验室项目负责人。 先后主编并由机械工业出版社出版的全国高等学校规划专业教材共14部。构建、探索并归纳总结了《“二循环、三课堂”的实践育人教学模式》,在清华大学主办的期刊《计算机教育》公开发表。

内容简介

本书从单片机应用的角度出发,详细介绍了51系列及兼容单片机的体系结构、工作原理、功能部件及软、硬件应用开发资源;着重讲解了单片机C语言程序设计及软硬件开发过程;以Keil集成环境、Proteus仿真软件等开发资源为平台,引用了大量单片机软、硬件仿真调试示例及工程应用实例,引导学生逐步认识、熟知、实践和应用单片机。 本书融单片机电路原理、软件编程、仿真调试及工程应用为一体,具有结构完整、层次分明,以应用示例为导向,将知识点贯穿其中等特点,既便于教学又方便读者自学和操作。 本书可作为高等院校电子、通信、自动化、机电、测控及信息类专业的教学用书,也可作为相关专业技术人员的参考用书。

图书目录

前言

第1章计算机基础概述

11计算机及系统组成

111计算机到单片机的发展过程

112单片机、单板机、PC

113数制与编码

114计算机系统组成

12单片机与嵌入式系统

121单片机的特点和应用

122嵌入式系统

123单片机应用系统的组成

13单片机应用开发资源

14一个简单的单片机应用示例

15思考与练习

第2章51单片机及硬件结构

2151单片机系列

2251单片机总体结构

22151单片机总体结构框图及功能

22251单片机引脚功能

2351单片机存储结构及位处理器

23151单片机存储器的特点

232程序存储器

233数据存储器

234专用寄存器区(SFR)

235位处理器

2451单片机工作方式

241复位及复位方式

242程序执行工作方式

243节电工作方式

2551单片机的时序

251时钟

252CPU时序

26单片机最小系统组成

27思考与习题

第3章Proteus虚拟仿真技术

31Proteus安装

32Proteus ISIS基本操作

321Proteus工作区

322Proteus ISIS主要参数设置

323Proteus ISIS激励信号源

324Proteus ISIS VSM虚拟仪器

33Proteus原理图编辑及仿真

331Proteus ISIS原理图编辑

332Proteus ISIS电路仿真

34思考与习题

第4章指令系统、汇编语言及C51程序设计

41单片机指令系统

411指令分类及指令格式

412寻址方式及寻址空间

413指令系统及应用示例

42汇编语言程序设计基础

421汇编语言特征

422伪指令

423汇编语言程序设计及应用

43C51程序设计

431C51及数据类型

432C51运算符及表达式

433C51控制语句

434数组

435函数

436指针

44Keil 51单片机集成开发环境

441单片机应用程序开发过程

442Keil 开发环境的安装

443Keil 工程的建立

444Keil 调试功能

45单片机I/O端口应用程序及仿真

451流水灯

452键控流水灯

46Keil C与Proteus联机调试示例

461通过插件实现Keil C与Proteus联机调试及示例

462通过OMF文件实现Keil与Proteus调试及示例

47思考与习题

第5章51单片机中断系统及应用

51中断的概念

511中断及中断源

512中断嵌套及优先级

5251单片机中断系统结构及中断控制

521中断源和中断请求标志

522中断允许控制

523中断优先级控制

5351单片机中断响应过程

531中断响应

532中断处理

533中断返回

54外部中断源扩展

541中断加查询方式扩展外部中断源

542利用定时器扩展外部中断源

55中断系统应用设计示例及仿真

551中断系统应用设计

552中断实现程序(指令)单步操作

553外部中断应用示例及仿真

56思考与习题

第6章51单片机定时器/计数器及应用

61定时器/计数器概述

62定时器/计数器的控制

621定时器/计数器工作模式寄存器TMOD

622定时器/计数器控制寄存器TCON

63定时器/计数器的工作模式

631工作模式0

632工作模式1

633工作模式2

634工作模式3

64定时器/计数器应用技术

641模式0的应用

642模式1的应用

643模式2的应用

644模式3的应用

65定时器/计数器应用设计实例及仿真

651定时器延时控制及仿真

652定时器实现测量脉冲宽度及仿真

65310kHz方波发生器及仿真

654循环加1计数器及仿真

66思考与习题

第7章51单片机串行口及应用

71通信基础知识

711并行通信

712串行通信

713波特率和发送/接收时钟

714奇偶校验

72常用串行通信总线标准及接口电路

721RS-232C总线标准及接口电路

722RS-422/485总线标准及接口电路

7351单片机串行口

731串行口结构

732串行口控制

733串行口的工作方式

734波特率设置

74串行口应用技术及设计实例

741串行口方式0应用设计实例

742串行口其他方式下的应用设计实例

743双机通信应用设计实例

744多机通信设计实例

75思考与习题

第8章单片机系统扩展及I/O接口技术

81单片机系统扩展概述

811单片机系统扩展常用接口芯片

812单片机扩展后的总线结构

82程序存储器的扩展

821常用的程序存储器

822程序存储器的扩展

83数据存储器的扩展

831常用数据存储器芯片

832数据存储器的扩展

84I/O端口的扩展

841简单并行I/O口的扩展

8428155可编程多功能接口芯片及扩展

85单片机扩展系统外部地址空间的编址方法

851单片机扩展系统地址空间编址

852线选法

853译码法

86单片机I/O接口技术及应用

861键盘及接口电路

862LED显示器及接口电路

863LCD液晶显示器及接口

8648155扩展键盘与显示器设计实例

87A-D、D-A转换器与单片机的接口

871D-A转换器及应用技术

872A-D转换器及应用技术

88思考与练习

第9章单片机应用系统开发及设计实例

91单片机应用系统开发过程

911总体设计

912硬件设计

913软件设计

914软、硬件仿真调试

915联机调试

916程序下载

917脱机运行

92单片机应用系统设计实例

921智能循迹小车

922单片机舵机控制系统

923电子密码锁控制系统

924LED点阵显示系统

925直流电机转速控制系统

93思考与练习

第10章单片机应用系统抗干扰技术

101干扰源

1011干扰源、传播途径及干扰分类

1012串模干扰与共模干扰

1013电网及电路干扰

102硬件抗干扰措施

1021串模干扰与共模干扰的抑制

1022输入/输出通道干扰的抑制

1023电网及电路干扰的抑制

1024地线的抗干扰措施

1