问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

就是按钮按一下,数码管从0开始加1,加到9,用c语言单片机编写并且要用计数器的方法编写.

发布网友 发布时间:2022-05-29 07:56

我来回答

3个回答

热心网友 时间:2023-10-11 22:15

#include<reg52.h>
#define uchar unsigned char
sbit P32=P3^2;
uchar num[10]={0xc0,0x5b};    
/*
具体值记不得了,可以百度,就是0-9,这里就写了俩还不一定是对的,就那意思
*/

void delay50us(void)
{
    uchar i,j;
    
    for(i=0;i<100;i++)
    {
        for(j=0;j<19;j++){;}
    }
}
void main(void)
{
    uchar s1;
    s1=0;P0=num[s1];
    while(1){
    if(P32==1)//如果p32是高电平
    {
        delay50us();//延时防抖动
        if(P32==1)
        {
            while(P32);
            /*
这是个很常用的处理方法,P32=1则会一直在循环里,P32=0则进行下一步,在串口双机通信实验里也许还能用上
            */
            if(s1==9){s1==0;}//如果是9就下一个显示0
            else{s1++;}//如果不是正常加一
        }
    }
    P0=num[s1];//刷新7seg值
}
}

这程序我刚打的,我也不知道能不能行,你看看吧,试试。能帮上点算点。


不好意思我没好好看清题目

!我没用计数器,sorry耽误你时间了

追问你能在帮我一下吗

热心网友 时间:2023-10-11 22:15

# include< reg51.h>
unsigned char count=0;
unsigned char a[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
void main()
{
EA=1;
Ex1=1; //外部中断1
ET1=1;
while(1)
{
P0=a[count]; //P0口接数码管
}
}
void int1() interrupt 2 //外部中断1(INT1)
{
P2=0x01; //数码管引脚接了P2.0口
P0=a[count++];
}

热心网友 时间:2023-10-11 22:16

#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=9;i++)
{
sum=sum+i;
printf("%d+",i);
}printf("%d=%d\n",i,sum);
}追问我试过了,不行呀

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 有一些抽奖活动,明明奖品就没有苹果产品,怎么还要注明和苹果公司无关? 51单片机设计一个程序:按键每按一次,数码管加1;当数码管加到9后又从0开始? 从零开始学习单片机直到学有小成应该按照顺序看哪些书啊 苹果电脑中的幸运抽大奖怎么使用操作 我想学单片机 应该怎么开始 我是说从0开始 该怎么开始 现在从零开始学单片机有前途吗?要学编程吗?学哪种语言好? 有啥软件可以免费送苹果4至6 如何从零开始学习单片机 从零开始学单片机首先要学什么?数电模电都没学过··· 有没有什么抽奖的软件可以抽到苹果6,oppo之类的? 如何推算生辰八字? 怎样从零开始学习单片机 本*专的时候是学电脑的,c和c++ vb还有些编程语言都会,但不精。工 一个花四十块就能抽苹果平板的软件? 微信上有一个抽奖的小程序,经常能够抽到69元就可以换购两支Mac口红的优惠券,加商家微信就可以购买? 从零开始学习单片机要怎样 取名 姓邓 男孩 中间那个字是“儒” 邓儒? V6引擎V8引擎的区别。宝马为什么分3系和7系,3系中325i和330的区别? 宝马七系与宝马三系哪个更好更实用?各有什么配置? 宝马3系,7系这说的都是什么.请生意经解答 3699元55英寸小米4电视和3999元65寸小米4A,买哪个比较划算,这两款有什么区别。 我的苹果4S怎么连接了一下电信的公共网络就有好几个软件不能用了?要重新下载? 谁能告诉我积分兑换苹果xs是真的吗? 运用多种人物描写表现人物性格特点,急用!!! 我家创尔特热水器错误代码显示意思是“排气不畅,风压开关故障”,急求怎么解决 “说唱新世代2”导师名单出炉,该档综艺为何会引发关注? 熟羊肚和熟牛肚怎样存放 为什么牛肚煮烂了之后放冰箱里面再拿出来用会回生? 请问专家熟牛肚怎样保存不易有异味,我是卖凉菜的 绘画的主流分类有哪些? 大便拉出黑色紫菜状物,我宝宝才有3个月大的,是什么原因才会这样的? 2.设计幼儿园科学游戏的目标时,要考虑哪些要素? returnUrl asp.net如何让未登录用户登录后能自动跳转到登录前访问的页面 关于登陆后台的returnurl。 这属于asp.net里面的什么技术问题? asp.net如何让未登录用户登录后能自动跳转到登录前访问的页面? 今日头条说我的账号被检测到异常,*部分发文可见度是什么意思,应该怎样才能解除*? 在ASP.NET(C#)中,return的作用是什么,是退出当前过程,还是退出网页的所 ... 头条号法布视频提示系统识别账号异常是怎么回事 asp.net登录后访问其他页面