电子发烧友网 > 控制/MCU > 正文

如何采用51单片机设计出总线编址电路

2019年04月25日 17:29 次阅读

带总线扩展接口的单片机系统,包括外部32kRAM扩展、LCDl602接口、输入输出口。带编址扩展的单片机最小系统电路如下图所示。使用74HC573存低8位地址;74138实现8个地址扩展,74138的A、B、C接A8~A9,E1接Al5,E2、E3接地常有效,得到OF8FFH到OFFFFH8个地址或者8000H到8700H(无关位用0表示)。

如何采用51单片机设计出总线编址电路

32k接口如下图所示。DO~D7接数据总线p0口,地址线AO~Al4接单片机地址总线低15位,单片机地址线Al5接片选信号,低电平有效,这样地址分配从OOOOH到7FFFH,与74138译码地址不冲突。

如何采用51单片机设计出总线编址电路

LCD1602接口电路如下图所示。

如何采用51单片机设计出总线编址电路

RS、RW分别接Al2、Al3,使能信号编址为Y7,这样LCD的四个驱动地址(数据读写和命令读写)为OCFFFH到OFFFFH(无关位为1)或者8700H到OB70OH(无关位为0)。

有些时候单片机引脚不够用,还要进行扩展,输入口扩展电路如上图所示,利用74HC573(74LS373)的高阻态功能,将其输出QO~Q7接P0口,在满足总线地址读操作中,可以把输入InPORT的数据读入单片机的累加器,地址为OF8FFH或8000H。输出口扩展电路如下图所示,利用74LS273数据锁存功能,在满足总线地址写操作中。可以把单片机累加器里的数据写入273锁存输出,地址为OF8FFH或8000H。由于所用控制总线不同,可以和输入共用地址。

如何采用51单片机设计出总线编址电路

如何采用51单片机设计出总线编址电路

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

云龙51单片机视频教程

目前国内公认的最好的视频教程,通俗易懂,容易上手,非常适合初学者,被大量的培训机构采用。只要你认真看,认真听,保证让你学

发烧友学院 发表于 2018-08-02 00:00 15156次阅读
云龙51单片机视频教程

51单片机矩阵式键盘的编程方法

根据电路原理图,键盘扫描方法是:行线P1O~P13为输出线,列线P14~P17为输入线。一开始单片机...

发表于 2019-04-25 17:32 0次阅读
51单片机矩阵式键盘的编程方法

AT89C5l单片机用电故障控制系统的设计

单片机用电故障控制系统的硬件分别是:由降压变压器、2个相瓦串联的感应线圈、升压变JK器、电磁开关、5...

发表于 2019-04-25 17:17 0次阅读
AT89C5l单片机用电故障控制系统的设计

51单片机对音频驱鼠器的设计

驱鼠器的设计总体分为四个模块,即电源模块、感应模块、控制模块和音频模块。电源模块为整个系统提供+5V...

发表于 2019-04-25 16:59 6次阅读
51单片机对音频驱鼠器的设计

了解单片机串口相关的寄存器

