问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

单片机C51编程(C语言):实现学号的显示(学号是10位数字)

发布网友 发布时间:2022-06-01 15:45

我来回答

5个回答

热心网友 时间:2023-10-05 07:06

你用什么驱动数码管呢?
不同的驱动,程序写法不同。
如果直接用I/O口驱动,8位数码管就这样写:
wei=位选
an=段选
//断码表
uchar
code
shuzi[12]={0xc0,0xf9,0xa4,0xb0,0x99,//0,1,2,3,4,
0x92,0x82,0xf8,0x80,0x90,//5,6,7,8,9,
0x00,0xff};
void
led_scan(void)
{
uchar
i,j;//共阳数码管
wei=0xff;
j=0x01;
for(i=0;i<8;i++)
{
an=shuzi[i];
wei=!j;
delay(200);
j<<=1
;
}
wei=0xff;
}

热心网友 时间:2023-10-05 07:06

你用什么驱动数码管呢?

不同的驱动,程序写法不同。

如果直接用I/O口驱动,8位数码管就这样写:
wei=位选
an=段选

//断码表
uchar code shuzi[12]={0xc0,0xf9,0xa4,0xb0,0x99,//0,1,2,3,4,
0x92,0x82,0xf8,0x80,0x90,//5,6,7,8,9,
0x00,0xff};
void led_scan(void)
{
uchar i,j;//共阳数码管

wei=0xff;
j=0x01;
for(i=0;i<8;i++)
{
an=shuzi[i];
wei=!j;
delay(200);
j<<=1 ;
}
wei=0xff;
}

热心网友 时间:2023-10-05 07:07

你要在什么上面显示?是数码管还是LCD?数码管需要查表把数字转换为显示的代码。LCD则需要数字的ASCII码。

热心网友 时间:2023-10-05 07:07

要是显示9位,还不如直接用LCD1602显示好了,接口都少用一些,而且也就十快钱左右吧。

热心网友 时间:2023-10-05 07:08

是啊~~ 用LCD 还是数码管
如果用数码管 还有用有十位的~
单片机C51编程(C语言):实现学号的显示(学号是10位数字)

如果直接用I/O口驱动,8位数码管就这样写:wei=位选 duan=段选 //断码表 uchar code shuzi[12]={0xc0,0xf9,0xa4,0xb0,0x99,//0,1,2,3,4,0x92,0x82,0xf8,0x80,0x90,//5,6,7,8,9,0x00,0xff};void led_scan(void){ uchar i,j;//共阳数码管 wei=0xff;j=0x01;for(i=...

单片机C51编程(C语言):用数码管实现学号的显示,直接显示。学号从7041931...

这里就用后8个数字吧,刚好使用一个I/O口 假设数目管共阴,用P0口控制7个段,用P1口控制8个位。//这里我只给出重点,简单的初始化操作你自己也可以写 unsigned char led7_seg[10] = {写入0到9对应7段码值};unsigned char led_dis[8] = {0,4,1,9,3,1};unsigned char led_end=1,po...

在c51单片机的显示管上显示四个数字的c语言程序怎么写

void display(shiwan_c,wan_c,qian_c,bai_c,shi_c,ge_c)//6位显示子程序 { P0=table[shiwan_c]; //显示十万位 dula=1;dula=0;P0=0xfe;wela=1;wela=0;delay(2);P0=table[wan_c]; //显示万位 dula=1;dula=0;P0=0xfd;wela=1;wela=0;delay(2);P0=table[qian_c]; //...

单片机C51编程(C语言):1到100的求和显示,在数码管里显示出来.

void convert();void display();void delay();//共阴:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F code unsigned char Led[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};uchar num,sw,gw;void main(){ num=0;while(1){ co...

51单片机 让数码管自动显示0至9的C程序。有没有比这个更简单的???

数组定义简单,而且访问很方便。所有元素类型相同,在数码管显示程序中可以让程序代码减少。数组代码如下:chara[10]={0xff,0x3,0x9f,0x25,0xd,0x99,0x49,0x41,0x1f,0x1,0x9};三、设置数码管显示循环 数码管显示循环可以不用编写一次又一次的数码管显示代码,既方便又简洁。具体代码...

求一个c51的单片机c语言小程序,有酬谢。

