Ⅰ 51单片机最小系统板焊接后不好用,如何检测错误常见的错误类型有哪些
这坦首野个很好查啊,首先查电源撒,芹枯,拿表量一下电源,各个点往下量,最后量各个引脚是否有虚焊,要这都么问题的话,整个流水灯程序,下载进去
,跑起来看看个I/O都正常不,,如果这都正常,那么
恭喜你
你的板子成功了。。。。剩让喊下的就是完成你各式各样的想法了。。
Ⅱ 80C52单片机最小系统怎么测试
让其中的一个IO口变化的输出高低槐厅粗电来,用一个LED来观察伏握就OK了.
简单的用for,while等延时就行,注意时间要合适,不然,太快了看不出,太慢了铅镇会以为没工作,当然可以把其它特定的IO口设成高或低来验证.
BTW:现有atmel有AT89S52,比AT8052还便宜,而且用ISP下载的,更方便.
Ⅲ 单片机最小系统原理描述,原理图,以及电路说明
51单片机最小系统电路介绍
1.51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。
2.51单片机最小系统晶振Y1也可以采用6MHz或者11.0592MHz,在正常工作的情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。
3.51单片机最小系统起振电容C2、C3一般采用15~33pF,并且电容离晶振越近越好,晶振离单片机越近越好4.P0口为开漏输出,作为输出口时需加上拉电阻,阻值一般为10k。
设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值N乘以机器周期Tcy就是定时时间t。
设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。在每个机器周期的S5P2期间采样T0、T1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。由于检测一个从1到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。当晶振频率为12MHz时,最高计数频率不超过1/2MHz,即计数脉冲的周期要大于2ms。
标识符号地址寄存器名称
P30B0HI/O口3寄存器
PCON87H电源控制及波特率选择寄存器
SCON98H串行口控制寄存器
SBUF99H串行数据缓冲寄存器
TCON88H定时控制寄存器
TMOD89H定时器方式选择寄存器
TL08AH定时器0低8位
TH08CH定时器0高8位
TL18BH定时器1低8位
TH18DH定时器1高8位
Ⅳ 自己焊的51单片机最小系统检测不到
18
19引脚接晶体振荡器,之后接两个小电容,小电容接地。20接地,40接电源。
明确下原先实测出现的现象,如果电压低于3.3v此单片机不会工作,如大于3.3v则有很大可能能启动,若你的供电电压是4.6v则一定可以启动。
注意一点,stc的51单片机出场时候里面自带了一个流水灯程序,具体是哪个口,我不记得了,如果你用的是刚出厂的单片机的话。
实际针对这个问题,具体考虑有两个,一个是焊接时候的链接问题,一个是单片机是否启动的问题。建议使一个io长延时一段时间循环1,0电平,用电表看看是否能读出变化的数值,若成功则单片机启动,若不成功则检查各个器件,一般首选检查此io引脚的焊接,电源部分的焊接,其次才去查看晶振电路。
说下上拉电阻的问题,实际stc在89系列单片机已经明确了,io在芯片内部已经全部上拉,此内容来源于stc芯片手册。
Ⅳ 怎样检测STCc51单片机最小系统
STC单片机芯片出厂时貌似其内部都装载了LED灯驱动程序,如果最小系统的电源、晶振正确时会闪亮的;其实不用这么麻烦的,通电后,用万用表检测,除接晶振的两个引脚电压为2V左右外,其他都是高电平5V左右,复位引脚在接入阻容复位电路后,在通电的瞬间会有一个上挑的电压摆动,而后处于低电平状态。
Ⅵ 单片机最小系统怎样检测晶振的好坏为什么焊好的单片机最小系统无法实现延时。
要检测晶振在单片机系统中是否工作正常需要示波器帮忙才行,把探头打到衰减十倍的档,去测晶振,正常的话,会显示出正弦波。
不过单片机最小系统不能工作,可能性多多,你一个个检查下来:
1、电源是否能够提供5V电压;
2、EA脚是否焊好,有没有5V电压春斗颂。
3、复位电路是否扒郑工作正常,销扰如果是手动复位按下按键后,是否会出现0-5V,然后又变回0V的现象。
4、晶振电路的负载电容有没有焊错。
5、程序有没有写错。
等等。