#include <AT89X51.H>
#define uchar unsigned char
#define uint unsigned int
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
sbit key4=P1^4;
sbit key5=P1^5;
sbit key6=P1^6;
sbit key7=P1^7;
uchar code table1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,
0xcf,0xff,0x76,0x79,0x38,0x3f,0};
uchar code table2[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delay(uint x)
{ uint i,j;
for(i=x;i>0;i--)
for(j=100;j>0;j--);
}
main()
{
while(1)
{
if(key0==0)
{
P0=table2[0];
delay(10);
P3=table1[1];
delay(10);
while(1);
}
if(key1==0)
{
P0=table2[1];
delay(10);
P3=table1[2];
delay(10);
while(1);
}
if(key2==0)
{
P0=table2[2];
delay(10);
P3=table1[3];
delay(10);
while(1);
}
if(key3==0)
{
P0=table2[3];
delay(10);
P3=table1[4];
delay(10);
while(1);
}
if(key4==0)
{
P0=table2[4];
delay(10);
P3=table1[5];
delay(10);
while(1);
}
if(key5==0)
{
P0=table2[5];
delay(10);
P3=table1[6];
delay(10);
while(1);
}
if(key6==0)
{
P0=table2[6];
delay(10);
P3=table1[7];
delay(10);
while(1);
}
if(key7==0)
{
P0=table2[7];
delay(10);
P3=table1[8];
delay(10);
while(1);
}
}
}
单片机实用8人抢答器
需积分: 12 134 浏览量
2008-08-30
21:55:30
上传
评论
收藏 46KB RAR 举报
wdgdx1987
- 粉丝: 0
- 资源: 5
最新资源
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
- Ultimate Seating Controller 终极座椅控制器Unity游戏开发插件资源unitypackage
- 什么是人工智能-关于人工智能的相关介绍说明
- Figma Converter for Unity适用Unity的Figma转换器Unity游戏开发插件unitypackage
- Creepy Animatronic Anims 令人毛骨悚然的电子动画Unity游戏动画插件资源unitypackage
- Rankings & Leaderboards 排名和排行榜Unity游戏开发插件资源unitypackage
- Semantic Color Palette 语义调色板Unity游戏开发插件资源unitypackage
- Low Poly Nature:Lush and Diverse Environments低聚自然郁郁Unity低多边形模型资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