瑞星卡卡安全论坛综合娱乐区Rising茶馆 8051单片机的一个实验,电路图已画

12   1  /  2  页   跳转

[坛友坛事] 8051单片机的一个实验,电路图已画

8051单片机的一个实验,电路图已画

我们使用PROTUES 7.5进行电路图绘制,与程序仿真的,程序编写用的是keil 2
要求就是图中的这段文字,引用的是ATMEL公司的89C51单片机,共阴数码管
按照图纸和要求,程序该如何编写

 附件: 您所在的用户组无法下载或查看附件


用户系统信息:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; InfoPath.2; TheWorld)

附件附件:

您所在的用户组无法下载或查看附件

分享到:
gototop
 

回复: 8051单片机的一个实验,电路图已画

#include<reg51.h>
unsigned char code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
      0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
      0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
      0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
      0xff,0x00,0xff,0x00};
unsigned char code table1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x3f};
unsigned char i;
void delay()
{
  unsigned char i,j,k;
  for(i=20;i>0;i--)
  for(j=20;j>0;j--)
  for(k=248;k>0;k--);
}
sbit kaiguan=P3^0
void main()
{
while(1)
{
  if(kaiguan==0)
  {
  for(i=0;i<36;i++);
  {
    P1=table;
    delay();
  }
  }
  else if(kaiguan==1)
  {
  for(i=0;i<10;i++);
  {
    P0=table1;
    delay();
  }
  }
}
}




这是我反复更改后的程序,还是存在错误,运行仿真后D1-D8只亮D7-D8,数码管从8回到0,就不动了,按下开关也无效
gototop
 

回复:8051单片机的一个实验,电路图已画

04wangjincheng shiyan.c是编写的C程序
04王进成 实验任务.DSN 是PROTUES电路图绘制后的文件
04wangjincheng shiyan.Uv2 是程序的KEIL运行文件

题目要求和图纸程序都在压缩包内,请能人相助
可将正确程序写在TXT中以附件上传,亦可直接回复
谢谢各位了
gototop
 

回复:8051单片机的一个实验,电路图已画

看来是个不小的难题,居然没人帮小弟的忙啊
gototop
 

回复:8051单片机的一个实验,电路图已画

继续顶,只有要求,没有图纸,没有说明,自己设计
明天的考试内容就是这个

看了一下P3.0口可能画错了
有哪位朋友了解的?
gototop
 

回复:8051单片机的一个实验,电路图已画

怎么没人回答啊?是发的地方不对吧
gototop
 

回复:8051单片机的一个实验,电路图已画

http://u.115.com/file/t0e39cc00d
KEIL的下载地址

http://u.115.com/file/t02c6f1ff9
PROTUES 7.5的下载地址


115网盘应该不违规吧·····
拜托了
gototop
 

回复:8051单片机的一个实验,电路图已画

只能帮顶了
gototop
 

回复:8051单片机的一个实验,电路图已画

唉,可怜的我···刚把复习题都打电脑上去···还没做···
gototop
 

回复:8051单片机的一个实验,电路图已画

祝贺楼主成功了
gototop
 
12   1  /  2  页   跳转
页面顶部
Powered by Discuz!NT