单片机抢答器
来源:互联网 发布:js 多图上传插件 编辑:程序博客网 时间:2024/06/06 19:08
#include <reg52.h>unsigned int LED[16] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};void Delay(unsigned int c); void gewei(void);void dulijianpan(void);void main(void){ /*int temp; temp = 0xfe; while(1) { while(P0 != 0x80) { P0 = ~temp; temp <<= 1; Delay(100); } temp = 0xfe; P0 = 0x01; Delay(100); P0 = 0x92; } */ //gewei(); unsigned char flag; flag = 0; P0 = 0xff; P1 = 0xff; while(1) { switch(P1) { case 0xfe:P0 = 0xff;flag = 1;break; case 0xfd: if(flag == 1) { P0 = LED[1]; flag = 0; } break; case 0xfb: if(flag == 1) { P0 = LED[2]; flag = 0; } break; case 0xf7: if(flag == 1) { P0 = LED[3]; flag = 0; } break; case 0xef: if(flag == 1) { P0 = LED[4]; flag = 0; } break; case 0xdf: if(flag == 1) { P0 = LED[5]; flag = 0; } break; case 0xbf: if(flag == 1) { P0 = LED[6]; flag = 0; } break; case 0x7f: if(flag == 1) { P0 = LED[7]; flag = 0; } break; } }}void Delay(unsigned int c){ int i,j; for(i = 0;i < c;i++) { for(j = 0;j < c;j++); }}void gewei(void){ unsigned int i; unsigned int a[16] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; while(1) { for(i = 0;i <16;i++) { P0 = a[i]; Delay(300); } }}
0 0
- 51单片机 抢答器
- 单片机抢答器
- 51单片机抢答器实现
- 单片机抢答器V1.1.0.0
- 单片机抢答器V1.2.0.0
- 51 汇编编程:一种单片机抢答器
- 51单片机八路抢答器proteus仿真
- 基于AT89S51的单片机无线双显示抢答器
- 单片机==独立按键之抢答器
- 抢答器
- 抢答器
- 抢答器
- 抢答器
- 抢答器
- **抢答器**
- 抢答器
- 抢答器
- 抢答器
- poj2104 Kth-Number
- 计划任务--Crontab
- 二分+单调栈 SPOJ MINSUB
- poj2836(状压dp)
- 常用SQL语言的类型
- 单片机抢答器
- Activity生命周期和onWindowFocusChanged
- java内部类使用小结
- CSS系列——前端进阶之路:初涉Less
- 5.2 计算器服务器端/客户端示例
- 安装python时出现Ignoring ensurepip failure:pip required SSL/TLS和There are no enabled repos
- Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
- poj3233(矩阵幂)
- android的socket的问题。。。求救啊