导航:首页 > 编程语言 > 51单片机c语言源程序

51单片机c语言源程序

发布时间:2025-09-05 07:30:31

1. 51单片机c语言程序

答:楼主先搞清C51中定义数据的类型。
char型 8位(-127到128);int型16位-32727到+32728(两个字节)
unsigned char是8位但从0到255,unsignde int 16位从0到65535;
楼主程序中的TH0/TL0是8位uchar型;tmp是16位uint型。

tmp=TL0|(TH0<<8);
这句在执行时先进行类型转换,把TL0/TH0暂时转换成16位uint型数据,(高位补0),再给TH0左移8位,和TL0相“或”,得到的是16位uint数据,赋给tmp.

2. 51单片机C语言程序注释标注(写全)

#include<reg51.h>//调用头文件reg51.h
voidmain()//主函数
{
unsignedchar//无符号字符型
tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//定义一个数组LED数码管译码用的码表
while(1)//主循环
{
P2=P2|0x07;//P2口与版0x07按位进权行或运算
while(P2&0x07==0x07);//如果P2扣低三位为111则原地等待
switch(P2&0x07)//获取P2低三位值并且据此执行响应的操作
{
0x06:P0=tab[0x0D];break;//P2低三位为06H,数码管显示“d”
0x05:P0=tab[0x0E];break;//P2低三位为05H,数码管显示“E”
0x03:P0=tab[0x0F];break;//P2低三位为03H,数码管显示“F”
}
}
}

3. 51单片机显示八位数码管的C语言程序

1、最开始,我们先打开keil。

阅读全文

与51单片机c语言源程序相关的资料

热点内容
华为手机p10文件是什么盘 浏览:711
QQ文件视频上面有个图标 浏览:683
应用程序配置文件在哪 浏览:105
川人函200594号文件是什么 浏览:619
苹果m1dmg文件打不开 浏览:11
文泰文件怎么转换图片 浏览:23
M2在哪个APP上能看到 浏览:951
编程里的百分号怎么打 浏览:948
如何导出视频音乐文件 浏览:247
如何在程序目录中创建文本文件 浏览:949
手机文件包怎么做的 浏览:444
破解的黄播app 浏览:509
这种类型的文件可能会危害你的计算机 浏览:906
ps文件印章 浏览:56
ansysflexlm文件夹 浏览:473
filestream创建文件 浏览:722
压缩文件变成这样了怎么办 浏览:166
文件系统分类及图片 浏览:731
苹果新系统取消密码怎么设置密码 浏览:446
javajpg工程目录 浏览:819

友情链接