MSC-51单片机的数据总线有?

作者&投稿:禾梵 (若有异议请与网页底部的电邮联系)
为什么说51单片机中数据总线是P0?~

是因为当你执行访问外部RAM的指令时(例如movx @r0,a),a的内容就是放在P0口的引脚上的,反过来输入时(例如movx a,@r0),CPU会把P0引脚上的信号送给a
当然P0是分时复用的,也输出地址,上例中r0的内容(地址)在ALE信号有效时也会出现在P0口。
当然还有访问外部ROM的movc指令以及从外部ROM中取指令的过程,过程与前述类似。

可以这么说吧。
P0口的8根口线可作外部数据总线,P0口和P2口的16根口线构成外部地址总线,
和数据总线分时共用P0口,故这时需加外部锁存器,以便将低8位地址(P0)进行所存.

51单片机有的有数据总线,有的没有,P0口是数据总线,所以有P0口的51单片机是有数据总线的,比如AT89C51,没有P0口的则没有入AT89C2051.


P0就是数据总线


嵌入式处理器类型有Am186\/88、386EX、SC-400、Power PC、68000、MIPS...
嵌入式处理器目前主要有Am186\/88、386EX、SC-400、Power PC、68000、MIPS、ARM系列等。嵌入式微控制器(Microcontroller Unit, MCU)嵌入式微控制器又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROM\/EPROM、RAM、总线、总线...

有c51单片机的一些项目代码吗?
有c51单片机的一些项目代码吗? 我刚学完C51单片机,想做几个项目提高下如:led12864,ds1302,ds18b20,ds1302……的源代码发到我邮箱里可以吗?谢谢!我的邮箱是xuxiao_2006@163.com,谢谢!... 我刚学完C51单片机,想做几个项目提高下如:led12864, ds1302,ds18b20,ds1302……的源代码发到我邮箱里可以吗?谢谢! 我...

国产8位与24位ADC单片机概览
国产8位单片机炬微半导体: 深圳炬微的MCU在小家电、消费电子和安防等领域广泛应用,性价比高,如小米、九阳等大厂选择。新唐科技: N76系列基于8051内核,高性能低功耗,外设丰富,如ADC、PWM,方便开发者开发。中微半导体: SC8P系列采用Intel 8051内核,执行效率高,运算速度快,适用于各类电子设备。部分8...

利用STC89S51单片机做键盘。
void Decode(unsigned char ScanCode);void WriteDataLCM(unsigned char WDLCM);void WriteCommandLCM(unsigned char WCLCM,BuysC);unsigned char ReadStatusLCM(void);unsigned char code cdle_net[]= {"RICHMCU PS2 TEST"};unsigned char code email[]= {"www.RICHMCU.COM"};unsigned char ...

