#include <REGX52.H>
#include "intrins.h"
unsigned char show_num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char yi,er,qi,ba;
int num1,num2;
void delay(unsigned char t) //@11.0592MHz
{
unsigned char data i, j;
while(t--)
{
_nop_();
i = 2;
j = 199;
do
{
while (--j);
} while (--i);
}
}
void display(int addr)
{
switch(addr)
{
case 1:P2_4=1;P2_3=1;P2_2=1;break;
case 2:P2_4=1;P2_3=1;P2_2=0;break;
case 3:P2_4=1;P2_3=0;P2_2=1;break;
case 4:P2_4=1;P2_3=0;P2_2=0;break;
case 5:P2_4=0;P2_3=1;P2_2=1;break;
case 6:P2_4=0;P2_3=1;P2_2=0;break;
case 7:P2_4=0;P2_3=0;P2_2=1;break;
case 8:P2_4=0;P2_3=0;P2_2=0;break;
}
}
void smg_proc(unsigned char yi,er,qi,ba)
{
display(7);
P0 = show_num[yi];
delay(5);
display(8);
P0 = show_num[er];
delay(5);
display(1);
P0 = show_num[qi];
delay(5);
display(2);
P0 = show_num[ba];
delay(5);
}
void key_proc()
{
if(P3_2 == 0)
{
delay(20);
if(P3_2 == 0)
{
num2++;
}
while(!P3_2);
}
if(P3_3 == 0)
{
delay(20);
if(P3_3 == 0)
{
num2--;
}
while(!P3_3);
}
if(P3_1 == 0)
{
delay(20);
if(P3_1 == 0)
{
num1++;
}
while(!P3_1);
}
if(P3_0 == 0)
{
delay(20);
if(P3_0 == 0)
{
num1--;
}
while(!P3_0);
}
if(num1 < 0)num1 = 0;
if(num1 > 99)num1 = 99;
if(num2 < 0)num2 = 0;
if(num2 > 99)num2 = 99;
}
void main()
{
while(1)
{
key_proc();
yi = num2/10;
er = num2%10;
qi = num1/10;
ba = num1%10;
smg_proc(yi,er,qi,ba);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的计分器设计.rar

共11个文件
uvproj:1个
obj:1个
hex:1个

需积分: 0 0 下载量 185 浏览量
更新于2025-06-06
收藏 21KB RAR 举报
基于51单片机的计分器设计.rar
收起资源包目录















共 11 条
- 1
资源推荐
资源预览
资源评论
166 浏览量

128 浏览量

104 浏览量
156 浏览量

2023-07-25 上传

166 浏览量
153 浏览量

153 浏览量
2023-08-14 上传
2024-12-24 上传


162 浏览量
134 浏览量
2024-04-09 上传
2019-06-23 上传
177 浏览量
2024-04-18 上传

151 浏览量
104 浏览量
2023-12-31 上传
2022-07-02 上传

190 浏览量

2022-09-14 上传
2019-07-01 上传
106 浏览量

139 浏览量
127 浏览量
12763 浏览量
资源评论


SY师弟
- 粉丝: 650
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络教学模式省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件.pptx
- 电子商务概论-李琪版的ppt课件.ppt
- 基于SVM的乳腺癌图像识别,使用DDSM公开数据集
- 教育软件代理协议书.docx
- 基于单片机的自动避障小车设计与实现.doc
- 软件工程基础习题集.docx
- 云桌面虚拟化解决方案.docx
- 招聘成功的人才微软招聘过程及经验(最终).pptx
- 综合布线毕业设计论文.doc
- 网络营销--如何让你的网店人尽皆知.pptx
- 2019金融数据科技信息区块链PPT模板.pptx
- SQLServer数据库系统设计与实现指导书.doc
- 鄂教版七上语文大自然语言图文.pptx
- 2022年C语言知识点总结正式版.doc
- 干货分享区块链核心技术之共识机制样本.docx
- 通信公司企业文化诊断报告终稿.pptx
安全验证
文档复制为VIP权益,开通VIP直接复制
