keil 开发板 实现滚动抽签系统
代码已经给出了,复制代码,粘贴到keilc51工程里,点击编译按钮生成.hex文件,打开电路图选择之前生成的.hex文件,运行,点击左下角按键1 按钮,右边数码管停止,显示数字,再次点击数码管数字转动,再次点击数码管数字停止显示数字。(软件文件,安装方法,创建工程,电路图在我前面博客里有)
#include <reg52.h> #define LED_ALL P0 sbit KEY1 = P1^0; unsigned char LED_NUM[] = {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f}; void main() { unsigned char i; unsigned char flag = 0; while(1) { if(flag == 0) { for(i=0;i<10;i++) { if(KEY1 == 0) { flag = ~flag; while(KEY1 == 0); break; } LED_ALL = LED_NUM[i]; } } if(KEY1 == 0) { flag = ~flag; while(KEY1 == 0); } } }
喜欢的可以点个关注,谢谢了~
原文地址:https://www.cnblogs.com/LeiZL/p/11721996.html
时间: 2024-11-08 12:18:30