两个C51单片机相连如何内部时钟信号同步?可以共用一个晶振电路吗

作者&投稿:中冰 (若有异议请与网页底部的电邮联系)
如何获得单片机的外部时钟振荡电路?多个单片机共用一个晶振应如何接电路?~

可以合用一个有源晶振,见附图!根据单片机的工作电压选择相匹配电压的有源晶振,将频率输出引脚直接到单片机的外部振荡输入,单片机另一个振荡引脚一般悬空即可。
如果驱动的单片机比较多,那么可以在晶振的频率输出引脚上接74HC04加强驱动能力。

理论上是绝对可以了。
其实,单片机通常使用接晶振的两个引脚一个是输入一个是输出,如果多个单片机使用同一振荡源的话,把引入的脉冲解到输入端就可以了。

可以共用一个晶振

假如晶振装在A芯片
A芯片的 XTAL2 ---------> B芯片 XTAL1 B芯片的XTAL2悬空

可同时接一个外部晶振时钟!注意一定要共地!


编写一个完整的单片机C51程序
include<reg51.h> sbit led=P1^0; \/\/单片机管脚位声明 void main(){ TMOD=0x01; \/\/定时器TO工作在方式1 TH0=(65536-5000)\/256; \/\/装初值,12M晶振 1为1us; 5000为5000us=5ms;TL0=(65536-5000)%256;EA =1; \/\/开总中断 ET0=1; \/\/开定时器TO中断 TR0=1; \/...

c51单片机怎样读引脚
因为p0口的场效应管T2一端接地,一端与外部引脚相连,由P0的锁存器控制,当给锁存器写1时,它和地断开,写0时和地相连,所以写零时读到的总是低电平。试想你现在要读P0引脚,按理说P0与外部电路相连,外部电路的是什么状态,就应该读到什么,但如果p0口的场效应管T2一端接地的话,它会把p0口...

C51单片机与PC串口通信的单片机部分程序
下面这个程序没有什么实际价值,只用于演示串口程序的编写 注意波特率是9600 功能:电脑通过串口给单片机发一个字节,单片机收到后又给电脑发回去 include<reg52.h> define uchar unsigned char define uint unsigned int uint temp;bit flag;void init_ser1();main(){ init_ser1();while(1){ if(...

用c51语言,8051单片机的P1端口连接了8个发光二极管,用按位左移指令和...
ORG 0000HLJMP MAINORG 0030HMAIN: MOV A,#0FEHLOOP: MOV P1,A LCALL DELAY RL A SJMP LOOPDELAY: MOV R2,#200DLY: MOV R3,#250 DJNZ R3,$ DJNZ R2,DLY RET END

如何用C51实现单片机和PLC之间通讯的实
最简单的就是通过RS232无协议通信。

高手你好,请问74HC165D在单片机应用电路中,怎么用C51编程实现并口输入转...
1)需要将寄存器的8位数据线与单片机的某一端口的8位I\/O线对应连接起来;2)还需要用到第二个端口的3位I\/O线,一位用于控制74HC165D寄存器的置入功能;一位用作移位时钟脉冲信号;一位作于接收74HC165D串行输出的数据;这个是做实验的方案,而实际应用中,一般都加个三态的数据驱动电路,以便使8位...

C51单片机与CAN总线问题
这个是可以随便定义的,但是要注意的是单片机和连接的那个芯片的管脚是输入口还是输出口,芯片引脚定义的是输出口必须要接单片机的输入口,反之亦然

单片机求编写程序,C51
2018-07-09 C51单片机程序编写 2018-08-07 c51单片机用什么编写程序?keil还是c++? 9 2018-04-18 设单片机系统如何编写一个完整的C51程序使P1.6和P1? 2018-05-02 求大神用c51编写一个单片机小程序 4 2011-12-19 求51单片机浮点运算子程序 C51编程 11 2013-12-14 单片机写程序C51和C52区别大吗? 7...

C51在单片机P1口接上一个LED灯和蜂鸣器,P2口接一个开关(开关控制LED灯...
程序问题。你断开开关后,要吧蜂鸣器和LED使能关闭

C51单片机用IO口做为几个按键的控制,现在想用4X4键盘控制,请问下面显示...
这样就可以避免重复,IO5为0时,按K15,IO1是读不到0的。那么怎样设计,IO5为0时对应一个按键按下IO1为0呢?如是就有人想到下面的设计:这个电路按键识别思路是这样的:1. 只配置IO1为0,其他IO读,若IO5读到0,则K51按下,若IO4读到0,则K41按下,依次识别K31,K21;2. 只配置IO2...

洪湖市17671611150: 两个C51单片机相连如何内部时钟信号同步? -
正史爱欣: 可以共同使用一只外接的有源晶振

洪湖市17671611150: 两个单片机能同事接一个时钟芯片吗? -
正史爱欣: 没必要两个单片机能同时接一个时钟芯片,你可以以其中的一个单片机做主片,时钟芯片接到主片,主片上存储主程序,另一片单片机做副片,只负责显示日期,主片把处理好的日期数据通过串行口发送给副片,就行了.

洪湖市17671611150: 请问单片机中,如何使用片内时钟振荡方式和外部时钟方式?两种方式具体有什么区别? -
正史爱欣: 内部方式:在XTAL1和XTAL2(都是引脚)端外接石英晶体作定时元件,内部反相放大器自激振荡,产生时钟. 外部方式:可以通过XTAL2接入外部脉冲,产生时钟(XTAL1接地). 两种方式的区别:内部方式中,需要的主要元件只有晶振(和电容),而处理晶振信号产生振荡的元件在单片机内;但外部方式所需的晶振、电容和处理晶振信号产生振荡的元件都在单片机外,所以自由性较大,需要一些特殊运用时比较方便(比如像xxdz2008这位兄弟所说的).

洪湖市17671611150: 能同时为两片单片机(STC89C51)提供同步时钟的电路怎样设计?求设计电路图,急急急!!! -
正史爱欣: 题目不是很明确,是为单片机提供外部时钟信号吗?还是什么?是想两个单片机用一个时钟信号吗?只为省一个晶振?再无其它理由了.就算是两单片机用一个时钟信号,但执行程序时,也未必就同步了,就算是能同步,又能怎么样?没有什么意义.具体做法,一个单片机按正常接一个晶振,从XTAL2就可以输出时钟信号了,送到另一个单片机的XTAL1脚上,这第二个单片机就不用晶振了,两个单片机用同一个时钟信号.引脚见下图

洪湖市17671611150: 如何完成两个80C51单片机之间的通信 -
正史爱欣: 就利用单片机的串口吗.如果两个单片机比较近,1米以内,就可以用TTL方式连接,即是两个单片机的TXD,TXD对接,GND相连,共地. 如果距离再远的,就是RS232接口,实现标准 的串口通信,这很容易的,电路也简单,是最典型的串口通信电路了.

洪湖市17671611150: 两个单片机通信 -
正史爱欣: A 单片机 一拉低,B 单片机就 拉不高了.除非是 A 出2个接口, B 也出 2个接口.LZ 应该直接采用 串口通讯,进行 AB 对接.PS:话说,有必要用2个单片机吗,一个搞不定吗?是新手程序问题,还是 硬件无法搭设.

洪湖市17671611150: 什么是内部时钟方式和外部时钟方式 MCS - 51单片机外部 -
正史爱欣: 一、内部时钟方式: 利用单片机内部的振荡器,然后在引脚XTAL1(18脚)和XTAL2(19脚)两端接晶振,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路,外接晶振时,晶振两端的电容一般选择为30PF左右;这两个电容对频率...

洪湖市17671611150: 两个51单片机之间通过TXD和RXD之间交叉连接已经可以互传信息,然后有没有什么办法能让只要他们之间的通信 -
正史爱欣: 既然通信正常了,就好解决了.两个单片机可以每隔一定的时间,如5秒或更长,就发送一个查询码,查询码自己确定,如A5H,正常情况下,对方收到后,应立即回复一个应答码,如AAH.如果发送了查询码,对方没有回答,就说明通信断开了,就置引脚为低电平了.

洪湖市17671611150: 如何让c51单片机多个定时计数器同时工作
正史爱欣: C51单片机的定时/计数器是可以同时工作的,如果用作定时器,它的计数时基就是时钟分频得来,各个定时器会共用一个时钟,只要设置好定时/计数器的工作模式,设置初值,然后就可以启动定时/计数器了.用作计数器时它的时基就变成外输入而已,原理是一样的.

洪湖市17671611150: 51单片机怎么实现计时? -
正史爱欣: 嘿嘿 还是让俺来帮你解决吧 1 关于定时器定时时间的计算问题:如果使用的是12M晶振计算,指令周期1uS,定时器是加1计数器,即是对内部时钟即指令周期脉冲计数 每当1uS到时,计数器加1.假设 定时器的初始值=X,则每到1uS 计数器...

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