51单片机怎么和电脑串口连接 51单片机的地址

【最佳答案】MCS-51系列单片机片内RAM共有128字节,地址范围为00H~7FH 。4K字节的只读存储器:ROM ,0-0FFFH 。51单片机的ROM到底有多大这要分两个情况:尺寸: 25.8 x 18.4 x 1.4 cm重量: 599 g第一,内部ROM,无论是EPROM、EEPROM、FLASH等等,随型号是不同的,从1K到64K都有 。第二,51单片51单片机的地址1MCS-51系列单片机片内RAM共有128字节,地址范围为00H~7FH 。
4K字节的只读存储器:ROM ,0-0FFFH 。
51单片机的ROM到底有多大这要分两个情况:
尺寸: 25.8 x 18.4 x 1.4 cm
重量: 599 g
第一,内部ROM,无论是EPROM、EEPROM、FLASH等等,随型号是不同的,从1K到64K都有 。
第二,51单片机的整个ROM空间是64K,因为51的地址有16位,所以不采取其他措施,只能访问64K的ROM空间 。
51单片机怎么和电脑串口连接2第一种是TTL方式 。比如两个单片机的RX,TX引脚直接连接上(甲的RX连接乙的TX, 甲的TX连接乙的RX),这种通讯距离最短,局限于两三米长的距离 。
第二种是232方式 。两个CPU之间都经过了两个MAX232等电平转换芯片,比如单片机跟电脑的串口通讯 。这种最大传输距离大概十米左右 。
【51单片机怎么和电脑串口连接 51单片机的地址】第三种是485方式 。两个CPU之间都经过了两个MAX485等电平转换芯片,此种方式在工控上应用最多,尤其是距离长,要求一台主机控制多台设备的情况下 。从地址呼叫原理上看,一台主机应该可以控制N多台从机,但是书上说一台主机最多可以控制32个从机,可能主要是从电阻匹配的角度来考虑,我没验证过,我只搞过一台主机控制十几台从机的项目 。485的最大传输距离大概在1000米左右 。
51单片机链接电脑351单片机连接电脑后,关闭单片机电源电脑无法检测出单片机,必须打开单片机电源才可以原因如下:
1、要想让电脑检测到51单片机,那么单片机必须处于工作状态 。
2、如果通过RS232连接单片机和电脑,相互之间电源是独立的,相互间共地,单片机切断电源也就无法工作了,与电脑之间没有通讯,所以电脑无法检测到单片机 。
3、如果通过USB-RS232连接单片机和电脑,那么单片机切断电源,电脑仍然可以检测到USB-RS232的存在 。当然单片机仍然是无法检测到的 。
51单片机使用教程4共有两种控制方式:
1,无条件送方式
无条件传送也称为同步程序传送.只有那些一直为数据I/O传送作好准备的外部设备,才能使用无条件传送方式.因为在进行I/O操作时,不需要测试外部设备的状态,可以根据需要随时进行数据传送操作.
无条件传送适用于以下两类外部设备的数据输入输出:
(1)具有常驻的或变化缓慢的数据信号的外部设备.例如:机械开关,指示灯,发光二极管,数码管等.可以认为它们随时为输入输出数据处于"准备好"状态 。
(2) 工作速度非常快,足以和CPU同步工作的外部设备.例如数/模转换器DAC,由于DAC是并行工和的,速度很快,因此CPU可以随时向其传送数据,进行数/模转换 。
2,程序查询方式
查询方式又称之为有条件传送方式,即数据的传送是有条件的.在I/O操作之前,要先检测外设的状态,以了解外设是否已为数据输入输出作好了准备,只有在确认外设已"准备好"的情况下,CPU才能执行数据输入输出操作.通常把以程序方法对外设状态的检测称之为"查询",所以就把这种有条件的传送方式称之为程序查询方式。
为了实现查询方式的数据输入输出传送,需要接口电路提供外设状态,并以软件方法进行状态测试.因此这是一种软,硬件方法结合的数据传送方式 。
程序查询方式,电路简单,查询软件也不复杂,而且通用性强,因此适用于各种外部的设备的数据输入输出传送.但是查询过程对CPU来说毕竟是一个无用的开销,因此查询方式只能适用于单项作业,规模比较小的计算机系统 。
51单片机的接口51、cpu主芯片(内部通过总线连接扩展的设备)
2、时钟电路(为单片机提供震荡脉冲)
3、电源电路(为单片机提供电源)
4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区 。)
5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K 。)
6、并行端口4*8位(P0,P1,P2,P3主要是数据交换接口 。)
7、串行口(TXD,RXD用于串口通信 。)
8、中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断 。)
9、定时/计数器(16位用于外部的计数和定时功能 。)
51单片机怎么和电脑连接6首先,单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口 。