TI=0;//清 串口发送溢出位 UART_SendFlag=FALSE;//清串口发送标志位(空闲中)} } void UART_Init()//串口初始化函数 { SCON=0x50;//选择通讯方式:10位异步收发,串口中断使能 PCON=0x80;//波特率倍频 TMOD &amp;=0x0F;TMOD |=0x20;//定时器1工作模式2(8位自重装,做波特率发生器)TH1=th1;/...

跪求单片机c51一个多功能时钟设计。要闹钟。调整时间、秒表、就行了...

P0=dispcode[second10];//显示秒的十位 delay(1); P2=0xfd; P0=dispcode[second1]; //显示秒的个位 delay(1); P2=0xfb; P0=dispcode[10]; //显示"-" delay(1); P2=0xf7; P0=dispcode[minute10];//显示分的十位 delay(1); P2=0xef; P0=dispcode[minute1]; //显示分的个位 delay(1)...

C51单片机,C语言编程四位共阳极数码管静态显示1234 求程序和proteus仿真...

用51单片机组成四位共阳极数码管显示1234 ,proteus仿真图如下所示,P0口输出段码,P2口输出位码。

C51单片机如何让四位数码管分别显示四位不同的数字?

//显示第4位 k1 = k2 = k3 = k4 = 1;//关闭所有未选 k4 = 0;//打开第4位位选 P2 = table( temp%10 );//假设P2口控制数码管 temp = temp / 10;//temp = 123 delay( 5 );//显示第3位 k1 = k2 = k3 = k4 = 1;//关闭所有未选 k3 = 0;//打开第3位位选 P2 ...

单片机汇编语言,用的芯片是c51,编程实现9-0的倒计时,插线最好也说一下...

void t0isr() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;if(cnt&gt;=20){ cnt=0;dat--;P1=tab[dat];if(dat==0)dat=9;} } main(){ TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;P1=tab[dat];while(1);} ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
拼多多手机号码不用了怎么登录 mac上ps的内容识别快捷键是什么mac上ps的内容识别快捷键是什么样的 ppt文字方向反了怎么办? 电脑睡眠后如何再打开 为什么手机开热点电脑总掉线呢? 电脑连接手机热点后,为什么总是掉线? 笔记本怎样修改下载权限 红酒多少度的最好?哪些场合可以喝红酒? 胎儿继承法条规定是怎样的? 我国民法典第16条规定涉及什么等胎儿利益保护的胎儿视为具有民事权利能... 51单片机0-99循环显示编程看不懂 老师抄到黑板上的 求解? 单片机编程,从0到9的数字在LED上显示 微信商家开通微信支付后,自己私人的零钱提现要钱吗 失眠了去南京仁康神经内科研究院治可以吗?效果权威吗?谢谢了。 南京神经内科哪家好 南京哪家医院的神经内科最好? 希望您给提供神经内科知名专家的名字!相关方面的东西越具体越好!谢谢! 神经内科南京哪家医院最好 南京治疗神经内科的知名医院,有哪些神经内科的专家? 南京哪家医院神经内科最好?求助! 南京最好的神经内科是那个。腿上疼 每天疼的部位还总是不一样。告诉下 南京军区总医院与江苏省人民医院的神经内科哪个好 南京哪个医院神经内科比较好,不知道是不是 南京中医院神经内科哪个最好?南京中医院神经内科哪个最专业? 南京哪家医院的神经内科最好?? 南京那个医院神经内科比较专业,明天去能挂到号吗,急满意必加分 南京哪家神经内科医院比较正规,专业?谢谢大神们!!! 南京市神经内科哪家医院好 南京神经内科哪家医院最好? 南京哪家医院看神经内科比较好 百度知道怎么换提现。 如何通过编程,实现51单片机控制一个数码管显示09这几个数字 什么是自然时效和人工时效? 人工时效目的 什么是人工时效 建筑里设计里,要求人工时效,这个人工时效在这里是什么意思? 建筑里的“人工时效”是什么意思? 铝合金在时效不足的情况下进行人工时效处理是什么意思啊 固溶和时效有什么区别? 什么是人工机效 钢筋实验室检测是否需要人工时效 第二任丈夫免费观看大结局 迪赛手表电子是光动能么 迪赛DIESEL男士手表怎么样?迪赛表好吗? diesel手表怎么样?好看吗? 适合23岁女生冬季的香水 合景泰富在广州有什么好的楼盘项目吗? DD2630759491快递到哪里啦? 查看快递dd 0244030116 快递DD0943163135到哪了 玉髓是什么东东?
  • 焦点

最新推荐

猜你喜欢

热门推荐