A. 会单片机或是正在学的请进
用循环左移和循环右移指令,当然每个循环指令后加一段延时程序。不然看起来灯就是一直亮着。
B. 有人会单片机吗
要做什么,请直接将问题提出来,如果这里无法直接写出,可以加我同名ID微信,告诉我你的具体问题。
C. 会单片机C语言的来!
这段程序就是一个流水灯的程序,我只拣重要的给你大概解释一下:
这段程序的主要是先是循环7次左移,每次1位,然后右移,每次两位
P2=0×01 //给P2口赋初值
Delay MS (150) //这是一个延时子程序调用,这里延时150毫秒
P2=_crol-(P2,1); //这一句是 P2口的值左移1位
P2=_cror_(P2,2) //P2口的值右移2位
另外,你的这段代码错误不少,肯定无法通过编译,应改为:
#inclule<reg52.h>
#inclule<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void Delay MS (uint x)
{
uchar t;
while(x--)
{
for(t=120;t>0;t--);
}
}
void main()
{
uchar i;
P2=0x01;
while(1)
{
for(i=7;i>0;i--)
{
P2=_crol_(P2,1);
Delay MS(150);
}
for(i=7;i>0;i--)
{
P2=_cror_(P2,2);
Delay MS (150);
}
}
}
写程序时一定要养成良好的习惯,从你的代码中可以看出你仍不够认真,因为你在许多语句后面就丢掉了一个字符“;”,这很重要。
D. 51单片机学会什么就算是学会单片机了
学无止境!!这东西你要认真的做的话甚至做出来的东西比ARM做的都强。关键看你的综合能力了。比如软件的程序部分,你甚至还可以自己往单片机上移至UCOS-II系统,还有硬件上的PCB板制作,这东西包含太多的综合能力,包括数电模电电路。。。。一点一点的做,单片机的各个模块自有各自的应用,一般是复用引脚,不扩展存储的引脚就用来实现其他功能。等到任意给定任务的时候你能想出大致的电路和大致的程序实现来,说明你已小有成就了。硬件工程师之路没有尽头的。没有最强只有更强。
回楼主:::如果这是你的课程的话,课程设计自己独立完成,如果你有毕业设计的话,也是独立完成的,那么你就可以达到你的目标了。具体点的,自己写出c语言主框架,然后一些芯片都有现成的程序,你会移到自己的工程里边。这样就可以了。前提是用汇编程序用的比较熟练了。然后再用c语言。如果你又兴趣我的课程设计给你看看。汇编的。毕设也给你看看吧,c语言的。都是proteus仿真的。题目分别是时钟和点阵屏幕。有兴趣qq563917500
E. 学会单片机后干什么
学会单片机后可以到培训班去教别人学单片机。
如果想要用好单片机,不一定要学会,多用就是。很多资深
单片机工程师
都没有学会单片机。
F. 51单片机学会什么就算是学会单片机了
是的,学会51单片机就算学会单片机了。
但是单片机有多种,8位的还有PIC、AVR,此外进一步有16位机,32位的ARM、DSP等等,学无止境,还需努力。
G. 有没有会单片机编程的
#include<reg51.h>
voiddelay(inta)
{
inti;
while(a--)for(i=0;i<110;i++);
}
main()
{
unsignedchari;
while(1)
{
P1=0xfe;
delay(500);
for(i=0;i<8;i++)
{
P1=(P1<<1)|0x01;
delay(500);
}
}
H. 你会单片机吗
总得来说,单片机入门如果有电工基础,电子线路基础学起来上手的话还是比较容易的,除此之外主要还是靠自己不断的实验和动手,推荐你看看郭天祥老师的<十天征服你>
I. 有会单片机的吗
可以啊。。。只要自己有兴趣就可以。。。不过很多东西都很难理解就是了。。。学单片机首先得学会C语言。。。我C语言就是初中学的。。。很有意思的。。
J. 谁会单片机!!!
这个好多人会,