电子产业一站式赋能平台

PCB联盟网

搜索
查看: 14813|回复: 67
收起左侧

单片机C语言实例-400-综合实例

  [复制链接]
发表于 2022-4-19 10:33:22 | 显示全部楼层 |阅读模式
单片机C语言实例-400-综合实例

#include<reg52.h>                                                          
sbit P24=P2^4;
sbit P25=P2^5;
sbit P26=P2^6;
sbit P27=P2^7;
unsigned int js;
unsigned int count;
unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF};
void Delay(unsigned int ii)
{
unsigned int jj;
for(;ii>0;ii--)
for(jj=0;jj<125;jj++)
{;}

}
void main()
{

    EA = 1;                                        //允许CPU中断
        ET0 = 1;                                 //定时器0中断打开
        ET1=1;                                        //定时器1中断打开
        TMOD = 0x11;                        //设定时器0 1为模式1,16位模式
        TH0=0xB8;
        TL0=0x00;                                //设定时值为(20ms)
        TH1=0xdc;                                        //设定时值为(10ms)
        TL1=0x00;
        TR0 = 1;
        TR1=1;

while(1);
}

//定时器0中断外理中键扫描和显示
void Key_Time0(void) interrupt 1 using 2
{
  TH0=0xb8;
        TL0=0x00;//设定时值为20000us(20ms)
  count++;
  if(count==50){
           count=0;
  js++;
  }
  if(js==9999){

  js=0;
  }
}

void Dis_Time1(void) interrupt 3 using 3
{
  TH1=0xdc;
        TL1=0x00;//设定时值为20000us(20ms)

                P0=LEDDis[js/1000];
P24=0;
  Delay(2);
          P24=1;

        P0=LEDDis[(js%1000)/100];
P25=0;
  Delay(2);
          P25=1;
  P0=LEDDis[(js%100)/10];
P26=0;
  Delay(2);
P26=1;
P0=LEDDis[js%10];
P27=0;
Delay(2);
  P27=1;
}

更多详情参考附件文档

+08:00C147联盟网2081.png
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

295

帖子

1261

积分

三级会员

Rank: 3Rank: 3

积分
1261
发表于 2022-4-21 09:55:14 | 显示全部楼层
谢谢楼主分享!!!
回复 支持 反对

使用道具 举报

1

主题

119

帖子

507

积分

二级会员

Rank: 2

积分
507
发表于 2022-4-21 10:52:17 | 显示全部楼层
谢谢老师的无私分享!
回复 支持 反对

使用道具 举报

0

主题

15

帖子

76

积分

一级会员

Rank: 1

积分
76
发表于 2022-5-3 01:12:06 | 显示全部楼层
aaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

1

主题

965

帖子

3935

积分

四级会员

Rank: 4

积分
3935
发表于 2022-5-4 17:27:01 | 显示全部楼层
谢谢老师好好学习。
回复 支持 反对

使用道具 举报

5

主题

90

帖子

437

积分

一级会员

Rank: 1

积分
437
发表于 2022-5-7 09:04:11 来自手机 | 显示全部楼层
谢谢楼主分享!!!
回复 支持 反对

使用道具 举报

0

主题

17

帖子

65

积分

一级会员

Rank: 1

积分
65
发表于 2022-5-16 11:05:33 | 显示全部楼层
谢谢老师的无私分享!
回复 支持 反对

使用道具 举报

0

主题

8

帖子

33

积分

一级会员

Rank: 1

积分
33
发表于 2022-5-16 11:06:02 | 显示全部楼层
谢谢楼主分享!!!
回复 支持 反对

使用道具 举报

0

主题

18

帖子

71

积分

一级会员

Rank: 1

积分
71
发表于 2022-9-6 20:34:39 | 显示全部楼层
谢谢谢谢谢谢谢谢谢谢谢谢
回复 支持 反对

使用道具 举报

0

主题

21

帖子

87

积分

一级会员

Rank: 1

积分
87
发表于 2022-9-11 12:11:10 | 显示全部楼层
牛,感谢分享
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表