如何在51单片机矩阵键盘里按一个键可实现数码管动态显示而不是一个值...
kbscan(void){unsigned char sccode,recode;P1=0x0f; \/\/发0扫描,列线输入if ((P2 & 0x0f) != 0x0f) \/\/有键按下{delay(20); \/\/延时去抖动if ((P1&0x0f)!= 0x0f){sccode = 0xef; \/\/逐行扫描初值while((sccode&0x01)!=0){ P1=sccode;if((P1&0x0f)...

谁会用51单片机模拟PS2键盘向上位机发送键值
void WriteCommandLCM(unsigned char WCLCM,BuysC);unsigned char ReadDataLCM(void);unsigned char ReadStatusLCM(void);unsigned char code cdle_net[] = {" www.89s51.com "};unsigned char code email[] = {"89s51@163.com"};unsigned char code Cls[] = {" "};static unsigned ...

sc7312s集成电路是什么电路
4立体声输入和音频\/音量控制4路输出立体声音频处理器,需要单片机控制的。

谁有用51单片机控制12864显示数字时钟的程序!急求!不用ds1302;简单一点...
ADC12CTL0 |= ADC12SC; \/\/ Start convn, software controlled}#pragma vector=USCIAB0RX_VECTOR__interrupt void USCI0RX_ISR(void){ while (!(IFG2&UCA0TXIFG)); \/\/ USCI_A0 TX buffer ready? UCA0TXBUF = UCA0RXBUF; \/\/ TX -> RXed character LCD12864_sendbyte(iDat,UCA0RXBUF);}#pragma ve...

嵌入式与单片机之间的关系是什么?
单片机技术从上世纪70年代末诞生,早期的时候是4位,后来发展为8位,16位,32位。它真正崛起,是在8位时代。8位单片机功能很强,被广泛应用于工业控制、仪器仪表、家电汽车等领域。我们在研究单片机的时候,经常会听到两个词——51单片机、STM32。我来介绍一下它们究竟是什么。51单片机,其实就是一系列...

求助基于51单片机的RLC测量仪源程序,我是在proteus上做的图
sbit sc=P1^1;sbit sr=P1^2;sbit fw=P3^5;sbit srg=P1^5;sbit srd=P1^6;void delay_5ms(){ uchar i,j;for(j=0;j<5;j++)for(i=0;i<125;i++){;} } void delay_50us(){ uchar i;for (i=0; i<6; i++){;} } void display(uchar num,uchar seg){ switch(num){ ...

宜昌市18636624950: MSC - 51单片机的数据总线有? -
夏达阿魏: 51单片机有的有数据总线,有的没有,P0口是数据总线,所以有P0口的51单片机是有数据总线的,比如AT89C51,没有P0口的则没有入AT89C2051.

宜昌市18636624950: 51单片机的扩展原理 -
夏达阿魏: 单片机的扩展是总线.包括,数据总线,地址总线,控制总线,共三项.可扩展IO口,RAM,ROM,可接外设.以及其他形式总线.

宜昌市18636624950: 单片机 总线有哪些分类~~~~~~~~~ -
夏达阿魏: 分为 数据总线DB,地址总线AB,控制总线CB.

宜昌市18636624950: 51单片机系统总线按功能分为哪三组 -
夏达阿魏: 数据总线:P0 地址总线:P2P0 控制总线:P3一部分及PSEN,ALE,等

宜昌市18636624950: 51单片机的三总线是由哪些口线构成的 -
夏达阿魏: 一般是这样分的, 数据总线 是P0口地址总线是 P2口和P0口控制总线 有两种类型 输出控制线包括:RD, WR, PSEN, ALE, 输入控制信号线包括:EA, INT0, INT1,RST,T0,T1.还有一个概念是:不是叫51单片机的三总线, 叫51单片机的外部三总线.

宜昌市18636624950: 单片机数据总线共8条由什么提供 -
夏达阿魏: 51 单片机的 P0 口是数据和地址复用总线,如果不是INTEL总线搁接法,则其它接口也可以当数据总线

宜昌市18636624950: MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别 -
夏达阿魏: 内部资源有: 1、2个定时器 2、内一个串口 3、128B的RAM 4、4个IO口 5、8位数据总线 6、16位地址总线 7、2个外部中断 8031、8051和8751的区别: 8031:没有容ROM,只能扩展ROM才能写程序. 8051:有4K的ROM. 8751:有4K的...

宜昌市18636624950: 51单片机的片外总线结构
夏达阿魏: 51系列单片机具有很强的外部扩展功能.其外部扩展都是通过三总线进行的. (1)地址总线(AB) 地址总线用于传送单片机输出的地址信号,宽度为16位, 其外部存储器直接寻址为64K字节,P0口经锁存器提供低8位地址,锁存信号是由CPU的ALE引脚提供的;P2口提供高8位地址. (2)数据总线(DB) 数据总线是由P0口提供的,宽度为8位. (3)控制总线(CB) 控制总线实际上是CPU输出的一组控制信号.由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成.

宜昌市18636624950: MSC - 51单片机外困存储器芯片时,4个I/O口中用作数据总线的是? Ap0,p2 Bp0 Cp -
夏达阿魏: 是P0口

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网