A. 单片机应用,按下SB1令DS1-DS8全亮,按下SB2令其全熄,按下SB3令其闪烁,求其代码
#include<reg51.h>
sbitSB1=P1^0;
sbitSB2=P1^1;
sbitSB3=P1^2;
voiddelay(inta)
{
chari;
while(a--)for(i=0;i<110;i++);
}
main()
{
while(1)
{
if(SB1==0)
{
while(SB1==0)P0=0x00;
P0=0xff;
}
if(SB2==0)
{
while(SB2==0)P0=0xff;
}
if(SB3==0)
{
while(SB3==0)
{
P0=0x00;
delay(200);
P0=0xff;
delay(200);
}
P0=0xff;
}
}
}
B. 单片机的sbit WR
sbit是c51一个特殊的关键字
简单不严谨的说 不同于bit关键字 只要你用了sbit 就确定了是指向一个特殊寄存器 比如pin的寄存器
至于为什么用^ —— 编译规定
之后可以学avr之类的单片机 就能理解这个了 因为avr不支持位操作 只能用与或者或操作了
C. 51单片机什么意思啊
我是一个很差的二本学校毕业的,合肥师范学院的,全国700多名,可以讲倒数了,而且在师范类学的还是电子,可想有多差了,当时同学,都在为找工作犯愁。我于是耐下心跟着吴鉴鹰的教程学,刚开始很痛苦,但是后来慢慢的学会了不少知识。
要不是看了吴鉴鹰老师的教程,现在估计在干操作工了 。
我毕业前,跟这吴鉴鹰的教程学习了三个月,后来找了一个研发的工作,当时我们系100人,找到研发工作的也就三个,大部分都是在一线干操作工,干那种小学生就能干的
活。
当时吴鉴鹰的板子名气不是很大,我也是一个学长给我讲的,说用他的板子很好,可以学习到很多的项目经验,对找工作帮助很大。我用了,收获确实蛮大的。
回答这么多,不是为了积分,只是希望我也帮助几个人。
D. 跪求 单片机彩灯控制四个状态 1:按下sb1键,八个LED灯全亮: 2:按下sb2键,八个LED灯闪亮
#include<reg52.h>
/*------------------------------------------------
延时子程序
------------------------------------------------*/
void delay(unsigned int cnt)
{
while(--cnt);
}
/*------------------------------------------------
主函数
------------------------------------------------*/
main()
{
P1=0xfe; //给初始化值 换算成二进制是1111 1110
while(1)
{
delay(30000);//延时程序
P1<<=1; //左移一位
P1|=0x01;
if(P1==0x7f) {
delay(30000);
P1=0xfe; //重新赋值
}
}
}
E. p87c51sbpnI单片机可擦除吗
Philips P87C51是由Philips高密度CMOS工艺制造的高性能单片机。操作电压为2.7V至5.5V。
P87C51单片机有4K字节OTP ROM,128字节RAM,4个8位I/O口,三个16位定时/计数器,六个中断源,4个中断优先级的可嵌套中断结构,一个串行I/O口用于多处理器通信或全双工UART,在片振荡时钟电路。
可见,P87C51是一次性编程单片机,不能够擦除数据。
F. 在单片机C语言中,SB1==0表示什么意思求单片机高手解答。
这个不是单片独有的吧 所有的编程都有
比较SB1 是否等于0 等于0 则(SB1==0)=true 否则 false
G. 在单片机C语言中,SB1==0表示什么意思求单片机高手解答。
在单片机应用中符号SB1一般表示按键,当然这个可以随便定义成别的意思。
而“==”是关系运算符,其关系表达式的值只有0和1两种情况。一般用于判断语句中,如if(SB1==0){x=0;}
“==”不同于“=”,“=”是赋值运算符。
最好把你的程序跟原理图发上来吧,不然我们只能猜了。
H. 51单片机的51是什么意思
其实开始单片机就是 8031 没有程序的
后来有个8051 比较好用 比较牛逼
其他人纷纷 模仿 这种8位 的单片机
自然就把51当成了 标准 划时代的产品
后来就统称此类 单片机为 MCS-51系列
就像 冯诺依曼 哈佛 等结构
I. 单片机51 c语言编程 两个开关sb1,sb2都可以控制LED1亮灭(亮时按开关就灭,
这很简单啊sbitK1=P1^0;//定义P1.0为K1sbitD1=P0^0;//定义P0.0为D1D1=K1;//K1按下D1亮松开熄灭
J. 51单片机的“51”是什么意思
其实开始单片机就是 8031 没有程序的
后来有个8051 比较好用 比较牛逼
其他人纷纷 模仿 这种8位 的单片机
自然就把51当成了 标准 划时代的产品
后来就统称此类 单片机为 MCS-51系列
就像 冯诺依曼 哈佛 等结构