proteus 仿真AT98C51失败, 设计的是可任意启/停的...
答:RN1是十六脚连接器,1、16脚间是不通的。另外总线方式绘图,必须在每条线上加对应网络标号,否则对应线也是不通的。
用Proteus模拟秒表设计
答:Proteus模拟秒表设计整个都行的。
如何修改下面这个程序,可以使时间正常?我用prote...
答:你好! 是需要这样的效果吗?
单片机proteus仿真秒表失败 求解!!
答:P0 口,应该加上 上拉电阻 吧? 楼主做的是秒表。 按键后,清零,这不是很正确吗? 设计一个秒表,楼主的时间,是怎么控制的?
proteus 单片机仿真 做三位数秒表的问题,求助!
答:参考一下这个仿真实例吧,有启动停止。 #include #define uint unsigned int #define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}uchar bai,shiuint a1,a2...
数字系统仿真课程设计:用proteus设计一个数字秒表
都可以完成的
有没有谁知道数字秒表的课程设计怎么做的(关键是要记录8个运...
你的程序有问题,仿真图不要用三极管驱动,反而不显示。如下画法就行,那4个按键不变,没有画。
程序中的按键处理,方法不当。
先改成如下的程序,先调出能显示,然后你自己再增加按键功能。
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit START = P1 ^0
sbit STOP = P1 ^1
sbit RESET = P1 ^2
sbit dp = P0 ^7
sbit w1 = P2 ^6
sbit w2 = P2 ^7
uchar aa,temp,STOPFLAG,STARTFLAG,miaoshi,miaoge
uchar code table[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}//段码表错误
void display()
void delay( uint z)
void init()
void main()
{
init()
while(1)
{
display()//不用带参数
if(aa == 20)
{
aa = 0
temp ++
if(temp == 60)
{
temp = 0
}
}
}
}
void delay(uint z)
{ uchar x,y
for(x = zx >0x--)
for(y = 110 y >0y --)//y不能小于110
}
void display()//不用带参数
{
miaoshi = temp/10
miaoge = temp%10
w1 = 1
P0 = table[miaoshi]
delay(2)
w1 = 0
w2 = 1
P0 = table[miaoge]
delay(2)
w2 = 0
}
void init()
{ TMOD = 0x01
TH0 = (65536 - 50000)/256
TL0 = (65536 - 50000)%256
EA = 1
ET0 = 1
TR0 = 1
}
void timer0() interrupt 1
{ TH0 = (65536 - 50000)/256
TL0 = (65536 - 50000)%256
aa ++
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)