单片机接口扩展设计与Proteus仿真——深入理解51单片机项目开发(C语言版·微课视频版)
着眼于在51单片机片内资源的基础上,讲述单片机功能资源接口扩展,以解决单片机开发中存在的资源不足问题。

作者:王博

丛书名:计算机科学与技术丛书·新形态教材

定价:69元

印次:1-1

ISBN:9787302603078

出版日期:2022.08.01

印刷日期:2022.07.12

图书责编:曾珊

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以MCS-51为模型机,介绍单片机的接口扩展技术。原理设计以AT89C51为主控芯片,选用KEIL uVision3.0 为开发平台,以C51作为开发语言。 1、本书目的不在于介绍单片机的基本原理和技术,而着眼于在51单片机片内资源的基础上,讲述单片机功能资源接口扩展,以解决单片机开发中存在的资源不足问题,包括:如何为51单片机扩展USB接口?如何扩展多路RS232/RS485标准串行通信接口,使单片机具有多机远程通信能力?如何实现多路模拟量同步输出?如何扩展带光隔离功率接口?如何为利用内部定时计数器为51系统设计看门狗?。 2、本书呈现给读者一个资源足够丰富的单片机系统,包括: 16KBROM+4KBRAM单元,32路I/O(可独立使用)单元,16路外部中断源单元,6路定时计数器单元,4路或8路TTL/CMOS串行通信接口单元,4路RS485通信单元,6路模拟量同步输出单元等。各单元综合考虑,预留地址空间,单独封装,可独立使用。 3、在书中给出整体系统中,地址、中断等公共资源不相互重复,便于读者根据具体设计需要,裁剪取舍相应单元,构造自己需要的应用系统。 4、每个单元给出完整原理图和完整程序。方案独特,解决特殊问题。各模块自成一体,在I/O线、端口地址、中断上相互独立,互不影响,各模块既具有完整的功能,有可以组合成一个整体运行。各模块有独特的功能,又可集成在一起成为一个整体运行。在设计中考虑资源冗余,便于扩展和取舍。 5、按模块功能讲解关键器件和设计思想 ,使读者在基本单片机基础上,解决实际工程设计中的技术问题,真正实现从入门到精通。 四、市场需求 单片机是国内电子信息类专业本科生重要专业基础课,市场庞大而稳定。作者长期从事高校单片机教学和科研工作,熟悉教学内容、教学规律和教学要求,根据需求不断调整教学内容,具有良好的市场适应性和市场前景。本书以MCS-51为模型机,介绍单片机的接口扩展技术。原理设计以AT89C51为主控芯片,选用KEIL uVision3.0 为开发平台,以C51作为开发语言。 1、本书目的不在于介绍单片机的基本原理和技术,而着眼于在51单片机片内资源的基础上,讲述单片机功能资源接口扩展,以解决单片机开发中存在的资源不足问题,包括:如何为51单片机扩展USB接口?如何扩展多路RS232/RS485标准串行通信接口,使单片机具有多机远程通信能力?如何实现多路模拟量同步输出?如何扩展带光隔离功率接口?如何为利用内部定时计数器为51系统设计看门狗?。 2、本书呈现给读者一个资源足够丰富的单片机系统,包括: 16KBROM+4KBRAM单元,32路I/O(可独立使用)单元,16路外部中断源单元,6路定时计数器单元,4路或8路TTL/CMOS串行通信接口单元,4路RS485通信单元,6路模拟量同步输出单元等。各单元综合考虑,预留地址空间,单独封装,可独立使用。 3、在书中给出整体系统中,地址、中断等公共资源不相互重复,便于读者根据具体设计需要,裁剪取舍相应单元,构造自己需要的应用系统。 4、每个单元给出完整原理图和完整程序。方案独特,解决特殊问题。各模块自成一体,在I/O线、端口地址、中断上相互独立,互不影响,各模块既具有完整的功能,有可以组合成一个整体运行。各模块有独特的功能,又可集成在一起成为一个整体运行。在设计中考虑资源冗余,便于扩展和取舍。 5、按模块功能讲解关键器件和设计思想 ,使读者在基本单片机基础上,解决实际工程设计中的技术问题,真正实现从入门到精通。 四、市场需求 单片机是国内电子信息类专业本科生重要专业基础课,市场庞大而稳定。作者长期从事高校单片机教学和科研工作,熟悉教学内容、教学规律和教学要求,根据需求不断调整教学内容,具有良好的市场适应性和市场前景。

