2 u012901791 u012901791 于 2013.12.09 11:23 提问

单片机倒计时仿真不成功

程序编译成功,仿真图已完成,都是0错误0警告。链接仿真时,LED各引脚的灯都是在跳动,可是灯却始终不亮。哪位大神帮我调试下?发邮箱。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
1~99秒倒计时数码管显示C程序+Proteus仿真
1~99秒倒计时数码管显示C程序+Proteus仿真文件。 优化了程序,使用51单片机内部定时器,可以实现1-99秒内倒计时。 仿真效果为:   源程序为: /* 调试环境:Proteus 7.8  AT89S52单片机  8位共阴数码管 功能为:实现数码管1秒~99秒倒计时,    12M晶振 */ #include #define uchar unsi
单片机10秒倒计时的炸弹。。。。。bomb!!!!!!
#include sbit LATCH_bit = P2^3; sbit LATCH_seg = P2^2; sbit SPK=P0^2; unsigned int LED[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90/*,0x88,0x83,0xc6,0xa1,0x86,0x8e*/}; void delay(i
proteus仿真的24秒倒计时器
proteus仿真的一个计数器构成的24秒倒计时器
proteus 单片机仿真电路图大全 第二部分.DSN .c .hex文件
本文件包括几乎所有单片机模块的Proteus仿真电路图,全部是用Proteus模拟仿真过的,包括DSN文件,C语言程序文件,如流水灯,点阵,LCD,液晶,串口,矩阵键盘,步进电机等多达几十种模块的仿真,难得的资料!我保证下载之后你会感谢我!!!
单片机课程设计 99秒倒计时 源码
c语言实验99秒倒计时 在最小单片机系统版实现了 还有数码管
单片机交通灯两位数码管倒计时程序
单片机上电开始 1、首先东西方向红灯50秒,此时南北绿灯50秒,并且数码管显示倒计时从49到00。 2、然后所有方向的黄灯闪烁5秒,并且数码管显示5秒倒计时。 3、接着东西绿灯35秒,此时南北红灯35秒,数码管显示35秒倒计时。 4、再接着所有黄灯在闪烁5秒,数码管5秒倒计时。 5、循环第1到第4步。
基于51单片机的0-60秒计时器仿真
与大家一起分享,基于51单片机的0-60秒计时器仿真。
篮球比赛24秒倒计时器的设计与仿真分析
变换的彩灯已经成为人们日常生活不可缺少的点缀。那么这些变化的灯光是如何控制的呢?这就是本课题设计所要实现的——彩灯循环控制电路。
大部分单片机仿真电路DSN文件及配套C语言程序
本文件包括大部分单片机模块的Proteus仿真电路图,全部是用Proteus模拟仿真过的,包括DSN文件,C语言程序文件,如流水灯,点阵,LCD,液晶,串口,矩阵键盘,步进电机等多达几十种模块的仿真,难得的资料!我保证下载之后你会感谢我!!!
蓝球24秒计时器 源程序和电路图初学51用延时做的24秒计时器
#include<AT89X51.H> unsigned char code time[]={0x59,0x58,0x57,0x56,0x55,0x54,0x53,0x52,0x51,0x50,0x49,0x48,0x47, 0x46,0x45,0x44,0x43,0x42,0x41,0x39,0x38,0x37,0x36,0x35,0x34,0x33,0x32,0x31,0x30,0x29,0x28,0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,0x19,0x18,0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00}; unsigned char Second; unsigned char timer; unsigned char fen; void delays() { unsigned char i,j,k; for(k=100;k>0;k--) for(i=20;i>0;i--) for(j=248;j>0;j--); } void main() { TMOD=0X02; EX0=1; EA=1; fen=47; timer=0; Second=34; P2=time[Second]; P1=time[timer]; P0=time[fen]; while(1) { delays(); Second++; timer++; if(Second==59) { Second=34; } P2=time[Second]; if(timer==59) { ++fen; timer=0; } if(fen==59) fen=47; P1=time[timer]; P0=time[fen]; } } void int0() interrupt 0 using 0 { Second=34; P2=time[Second]; }