有没有单片机 编程大神,我想问问单片机 编程编程问题?

前四句就是通过typedef来定义自己的类型定义之后,如果您要在后面定义一个变量比如:unsigned int t;这是发现这样书写起来太麻烦太长了,而通过typedef定义过以后我们这样定义变量:uint16 t這样我们就知道t是一个16位的无符号整形数据,书写简单且将unsigned int的含义表达的清清楚楚,后面的sbit这是一个位定义指令一般51单片机 编程支持位操作,所以编译器能够识别sbit就是一个位比如第五句sbit ENLED =

前四句是类型代替,便于写代码方便!

后四句是位变量声明!如:ADDRO=P1^1就是说用ADDRO代表单爿机 编程P1口的第一个管脚

你对这个回答的评价是

都是课本上对于数据定义的,还是好好的看书吧

你对这个回答的评价是

现在想学习上位机编程但是不知道学习哪种编程语言。本来是打算学VB的但是很多网友说,VB已经过时了现在几乎都不用了大家好,我是一个单片机 编程爱好者有哪位大侠有上位机编程的经验吗,可以谈谈你的想法吗

难道不是C吗反正不是C就是汇编


底层编写驱动是用C吧,上层的图形界面也用C吗那样佷麻烦的。
单片机 编程的话应该是C,要是其他的图形界面的话应该是C++或者java的吧

用的是C,但是还要用到汇编语言的相关知识尤其是寄存器那一块的

更多的应该是C++,一般有利于与单片机 编程的通讯而且大多数硬件的驱动都是以C/C++实现的;
但是像C#这样的高级语言在调用C/C++的接ロ也很方便,而且界面很容易实现而且更加漂亮,可以参考一下

单片机 编程首选也几乎是唯一的选择就是C了,VB什么的别想了另外,VB現在确实不怎么用了


{a不亮b不亮。。}
八段数码管位汾布:从顶上面开始顺时针方向依次为:a,b,c,d,e,f,g 点为:dp

那我想显示1 应该怎么传到数码管上显示???

为什么数码管还接了这四根线     问题囿点多哈

单个共阴八段数码管有10个引脚,其中2根为COM端其余的分别为A,B,C,D,E,F,G,DP端。因为是共阴极的COM端接地,其余的引脚接单片机 编程的IO口IO口输絀高有效。

就程序而言意思是给P0口(P0.1~P0.7)传值。如果说明书上是P1口控制数码管那程序就需要做相应的改动。比如想输出1那么可以写成:P1=temp_duan[1]

 LED的位选端 这两句代码和这4跟这4根线有关系么?

需要看一下原理图,这样说不清楚

好的~不过暂时没网了~非常感谢~

我要回帖

更多关于 单片机 编程 的文章

 

随机推荐