80C51单片机的STB端口和CHK端口是指哪一个啊?

作者&投稿:章学 (若有异议请与网页底部的电邮联系)
51单片机IT0口是哪一个端口?~

不是IO口,只是定时器控制寄存器TCON 里的一位而已,外部中断请求的触发方式,IT0=0时,代表你的外部中断0是低电平触发,IT0=1时,代表外部中断0是负跳变触发。操作的时候,你只要写寄存器就行了。

P0口一般是用于并口通信,其他只能输出小电流!基本上不能带动负载,但可以输入较大电流!

STB和CHK是信号状态,你可以向两个单片机的接口发送这些信号,然后通过中断处理程序进行操作的

看了一下你的那个时序STB和CHK可能是在利用软件模拟I2C通信。。

你可以大至了解一下I2C的时序就可以了。。

其实实现通信的方法很多,没有必要一定要使用这种方法。也可以使用串口啊。

w77e58就有两个串口,一个可以用来与其他单片机通信,另一个与PC或其他通信

事实上,STB ,CHK ,BUSY 等是单片机的信号线。但并不是单片机事先定义好的端口。而是在设计中用户指定单片机的某些引脚为STB,CHK,BUSY等信号。STB,CHK,BUSY 只是相应引脚功能的代号而已。例如可以:
#define STB P1.0
#define CHK P1.1
#define BUSY P1.2
然后A 向B 发送数据时 A执行 STB = 1;而STB 连接到B的中断引脚,如INT0,这样B就会自动进入中断,在B 的中断处理函数里就可以把A发送的数据读出处理。处理完后,B会执行 BUSY = 1;而BUSY 连接到了A 的某端口。A 在程序里可以一直扫描这个端口,当发现这个端口为1时,则进行相应处理。其他情况类似。

STB和CHK是连接两个引脚的信号线

STB和CHK是状态信号 不是具体的引脚

看采用什么中断?T0还是T1
参考datasheet对应的引脚


C51与S51单片机的区别
S是C的升级版,同一型号的存储容量是一样的,S的除了可以在线编程以外还多了看门狗。

51单片机S系列与C系列有什么区别?
比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。上面这些就是AT89S51的由来 下面是初学网友对51系列的选型的常见问题 1问:网友常见问题:请问现在学习51系列...

为什么单片机里面要加sbit,不加可不可以?
不可去掉。sbit是Keil C51的特殊关键字,并非标准C的内容。如果没用到_nop_(),则可以去掉。

单片机C51定时器,定时方式0,初始值计算
就是你的方法算啊,方式0就是只用到13位其余的位用零填,之后再将它换成16进制的就可以了,就像11110 0000 1100用0填后是1111 0000 0000 1100B,再将它换成16进制数,也就是TH0=0F0H,TLO=00CH.其实用C或用方式1就好多了。不用那麻烦的。

请问单片机 C51 串行通信中 定时器T1的取值公式中为什么要除以2 如...
看懂了吗? 这个2 表示SMOD=1, 如果是1表示SMOD=0.SMOD是特殊功能寄存器PCON的第7位。 SMOD=1时串口通讯的波特率倍增, SMOD=0时波特率不倍增。

C51单片机相关问题,哪位大神能给我解释一下面这个高八位和低八位...
include<reg51.h> \/\/包含单片机寄存器的头文件 void main(void){ unsigned char m,n;unsigned int s;m=64;n=71;s=m*n;P1=s>>8; \/\/这样写你应该可以理解了 P0=s; \/\/一个16位数直接赋值给8位变量,潜规则就是只取低八位。} ...

C51单片机调试问题:*** error 65: access violation at C:0x0400...
你的代码 入口点 指定了吗》?在启动文件里!startUp.s 文件里,如果没有的话,程序只能从0x0开始执行啊!而在0x0都是NOP!你的 ORG 30H 说明第一条指令在 0x30处,但是你执行是从0x0开始的,故执行不到你的程序那里去!你把你的代码 改成 ORG 0H 试试 ...

为什么80C51单片机的RAM分为三个部分?
0C51是一种经典的8位单片机,其RAM主要分为三个部分:内部RAM、扩展RAM和SFR(特殊功能寄存器)。内部RAM80C51单片机内部集成了128字节的RAM,可以用于程序存储、数据存储和堆栈存储等。内部RAM的特点是速度快、可读可写,但容量有限。扩展RAM80C51单片机可以通过外接存储器芯片来扩展RAM的容量,扩展RAM的...

