单片机烧写程序遇到麻烦~~求助!
我做了一个单片机控制的交通灯电路,程序没问题,在proteus中已经仿真成功。借同学了一个烧写器,现在往我的AT89S51中烧写程序后,插到板子上上电,电路不运转,测量单...
我做了一个单片机控制的交通灯电路,程序没问题,在proteus中已经仿真成功。借同学了一个烧写器,现在往我的AT89S51中烧写程序后,插到板子上上电,电路不运转,测量单片机各个引脚发现高低电平根本不发生变化。现在排查可能是由于单片机的引脚接法有问题,附图是我的PCB中单片机的引脚图(左上为1脚),请各位看看有什么问题~
展开
4个回答
展开全部
如果这是顶视图,引脚接法没有大的错误。
1、晶振:看你的晶振所连接的两个电容封装是电解电容的,不知你实际接的是什么电容。一般采用22pf或33pf的无极性瓷片电容即可。
2、复位:看不清复位电路(第9脚),不知复位是否正常,通电后可用万用表量一下第9脚电平是否为低。
3、EA脚(P31):最好将EA连接到高电平。
51系列单片机只要保证上述三点,程序就能正常运行起来,至于功能能否实现就看软件有无错误了。
1、晶振:看你的晶振所连接的两个电容封装是电解电容的,不知你实际接的是什么电容。一般采用22pf或33pf的无极性瓷片电容即可。
2、复位:看不清复位电路(第9脚),不知复位是否正常,通电后可用万用表量一下第9脚电平是否为低。
3、EA脚(P31):最好将EA连接到高电平。
51系列单片机只要保证上述三点,程序就能正常运行起来,至于功能能否实现就看软件有无错误了。
更多追问追答
追问
发现问题了,是31脚没有接高电平导致。但现在程序运行不正确,表现为二位数码管显示乱码,交通灯不亮。我用单片机的P1.0~1.2口直接控制发光二极管。二位数码管和单片机之间连着两片74HC573,一片控制段选,由单片机的P2.0~2.6口控制,没有外接上拉电阻 。一片控制位选,连着P0.0~0.1,外接上拉电阻
追答
从描述上看硬件没什么问题,可能是软件问题了。不要过于相信仿真软件。你可以一步步来:比如先摘掉数码管显示,只控制交通灯;没问题后再点亮一个LED,并让它从0显示到9。。。。。采用这种方式逐步将各功能模块加上。这个过程其实就是提高的过程。有问题可再交流。
展开全部
proteus中仿真和实际电路有很大区别,不要太相信它,
1.晶体电容是否正确(一般30PF以下),
2.复位电路是否正确,
3.加上拉电阻地方加了吗
4,实际驱动交通灯功率够吗
1.晶体电容是否正确(一般30PF以下),
2.复位电路是否正确,
3.加上拉电阻地方加了吗
4,实际驱动交通灯功率够吗
更多追问追答
追问
发现问题了,是31脚没有接高电平导致。但现在程序运行不正确,表现为二位数码管显示乱码,交通灯不亮。我用单片机的P1.0~1.2口直接控制发光二极管。二位数码管和单片机之间连着两片74HC573,一片控制段选,由单片机的P2.0~2.6口控制,没有外接上拉电阻 。一片控制位选,连着P0.0~0.1,外接上拉电阻
追答
程序延时是否正确,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.EA要接上拉电阻,
2.复位电路接10U的电容,下拉电阻接10k。我看你的电路好像反了,接成上拉电阻了。
3.晶振电路的起振电容22-30p的瓷片,要确认晶振没问题。
2.复位电路接10U的电容,下拉电阻接10k。我看你的电路好像反了,接成上拉电阻了。
3.晶振电路的起振电容22-30p的瓷片,要确认晶振没问题。
更多追问追答
追问
发现问题了,是31脚没有接高电平导致。但现在电路运行不正确,表现为二位数码管显示乱码,交通灯不亮。我用单片机的P1.0~1.2口直接控制发光二极管。二位数码管和单片机之间连着两片74HC573,一片控制段选,由单片机的P2.0~2.6口控制,没有外接上拉电阻 。一片控制位选,连着P0.0~0.1,外接上拉电阻
追答
74HC573数据输入加上拉电阻,按硬件你做的是动态显示,与程序有关系,不知你程序是静态还是动态,并且要是动态,两片74HC573可以取消,用两个三极管就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去检查下程序(装FLASH;HEX文件)能不能装到AT89S51芯片中去
追问
PCB接线和程序都没问题,并且之前在proteus中已经仿真成功。但现在实物电路中运行不正确,表现为两位数码管显示乱码(但能看出来仍然是按照我的程序在走),两位数码管和单片机之间连着两片74HC573,一片控制段选,由单片机的P2.0~2.6口控制(分别接到573的D7~D1,控制数码管的a~g段,即对应关系为P2.0-D7-a),没有接上拉电阻 ,检测单片机此P2口输出电压为4.7V左右。另一片控制位选,接P0.0~0.1,也无外接上拉电阻。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询