导航:首页 > 编程语言 > 单片机输入四位数的程序

单片机输入四位数的程序

发布时间:2023-10-22 05:48:34

㈠ 用51单片机控制4位led数码管,使其显示出想要的数字,程序怎样写,谢谢

模拟串口方式0:
#include"reg52.h"
#define
uint
unsigned
int
#define
uchar
unsigned
char
sbit
P3_2=P3^2;
//模拟接受
sbit
P3_3=P3^3;
//模拟发送
uchar
code
smg[11]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xff};//数码管编码0~
9
void
display(uchar
z);
main()
{
display(5);
display(0);
display(4);
while(1);
}
/************模拟串口显示**************/
void
display(uchar
z)
{
uchar
i;
uchar
temp;
temp
=
smg[z];
for(i=0;i<8;i++)
{
P3_3=
0;
if(temp
&
0x01)
P3_2=1;
else
P3_2
=
0;
P3_3=
1;
temp
=
temp>>1
;
}
}
串口}方式0:
void
display()
{
SM0=0;
SM1=0;
//方式0
for(i=0;i<3;i++)
{
SBUF=smg[snum[2-i]];
while(!TI)
;
TI=0;
delay(1000);
}
}
还有并行口方式
占用I/O不推荐
不过程序很简单

阅读全文

与单片机输入四位数的程序相关的资料

热点内容
加入java信任站点 浏览:486
好用的急救知识app 浏览:524
什么是网络适配器驱动文件名 浏览:717
吉林文件箱多少钱 浏览:113
ae模板版本 浏览:204
手机qq步数功能在哪里 浏览:721
c程序设计04737 浏览:403
女孩什么年龄学编程 浏览:976
安庆如何做网络营销推广 浏览:620
什么是数据标准化 浏览:708
aecc三维功能实例视频教程 浏览:719
iphone6s静音键用法 浏览:560
油卡盒子APP是什么公司名下的 浏览:597
怪物猎人wp文件夹什么意思 浏览:108
设置密码的pdf文件如何转换成word 浏览:876
多个文件合并到一起后叫什么 浏览:387
数据库位是什么意思 浏览:104
如何改变手机上的网络连接 浏览:908
某网站图片侵权如何举报 浏览:820
zemax宏编程有什么用 浏览:874

友情链接