单片机s51和52有什么区别?
除了ISP下载,S51系列的机子和C51有一个最大的不同就是有两个DPTR指针,对于同时用到查表和读写外部RAM时,两个DPTR比较方便(查表用一个,存外部地址用

C51单片机驱动继电器用的是什么三极管啊 s9014 c 331可以?
C51单片机驱动继电器一般先用光耦隔离。光耦再驱动三极管。用s9014 c 331都可以。IO口直接控制用PNP管。灌电流控制导通。

海林市18521497543: 80C51单片机的STB端口和CHK端口是指哪一个啊? -
革眉护伊: 事实上,STB ,CHK ,BUSY 等是单片机的信号线.但并不是单片机事先定义好的端口.而是在设计中用户指定单片机的某些引脚为STB,CHK,BUSY等信号.STB,CHK,BUSY 只是相应引脚功能的代号而已.例如可以:#define STB P1.0#define ...

海林市18521497543: 80C51单片机有几种寻址方式 -
革眉护伊: 80C51有七种寻址方式: 1、立即寻址,寻址空间为ROM; 2、直接寻址,寻址空间为片内RAM的低128B和特殊功能寄存器; 3、寄存器寻址,寻址空间为A、B、DPTR、CY、通用工作寄存器等; 4、寄存器间接寻址,片内RAM低128B、片外RAM; 5、相对寻址,寻址空间为ROM; 6、变址寻址,寻址空间为ROM; 7、位寻址,寻址空间为片内RAM低128B的位寻址区的128个位,其字节地址为20H~2FH;以及部分可以位寻址的特殊功能寄存器.

海林市18521497543: 单片机中80C51的寻址方式 -
革眉护伊: 1.立即寻址方式 采用立即寻址的指令一般是双字节的.第一个字节是指令的操作码,第二个字节是立即数.因此,操作数就是放在程序存储器中的常数.立即数前面应加前缀“#”号.例如: MOV A, #2BH ;A←#2BH,即将立即数2BH传送至A...

海林市18521497543: 80C51单片机有多少个IO口 -
革眉护伊: 嘿嘿 俺来 回答吧 1 80C51单片机有4个并行的IO口 即P0、 P1 、 P2 、 P3 、 每一个端口有8条IO口线 2 80C51单片机还有1个全双功能的串行IO口,可以和主机进行远距离通讯.该串口有2条线 即 发送数据线 和 接受数据线. 呵呵 满意 就选满意回答

海林市18521497543: 谁能告诉我下单片机80c51的各引脚的作用? -
革眉护伊:80C51的引脚定义及功能1.主电源引脚VCC和VSSVCC:电源端.工作电源和编程校验(+5V).VSS:接地端. 2.时钟振荡电路引脚XTAL1和XTAL2XTAL1和XTAL2分别用作晶体振荡器电路的反相器输入和输出端.在使用内部振荡电路...

海林市18521497543: 80c51单片机的片内,片外存储器如何选择 -
革眉护伊: 80c51单片机的片内、片外存储器的选择:80C51单片机的EA'引脚为访问内部和外部程序存储器的选择端.程序存储器ROM:其内部容量4KB,指令可直接访问;当容量不足时,可扩展到片外ROM,此时容量可达到64KB,但此时要注意设置...

海林市18521497543: 单片机80C51中的C指的是CMOS还是说用C语言进行编程? -
革眉护伊: 8代表8位单片机; 0代表无rom,此位置9代表falsh存储器,为7代表eprom存储器; c代表CMOS工艺,此位置为S代表ISP编程方式; 1代表片内程序存储器容量,容量大小对应为该位数字*4KB在51子系列中,主要有8031、8051、875l三种机...

海林市18521497543: 80c51单片机引脚怎么读取上面接的模拟量和数字量和开关量信号然后发送到串口 -
革眉护伊: 首先80c51单片机IO口只能读数字量信号,也就表示你所说的三种信号中只能读数字量信号和开关量信号,模拟量信号需要在外部加一个外部ADC(模数转换器)来实现.80c51是有异步串口通讯接口(Full Duplex Enhanced UART),对于模块中的寄存器进行控制就能实现串口通讯功能. 建议参考下网上的教程,很多的,不过也最好能够多看看数据手册(datasheet),因为那上面是最官方最权威的说明解释.

海林市18521497543: 80c51单片机选口地址问题 -
革眉护伊: 如果你的外设的片选是低电平.那你的外设的7FFFH就是对的.汇编下,把这个地址给DPTR.如果是C编程,你需要定义一个指针变量,然后把这个地址赋给指针,然后通过指针取值操作可以访问.

海林市18521497543: 80c51单片机有几种寻址方式,各涉及那些存储空间 -
革眉护伊: 51单片机有7种寻址方式: 1、立即寻址(MOV A,#30H;MOV DPTR,#1000H) 2、直接寻址 (MOV A,30H) 3、寄存器寻址(MOV A,R2) 4、寄存器间接寻址(MOV A,@R0;MOVX A,@DPTR) 5、变址寻址(MOVC A,@A+DPTR) 6、相对寻址(SJMP rel) 7、位寻址(SETB C)

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