王博,暨南大学,教授,控制科学与工程专业,具有20年《微机原理与接口技术》及《单片机原理与技术》教学经验(计算机科学与技术、电子科学与技术、电气工程、自动化本科专业)。

前言 本书以MCS51为模型机,介绍单片机的接口扩展技术; 原理设计部分以AT89C51为主控芯片,选用Keil μVision 3.0 为开发平台,以C51作为开发语言。 本书重点不在于介绍单片机开发的基本原理和技术,而是着眼于51单片机接口的扩展,以解决51系列单片机开发中存在的资源不足问题,包括: √如何扩展出8路RS232/RS485标准的串行通信接口,使51单片机具有多机远程通信能力? √如何为单片机扩展出IIC总线接口? √如何为单片机扩展出功率接口? √如何实现多路模拟量同步输出? √如何为单片机扩展USB接口,使单片机具有连接USB设备的能力? …… 本书将一个资源足够丰富的单片机系统呈现给读者,包括32KB ROM+2KB RAM单元、32路I/O单元、16路外部中断源单元、6路定时计数器单元、4路或8路TTL/CMOS串行通信接口单元、4路RS485通信单元、6路模拟量同步输出单元、USB接口、IIC接口等。各单元综合考虑,预留地址空间,单独封装,成为可独立使用的模块。同时,在书中给出的整体系统中,地址、中断等公共资源不相互重复,便于读者根据具体设计需要,裁剪取舍相应单元,构造自己需要的应用系统。每个单元给出接口扩展原理图和参考程序,方案独特,可解决特殊问题。各模块自成一体,在I/O线、端口地址、中断上相互独立,互不影响,各模块既有相对独立的功能,又可集成在一起成为一个整体运行。在设计时考虑资源冗余,便于扩展和取舍。 本书是作者多年单片机系统教学及开发经验的总结,综合了许多在实际应用系统开发和指导学生课外项...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第一部分接口地址译码电路

第1章接口及端口编址方式

1.1接口及其基本功能

1.2端口与端口地址

1.3编址方式

1.4数据交换方式

1.5接口地址译码电路设计

第2章外部总线扩展

2.1外部总线扩展原理与时序

2.2总线扩展器件

2.3总线扩展电路

2.4Proteus仿真

第3章主控单元及地址译码电路

3.1主控单元

3.2地址译码

3.2.174HC139

3.2.274HC138

3.2.374HC154

3.3Proteus仿真

第二部分接 口 扩 展

第4章存储器

4.1程序存储器和数据存储器

4.1.1SRAM6116

4.1.2EPROM27C256

4.2存储器单元电路

4.3Proteus仿真 

第5章I/O端口扩展

5.1可编程并行接口8255A

5.1.1基本特性

5.1.2拨码开关与显示接口

5.1.3打印机接口

5.1.4键盘编码芯片74C922

5.2移位寄存器扩展并行输入接口

5.2.1CD4014扩展并行输入接口

5.2.274HC165扩展并行输入接口

5.3移位寄存器扩展并行输出接口

5.3.174HC164扩展并行输出接口

5.3.274HC595并行输出接口

第6章中断扩展

6.1用优先权编码器74HC148扩展外部中断

6.2用缓冲器74HC244扩展外部中断

...

本书呈现给读者一个资源足够丰富的单片机系统,配套资源极为丰富。