选择特殊符号
选择搜索类型
请输入搜索
《单片机并行总线开发及模块设计》是2015年出版的图书,作者是牛余朋等。
本书以51单片机为例,深入探讨了51单片机外部并行总线扩展电路的设计原理,并详细介绍了单片机与各种常见外部设备并行总线设计的开发实例。
本书主要解决单片机外围存储器并行总线设计、开关量输入/输出并行总线设计、A/D和D/A并行总线设计、液晶并行总线设计、键盘并行总线设计、实时时钟并行总线设计、可编程并行接口芯片设计等难点问题。
在详细讲解单片机并行总线开发原理的基础上,对电子工程师设计产品经常用到的模块实例进行了全面、系统的分析和仿真运行。
书中的所有实例都可以直接应用于实际项目开发,从而加快开发者的学习速度和产品设计速度。 本书的工程应用性较强,对于单片机初学者(尤其是在校学生)及单片机工程师都会有较大程度的启发,本书可作为在校学生的学习教材,也可作为从事单片机相关工作人员的参考资料。
第1章单片机基础知识 1
1.1概述 1
1.1.1单片机发展历程 1
1.1.2几种常见的单片机 1
1.1.3单片机的结构及组成 2
1.2数的进制及位和字节的含义 3
1.2.1数制及其转换 3
1.2.2数和物理现象的关系 6
1.2.3位和字节的含义 6
1.351单片机基本硬件结构 6
1.3.1硬件结构 6
1.3.2端口结构分析 7
1.4单片机存储器知识介绍 16
1.4.1概述 16
1.4.2程序存储器 19
1.4.3数据存储器 19
1.4.4单片机存储模式 21
1.5单片机CPU的时序 21
1.5.1单片机的时序 21
1.5.2单片机的时钟电路 22
1.6单片机的外部接口及其扩展 23
1.6.1中断系统 23
1.6.2定时器/计数器 24
1.6.3串口 25
1.6.4特有寄存器 25
第2章单片机总线概述 28
2.1总线的基本概念 28
2.1.1总线的定义 28
2.1.2总线的分类 28
2.1.3总线的主要技术指标 31
2.1.4总线驱动 33
2.1.5总线的标准 33
2.1.6总线的优缺点 33
2.2计算机中的总线 34
2.3单片机中的总线 37
第3章Proteus设计与仿真开发 39
3.1Proteus7简介 39
3.2Proteus7功能 40
3.2.1Proteus的资源库和仿真工具 40
3.2.2Proteus7ISIS界面介绍 43
3.2.3Proteus7ISIS仿真方式与虚拟仪器 47
3.2.4Proteus与Keil联调 49
3.3Proteus设计与仿真基础 50
3.3.1单片机系统的Proteus设计与仿真开发过程 50
3.3.2ISIS鼠标使用规则 51
3.3.3Proteus文件类型 51
3.3.4单片机系统的Proteus设计与仿真实例 51
3.3.5单片机系统的Proteus源代码级调试 60
3.4Proteus设计及仿真应用与提高 63
3.4.1Proteus与第三方集成开发环境的联合仿真 63
3.4.2Proteus的一些其他常用设计操作指南 66
第4章单片机并行总线开发原理 72
4.1概述 72
4.2时序分析 72
4.3三总线的扩展设计方法 75
4.3.1基本思路 75
4.3.2如何构造系统的三总线 75
4.4地址分配和译码 77
4.4.1地址译码概述 77
4.4.2常用地址译码芯片 77
4.4.3地址译码设计方法 79
4.5地址锁存 84
4.5.1地址锁存概述 84
4.5.2常用地址锁存芯片 84
4.5.3两种地址锁存法 86
4.6如何在程序中编写程序控制总线 88
4.6.1存储类型声明 88
4.6.2变量或数据类型 88
4.6.3绝对地址访问 89
第5章小型PLD设计及其在Proteus中的仿真应用 90
5.1利用Protel进行PLD设计 90
5.1.1PLD的设计 91
5.1.2Proteus对PLD的仿真 93
5.2利用WinCupl进行PLD设计 96
5.2.1PLD编程软件WinCupl简介 96
5.2.2编译WinCupl源文件 96
5.2.3PLD在Proteus中的仿真 99
第6章存储器并行总线开发 103
6.1数据存储器的并行总线开发 103
6.1.1常用静态数据存储器介绍 103
6.1.2外部数据存储器设计原理 104
6.1.3外部数据存储器设计实例 106
6.2程序存储器的并行总线开发 115
6.2.1常用程序存储器介绍 116
6.2.2程序存储器设计原理 118
6.2.3程序存储器设计实例 120
第7章开关量并行总线开发 123
7.1概述 123
7.2开关量输入设计 124
7.2.1缓冲器设计法 125
7.2.2边沿触发型锁存器设计法 127
7.3开关量输出设计 129
7.3.1缓冲器设计法 129
7.3.2边沿触发型锁存器设计法 129
7.3.3数码管并行总线设计 131
7.4输入/输出联合设计 134
7.4.1硬件电路及连线说明 135
7.4.2地址分析 135
7.4.3测试程序与仿真 135
第8章键盘并行总线开发 137
8.1概述 137
8.1.1键盘的种类 137
8.1.2键盘接口方式 138
8.1.3键盘去抖动原则和方法 140
8.1.4键盘扫描程序流程 141
8.2键盘的并行总线设计 142
8.2.1独立按键式键盘并行总线设计法 142
8.2.2矩阵键盘并行总线设计法 144
第9章液晶并行总线开发 150
9.1常见字符式液晶的接口设计 150
9.1.1字符式液晶LCD1602介绍 150
9.1.2字符式液晶LCD1602模拟I/O口设计法 151
9.1.3字符式液晶LCD1602并行总线设计法 153
9.2常见图像液晶的接口设计 158
9.2.1图像液晶LCD12864介绍 158
9.2.2图像液晶LCD12864模拟I/O口设计法 159
9.2.3图像液晶LCD12864并行总线设计法 160
第10章A/D和D/A转换并行总线开发 166
10.1A/D转换的并行接口设计 166
10.1.1常用并行A/D转换芯片介绍 167
10.1.2A/D转换的模拟I/O口设计法 170
10.1.3A/D转换的并行总线设计法 173
10.2D/A转换的并行接口设计 176
10.2.1常用并行D/A转换芯片介绍 176
10.2.2D/A转换的模拟I/O口设计法 178
10.2.3D/A转换的并行总线设计法 181
第11章实时时钟并行总线开发 184
11.1带并行总线的常用时钟芯片介绍 184
11.2DS12C887模拟I/O口设计法 189
11.2.1硬件电路及连线说明 189
11.2.2测试程序及仿真 189
11.3DS12C887并行总线设计法 193
11.3.1硬件电路及连线说明 193
11.3.2地址分析 194
11.3.3测试程序及仿真 194
第12章可编程通用并行接口芯片 198
12.18255A芯片简介 198
12.28255A工作方式详解 200
12.3仿真示例 204
12.3.1硬件电路及连线说明 204
12.3.2测试程序与仿真 205
第13章AVR单片机并行总线开发 206
13.1硬件电路及连线说明 206
13.2扩展存储器部分 207
13.3输入/输出部分 208
作者:牛余朋、蔡艳平、成 曙
定价:36元
印次:1-1
ISBN:9787302410140
出版日期:2015.10.01
印刷日期:2015.10.20
DSP芯片TMS320F2812 DSP片外扩展 64K * 16位SRAM(基本配置),最大可扩展到512K * 16位。内部RAM不够用时,用来扩充内存,当然是并行的。
串行就是数据一位一位传输的,数据线只需要一根(如果支持双向需要2根),并行就是数据多位同时传输(4位,8位,甚至64位,128位),当然效率是并行很高,但是如果远距离传输的话串行成本低。所以,一般设备...
太多了,并且控制上比液晶模块简单多了。例如唯创的WTV系列语音芯片,按键控制的话可以录制4段,SSOP20封装的可以到8段,如果用串口控制,可以达到207段,时间长度分别有20s,40s,80s,17...
基于单片机的时钟模块设计
结合目前我国测控系统发展的需求,我们为其增加了相应的时钟模块,该时钟模块是基于单片机模式,同时结合PS1288时钟所具有的特殊模式进行设计制作的,以AT89C51单片机为该时钟模块的核心控制体系,以DS12887为时钟模块的芯片,设计出了一种低能耗、高精度、高稳定性的时钟模块。本文通过对设计过程中涉及到的时钟模块系统的硬件和软件设计和构成进行详细的描述,以期对以后其他基于单片机设计的时钟模块起到补助作用。
书 名: 单片机典型模块设计实例导航
作 者:求是科技
出版社: 人民邮电出版社
出版时间: 2008
ISBN: 9787115181497
开本: 16
定价: 45.00 元
阅读本书,读者除可以掌握单片机的具体应用方法外,还可以掌握如何针对一个具体的项目需求设计解决方案以及如何运用单片机的关键技术满足项目的需求。
本书专业性和实用性较强,对于利用单片机进行实际项目开发人员具有非常高的参考价值。本书适合中、高级程序员、单片机开发人员和系统设计人员阅读和参考。
单片机在电子技术中的开发,主要包括CPU开发、程序开发、 存储器开发、计算机开发及C语言程序开发,同时得到开发能够保证单片机在十分复杂的计算机与控制环境中可以正常有序的进行,这就需要相关人员采取一定的措施,下文是笔者的一些简单介绍:
(1)CPU开发。开发单片机中的CPU总线宽度,能够有效完善单片机信息处理功能缓慢的问题,提高信息处理效率与速度,开发改进中央处理器的实际结构,能够做到同时运行2-3个CPU,从而大大提高单片机的整体性能。
(2)程序开发。嵌入式系统的合理应用得到了大力推广,对程序进行开发时要求能够自动执行各种指令,这样可以快速准确地采集外部数据,提高单片机的应用效率。
(3)存储器开发。单片机的发展应着眼于内存,加强对基于传统内存读写功能的新内存的探索,使其既能实现静态读写又能实现动态读写,从而显着提高存储性能。
(4)计算机开发。进一步优化和开发单机片应激即分析,并应用计算机系统,通过连接通信数据,实现数据传递。
(5)C语言程序开发。优化开发C语言能够保证单片机在十分复杂的计算机与控制环境中,可以正常有序的进行,促使其实现广泛全面的应用。