at89s52 芯片 上电后30脚(ale)有2Mhz的方波(晶振12m) 但是用示波器测18 19脚的xtal2 和xtal1没有波形

作者&投稿:有凯 (若有异议请与网页底部的电邮联系)
不是说51单片机的ALE引脚线有振荡频率的6分频脉冲输出吗 晶振为12mhz~

ALE是有6分频的脉冲,也就是12M时为2M频率,机器周期为0.5us,所以你将时间轴要调到微妙级。

呵呵
看来要把你的老师拉出来打屁股,大打50大板!怎么教的书???

很简单,只是有不少的工作量(要化不少时间)。
建议:首先到下面子程序:
1、定时器,用来产生方波
2、键盘,用来控制定时器调整定时时间,改变频率。
3、中断的应用,键盘与定时器的连接。

另外找一找:
蜂鸣器、三极管放大器。学习他们的使用。

系统工作正常,晶振已经起振。
拿示波器直接点晶振管脚很容易使晶振停振,造成测量不到晶振波形的假象。因为晶振的闭环增益并不高,而示波器表笔有可能对振荡回路而言是过大的负载。一般应将表笔调到10X档或串电容再进行测量。

另外,晶振的波形是标准正弦波而不是方波,如果出来方波就麻烦了!等你上了大学就会知道,方波中包含许多高次谐波成分,对于振荡电路而言简直就是灾难。

晶振是起振的,你确定你测量18,19脚的波形时示波器波形选择挡位时打在正弦波挡,波形幅度档位打到5V或4v挡上。你都能测出ALE引脚有波形了,估计你测量18 19引脚时使用的波挡不对。


邓州市17662408725: 单片机复位引脚状态? -
桓刻复方: 从AT89S52芯片官方资料提供说明四种端口的复位值全为高电平,如果芯片无问题就要看外围电路的逻辑情况,是否干扰了,你不会只有一块单片机吧,试试其他的用替换法,P2口是数据和地址复用,内部有输出缓冲器驱动4个TTL,你要看是否被锁存器锁住了,一旦锁住不管你怎么变它的电平都是那样,检查你的电路,单片机的第30引脚(E/PROG)的情况,该引脚为高电平时锁存低8位地址的输出脉冲,反正你要注意P0和P2口都是数据地址复用

邓州市17662408725: at89s52哪些引脚一定要接东西 -
桓刻复方: 呵呵,你自己做了一个AT89S52?你还有加工超大规模集成电路的能力,强! 一般来说对于51系列的单片机搭成最小系统的话要接的有: 1、Vss(20引脚),接地: 2、Vcc(40引脚),接+5伏电源: 3、(EA非)/Vpp,(31引脚),接+5伏电源,这样接可以使单片机复位后从内部ROM读取程序,当然你如果扩展了外部ROM,并且想让单片机复位后从外部ROM执行指令,这时接地; 4、RST(9引脚)接复位电路: 5、XTAL1、XTAL2接石英晶振,如果是外部时钟,外部时钟由XTAL1引入,XTAL2X悬空: 现在所有必须要接的部分都有了.

邓州市17662408725: 单片机最小系统(AT89S52) -
桓刻复方: 出现这种毫无反映的情况,原因就多了.比如: 1、晶振不起振(用逻辑笔查18,19脚有无脉冲) 2、EA(31脚)是否接电源正极; 3、连接液晶的脚上有无脉冲(用逻辑笔查看) 4、液晶坏了或接错了 5、程序本身就没有输出(在开发环境下模拟执行,设置断点,看程序能否执行到向液晶输出字符的地方) 6、...... 你可以写一段小程序,只做对液晶初始化和输出的操作,看有无输出.

邓州市17662408725: 一个简单的单片机电路,为什么不能运行? -
桓刻复方: 使用AT单片机时P0端使用时要加上拉电阻的,你这样P0端口电压低所以他们会全亮,你可以考虑换别的端口或者是加上拉电阻

邓州市17662408725: at89s52单片机正常运行除了Vcc和GND还需要接那些引脚,分别接什么电平? -
桓刻复方: 假设是40脚DIP封装的.还需要在18、19脚间接入晶振,晶振两管脚各接20PF电容到GND;还需在9脚加复位电路,最简单的是9脚接10UF电容到VCC,接10K电阻到GND.对了,VCC和GND之间要接0.1UF滤波电容.这就是最小系统.

邓州市17662408725: AT89S52 电流 -
桓刻复方: 先说IO口,每个IO口在高电平时,最多输出20uA的电流,在低电平时最多可容纳20mA的电流,但所有的IO口加起来,不超过100mA.整个芯片的工作电流大概是40-100mA左右,跟封装有关,QPF的功耗更低一些.

邓州市17662408725: at89s52上电复位电路的连法,电阻电容多大,怎么接.
桓刻复方: 电容和电阻串联,电容的正端接VCC,负端跟电阻相连,电阻另一端接地,电容和电阻相接处接单片机复位引脚.电容大小可以选几微法到20多微法,电阻可以选几K到几十K,我一般都是选22uF + 10K的搭配

邓州市17662408725: 怎样判断AT89S52被烧坏 -
桓刻复方: 很难一下子说清所有的判断方法,因为烧坏的原因很多.一般来说,可以先用万用表的二极管档测一下电源两端,有没有击穿,如果有直接判定损坏,没有的话,可以进一步做上电测试.上电后,可以用写片机(也可以用ISP适配器)写入数据,如果无法正常完成,基本上就可以判断它损坏了.但如果只是某一个IO口单独烧坏,只能写一个程序单独测了.有些具体的故障是不能一下子说清的.

邓州市17662408725: AT89S52单片机 -
桓刻复方: 原发布者:疏影如你 AT89S52简介AT89S52是一个8位单片机,片内ROM全部采用FLASHROM技术,与MCS-51系列完全兼容,它能以3V的超低电压工作,晶振时钟最高可达24MHz.AT89S52是标准的40引脚双列直插式集成电路芯片,有4个...

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