找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2573|回复: 3
收起左侧

单片机 2个数码管,初始显示42,按键控制加减,求C程序

[复制链接]
ID:237334 发表于 2017-10-5 13:17 | 显示全部楼层 |阅读模式
单片机 2个数码管,初始显示42,按键控制加减,求C程序
2HS0I3ROL$Y[5PBRUR]SUDO.png
ME4P27PVHANWMMST8QF]]WR.png
回复

使用道具 举报

ID:232524 发表于 2017-10-5 17:17 | 显示全部楼层
//外部中断是P3^3和P3^2两个脚,不用单独定义
#include<reg51.h>
int k=42;
unsigned char code f[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main()
{
EX0=1;        //中断初始化
IT0=1;
EX1=1;
IT1=1;
EA=1;
while(1)
{
  P1=f[k/10];
  P2=f[k%10];
}
}

void jiashu() interrupt 0
{
  if(k<99)k++;
  else k=0;
}
void jianshu() interrupt 2
{
  if(k>0)k--;
  else k=99;
}
回复

使用道具 举报

ID:237416 发表于 2017-10-7 23:59 | 显示全部楼层
同问啊,我也想知道啊
回复

使用道具 举报

ID:478073 发表于 2019-2-25 03:38 | 显示全部楼层
又是买了水军开发板的现象

评分

参与人数 1黑币 +10 收起 理由
就你**** + 10

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表