SM2 :多机通信控制位。 该仅用于方式2 和方式3 的多机通信。其中发送机SM2 = 1(需要程序...

发表于 2019-04-25 16:47 19次阅读
了解单片机串口相关的寄存器

C8051F340单片机对施药喷雾机的控制设计

本系统结合了机械和电子技术,由机械部分和控制部分构成。施药喷雾过程中喷雾头与冠层的距离要求适中,而果...

发表于 2019-04-25 16:06 0次阅读
C8051F340单片机对施药喷雾机的控制设计

报文的传输原理你了解吗

CAN总线通讯是我们每天都会使用的工业通讯总线,工程师更多的是关注报文是否能够正常接收,解析结果是否...

发表于 2019-04-25 14:50 18次阅读
报文的传输原理你了解吗

51上PS鼠标无论发什么指令都返回AA 00 FE FC

发表于 2019-04-25 01:11 49次阅读
51上PS鼠标无论发什么指令都返回AA 00 FE FC

LABVIEW和51单片机之间的数据传输怎么把字符串转换为数值

发表于 2019-04-24 20:01 44次阅读
LABVIEW和51单片机之间的数据传输怎么把字符串转换为数值

51单片机对电动车跷跷板系统的控制设计

探测路面黑色寻迹线的原理:光线照射到路面并反射,由于黑线和白纸的反射系数不同,可根据接受到反射光强弱...

发表于 2019-04-24 15:57 40次阅读
51单片机对电动车跷跷板系统的控制设计

如何对51单片机进行ROM扩展

图中P0口输出外部ROM的低8位地址信号,P2口输出高8位地址信号;ALE端输出地址锁存信号,/PS...

发表于 2019-04-24 15:57 31次阅读
如何对51单片机进行ROM扩展

求教8255A不走总线,用IO口怎么控制啊?我只要基本的输入输出就行?

发表于 2019-04-24 15:25 89次阅读
求教8255A不走总线,用IO口怎么控制啊?我只要基本的输入输出就行?

单片机编程入门视频教程书籍推荐,零基础手把手教你学好单片机

发表于 2019-04-24 10:38 374次阅读
单片机编程入门视频教程书籍推荐,零基础手把手教你学好单片机

基于CPCI总线实现便携式电磁阀检测仪设计

发表于 2019-04-24 07:00 20次阅读
基于CPCI总线实现便携式电磁阀检测仪设计

请问SIM900A如何跟51单片机相连?

发表于 2019-04-24 03:04 94次阅读
请问SIM900A如何跟51单片机相连?

51单片机300个proteus仿真实例下载

发表于 2019-04-23 18:18 154次阅读
51单片机300个proteus仿真实例下载

基于multisim双机通信键盘识别的仿真

发表于 2019-04-23 17:21 171次阅读
基于multisim双机通信键盘识别的仿真

拼技术硬核,ADI打造创新音频总线走入全球90%...

考虑到电动汽车的行车安全,去年欧盟下令要求所有电动汽车在2021年前加装能够发出虚拟引擎声的装置,以...

发表于 2019-04-23 15:51 86次阅读
拼技术硬核,ADI打造创新音频总线走入全球90%...

51单片机在LED点阵屏上实现显示礼花功能的设计

在给大家展示效果图之前,我们首先得对LED点阵屏做一番介绍!8*8 LED点阵等效电路如图1所示。通...

发表于 2019-04-23 15:42 66次阅读
51单片机在LED点阵屏上实现显示礼花功能的设计

51单片机对交通灯的控制设计

LED0 EQU P1 LED2 EQU P2 LED1 EQU P0 MARK ...

发表于 2019-04-23 15:37 71次阅读
51单片机对交通灯的控制设计

请问有语音播报资料吗

发表于 2019-04-23 03:42 82次阅读
请问有语音播报资料吗

请问有51单片机制作电子表的proteus仿真图吗?

发表于 2019-04-22 23:05 98次阅读
请问有51单片机制作电子表的proteus仿真图吗?

51单片机数字钟的设计

//功能:4位数码管可以显示 时分,月日,年份;万年历,整点报时,定时自动(或手动)关闭显示器,空闲...

发表于 2019-04-22 15:12 69次阅读
51单片机数字钟的设计

51单片机的无线供电模块设计

无线供电是一种方便、安全的供电装置,之间不需要任何物理连接,当发送端产生的振荡磁场频率和接收端的固有...

发表于 2019-04-22 15:01 63次阅读
51单片机的无线供电模块设计

楼宇对讲系统的全数字技术应用发展

2018年年底,国家质量监督检验检疫总局、国家标准化管理委员会批准发布了2018年第17号中国国家标...

发表于 2019-04-21 08:25 58次阅读
楼宇对讲系统的全数字技术应用发展

Altium Designer绘制总线的方法

在绘制原理图时我们避免不了要用到总线,但是在我们使用Altium Designer绘制总线时总是出现...

发表于 2019-04-20 10:28 42次阅读
Altium Designer绘制总线的方法

cpu总线逻辑上的三个分类

cpu和其他芯片连接的导线,通常称为总线,从物理意义上讲,就是由一根根组成的。

发表于 2019-04-20 10:06 30次阅读
cpu总线逻辑上的三个分类

你知道51单片机&迪文DGUS屏之DGU...

迪文DGUS屏通过自身二次开发平台(DWIN_OS)便可以轻松实现密码功能,省去了单片机编程,为我们...

发表于 2019-04-19 17:10 59次阅读
你知道51单片机&迪文DGUS屏之DGU...

51单片机4个I/O口实现16个键盘原理的设计

改进型I/O端口键盘与上述的2种键盘的设计还是存在很大差别的,从设计原理图上可以很容易区别开来。同时...

发表于 2019-04-19 15:46 89次阅读
51单片机4个I/O口实现16个键盘原理的设计

51单片机串行通信的原理解析

SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF...

发表于 2019-04-19 15:43 97次阅读
51单片机串行通信的原理解析

51单片机对PS2键盘的控制设计

本电路原理图如下图所示,PS2接口的1脚接P3.4,用来接收串行的键码信号,5脚接P3.3(INTl...

发表于 2019-04-19 15:14 54次阅读
51单片机对PS2键盘的控制设计

51单片机与DA转换器的应用

D/A转换器与单片机接口方便与否,主要决定于转换器本身是否带数据锁存器。有两类D/A转换器,一类是不...

发表于 2019-04-17 15:38 112次阅读
51单片机与DA转换器的应用

51单片机中变量的定义及应用方法

如果省略存储器类型,系统则会按编译模式SMALL,COMPACT或LARGE所规定的默认存储器类型去...

发表于 2019-04-15 15:39 97次阅读
51单片机中变量的定义及应用方法

51单片机表达式语句的用法解析

以上的都是合法的表达式语句。在我收到的一些网友的Email中,发现很多初学的朋友往往在编写调试程序时...

发表于 2019-04-15 15:17 86次阅读
51单片机表达式语句的用法解析

基于LTC7821的混合转换简化数据中心和电信电...

数据中心和电信电源系统设计发生了变化。主要应用制造商正在用更高效,非隔离,高密度降压调节器取代复杂,...

发表于 2019-04-15 08:25 172次阅读
基于LTC7821的混合转换简化数据中心和电信电...

隔离式I2C/PMBus链路解决方案在多方面的应...

工业和仪器仪表(I&I)、电信以及医疗应用的一个关键要求是需要一个可靠接口来传输数据。 (I2C)总...

发表于 2019-04-15 08:00 246次阅读
隔离式I2C/PMBus链路解决方案在多方面的应...

51单片机寄存器的操作注意事项

它控制定时器0和定时器1,高四位控制定时器1,低四位控制定时器0。当我们用字节操作其内容时,一次赋值...

发表于 2019-04-09 14:56 100次阅读
51单片机寄存器的操作注意事项

51单片机自然优先级与中断服务入口地址的设置

这样写的目的,就是为了让出中断源所占用的向量地址。当然,在程序中没用中断时,直接从0000H开始写程...

发表于 2019-04-09 14:40 216次阅读
51单片机自然优先级与中断服务入口地址的设置

51单片机串行口的工作方式解析

方式0是外接串行移位寄存器方式。工作时,数据从RXD串行地输入/输出,TXD输出移位脉冲,使外部的移...

发表于 2019-04-08 16:27 102次阅读
51单片机串行口的工作方式解析

51单片机控制步进电机正反转并实现调速的程序设计

#define delayNOP(); {_nop_();_nop_();_nop_();_nop_...

发表于 2019-04-06 09:00 234次阅读
51单片机控制步进电机正反转并实现调速的程序设计

51单片机对智能防火防盗报警系统的设计

本系统通过一个监控室和两个宿舍来模拟,通过RS 485总线来实现通信。考虑到现实中监控室要能监控整栋...

发表于 2019-04-03 15:27 120次阅读
51单片机对智能防火防盗报警系统的设计

如何采用51单片机开发操作体系

51系列单片机只要128个或许256个字节的片内RAM空间,略微不留意就用完了。假如操作体系把片内的...

发表于 2019-04-03 15:14 90次阅读
如何采用51单片机开发操作体系

51单片机的ISP下载电路设计

51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口是通信口,配合不同的芯片可以实现不同...

发表于 2019-04-02 14:21 159次阅读
51单片机的ISP下载电路设计

51单片机特殊功能寄存器TCON的设计

TR0由软件置位和清“0”。门控位GATE为0时,T0的计数仅由TR0控制,TR0为1时允许T0计数...

发表于 2019-04-01 14:29 126次阅读
51单片机特殊功能寄存器TCON的设计

单片机复位电路的基本知识解析

1、单片机为什么要复位? 使单片机回复初始状态,从PC指针的0地址开始执行程序 2、如何...

发表于 2019-03-29 14:28 258次阅读
单片机复位电路的基本知识解析

51单片机与AVR和PIC单片机之间的比较

就芯片而言:51单片机有非常低廉的价格和数不胜数的衍生芯片系列,这些产品从低速(1MPS)到高速(3...

发表于 2019-03-28 14:40 187次阅读
51单片机与AVR和PIC单片机之间的比较

51单片机外部中断请求源与内部中断请求源的用法解...

(1)外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、IN...

发表于 2019-03-28 14:30 150次阅读
51单片机外部中断请求源与内部中断请求源的用法解...

USBCAN-II pro脱机转发模式介绍

在与顾工沟通过后,我们知道了顾工要修改的数据位置,具体是将ID为123456F4的数据的第三、四字节...

发表于 2019-03-26 09:08 363次阅读
USBCAN-II pro脱机转发模式介绍

51单片机对无线抢答器的设计

#define CLEAR 0x7f //定义清空的反码 #define LED_BEGIN ...

发表于 2019-03-25 14:53 146次阅读
51单片机对无线抢答器的设计

基于XAPP1052参考设计的PCIe总线实现方...

目前通过 FPGA 实现 PCIe 接口是一种比较常用的方式,具有硬件成本低、可靠性高、灵活性大、易...

发表于 2019-03-24 09:21 118次阅读
基于XAPP1052参考设计的PCIe总线实现方...

51单片机的数值写入方法介绍

1.在MCU中都是以二进制的形式进行计算的。 2.在编程时,我们通常用到的有十进制的数值形式和...

发表于 2019-03-22 15:10 251次阅读
51单片机的数值写入方法介绍

51单片机寄存器的应用解析

软件清零,或者进入定时器中断时硬件清零。6TR1定时器1运行控制位。软件置位/清零来进行启动/停止定...

发表于 2019-03-22 14:22 90次阅读
51单片机寄存器的应用解析

51单片机对电磁式蜂鸣器的驱动

蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来驱动振动膜发声的。因此需要一定的电流才能驱动它,...

发表于 2019-03-21 14:46 166次阅读
51单片机对电磁式蜂鸣器的驱动

如何学习51单片机

1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础。 2、对51单片机的操...

发表于 2019-03-21 14:38 232次阅读
如何学习51单片机

基于一个针对点到点和多分支应用的接口标准LVDS...

LVDS的端接方法很简单,只需在接收器端放置一个端接电阻。LVDS也能处理多分支信号传输,即一个驱动...

发表于 2019-03-20 14:07 85次阅读
基于一个针对点到点和多分支应用的接口标准LVDS...

基于可以实现多点接口的LVDS驱动器介绍

LVDS(TIA/EIA-644A)是一个针对点到点和多分支应用的著名接口标准,可被看作是RS-42...

发表于 2019-03-18 14:10 95次阅读
基于可以实现多点接口的LVDS驱动器介绍

Vivado综合操作中的重定时(Retiming...

有两种不同的重定时方法,向后重定时和向前重定时。向后重定时从门的输出中删除寄存器,并在同一逻辑门的输...

发表于 2019-03-14 16:26 330次阅读
Vivado综合操作中的重定时(Retiming...

GCAN-202的在线修改波特率功能,不知道您有...

以太网转CAN设备(GCAN-202)在正常工作时会将两侧总线上的数据按照特定的转换规则互相转发,即...

发表于 2019-03-14 15:07 330次阅读
GCAN-202的在线修改波特率功能,不知道您有...

万事开头难,51单片机的头文件怎么写?

众里寻他千百度,默然回首还是看不懂你的代码!

发表于 2019-03-12 16:00 411次阅读
万事开头难,51单片机的头文件怎么写?

51单片机按键检测的方法解析

图中有8个按键,8个发光二极管,1个数码管。当按键1按下时,数码管显示数字1,同时第一个发光二极管点...

发表于 2019-03-12 14:22 184次阅读
51单片机按键检测的方法解析

基于提高RS485接口芯片通信质量的设计

根据RS-485的标准规定,接收器的接收灵敏度为±200mV,这意味着当接收端的差分电压大于等于+2...

发表于 2019-03-12 14:18 133次阅读
基于提高RS485接口芯片通信质量的设计

51单片机计数器和定时器的本质区别及应用方法

计数器和定时器的本质是相同的,他们都是对单片机中产生的脉冲进行计数,只不过计数器是单片机外部触发的脉...

发表于 2019-03-11 15:04 220次阅读
51单片机计数器和定时器的本质区别及应用方法

利用STC90C516单片机设计一个家庭用智能药...

系统须实现每天四次时间的定时,每次用药时须对四种药做出用量的提醒,通过6个按键完成,1个功能键,1个...

发表于 2019-03-11 10:28 1027次阅读
利用STC90C516单片机设计一个家庭用智能药...

浅析I²C总线设计的关键事项

对于硬件工程师,I²C再熟悉不过了,两根线,一根数据SDA一根时钟SCL。当时在使用avr CPU设...

发表于 2019-03-10 10:39 207次阅读
浅析I²C总线设计的关键事项

51单片机数码管动态扫描驱动的设计

微控制器的IO口均不能流过过大的电流,LED点亮时有约10ms的电流,因此数码管的段码输出不要直接接...

发表于 2019-03-08 14:52 164次阅读
51单片机数码管动态扫描驱动的设计

工业的三个工业特征决定了工业互联网的特殊性

设备连接起来了,我们就可以快速的互通信息、快速的交流。连接的网络点数越多,我们所能交流的信息量就越大...

发表于 2019-03-07 14:54 729次阅读
工业的三个工业特征决定了工业互联网的特殊性

51单片机的基本c51语言程序介绍

函数从用户使用角度讲,分为两类,一类是标准库函数,一类是用户自定义的函数。标准库函数是由开发环境自带...

发表于 2019-03-06 15:00 232次阅读
51单片机的基本c51语言程序介绍

51单片机矩阵按键的功能应用

codeunsignedcharLedChar[]={//数码管显示字符转换表 0xC0,0x...

发表于 2019-03-05 15:35 160次阅读
51单片机矩阵按键的功能应用

内部总线、系统总线和外部总线汇总

I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一...

发表于 2019-03-05 10:14 1185次阅读
内部总线、系统总线和外部总线汇总

51单片机1s延时程序设计的详细资料说明

利用h,i,j,k循环指令消耗掉一定时间来达到延时,为什么利用循环延时的做法,在12M晶振延时1秒中...

发表于 2019-03-03 10:49 501次阅读
51单片机1s延时程序设计的详细资料说明

三态门的应用

在总线连接的结构上。总线上挂有多个设备,设备于总线以高阻的形式连接。这样在设备不占用总线时自动释放总...

发表于 2019-03-01 13:55 334次阅读
三态门的应用

SN74LVC646A 具有三态输出的八路总线收...

SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断...

发表于 2018-10-09 17:08 42次阅读
SN74LVC646A 具有三态输出的八路总线收...

SN74HCT652 具有三态输出的八路总线收发...

 HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-μA...

发表于 2018-10-09 17:06 26次阅读
SN74HCT652 具有三态输出的八路总线收发...