个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
单片机原理与应用及C51程序设计(唐颖) 51单片机开发入门与典型实例 可以到我的资料里看看,我上传了很多
1个回答
就是做减法,然后得数再赋值给该变量
2个回答
用define宏定义
晕倒!这个问题好多人问的,真搞不懂。不能先仔细看看键盘吗。
4个回答
点阵就是一个数组,你把数组按点阵对其以后进行减运算就行了啊,如果你的左移是位运算就按位运算来就行了。 希望能帮助你。
P0口的8个引脚被赋值成1111,1110,就是说只有P0^0口是低电平,其余都是高电平!8个引脚与0xfe的2进制分别对应!
这里有更多单片机介绍。希望可以帮到您
要快速学习的话,推荐你看看郭天祥视频《十天学会51单片机》吧!不过他是用c语言,你还可以再找些汇编的书看看。
6个回答
其实吧,C语言本身可能会比较难,但是用在单片机上面的C语言知识就很简单了,只要学会for,while以及一些常用的语句的就行了
其实硬件还是比较简单的,要学好软件,我觉得汇编语言能会简单的就行,C一定得学好,这就要靠做例题,可以到网上下载单片机100例,你会编这些程序时应该已经入门了,你说的这个软件是个很好的工具
5个回答
主要先把C学好了吧 然后才可以慢慢深入学习
单片机程序分为两个部分,底层驱动,上层逻辑; 既然是C语言写的,上层逻辑部分99%是可以移植的。 底层驱动部分是随着单片机的不同而不同的,所以这部分基本上是要修改的,比如说同样是设置串口波特率,可能随着单片机的不同,寄存器就不同,再或者,即使同一内核的单片机,也有可能虽然寄存器名字相同,但是实际地址...
你想要的是什么?
1.看书 2.编程 3.调试 个人建议单片机选择8位的入门,如PIC16F877A MEGA128
你没任何的计算机基础的话 就要找个老师比较好点
先学习汇编,理由如二楼所述“在需要精确定时的时候 汇编就可以把每条指令执行所带来的误差矫正过来”。 再学习C,理由是不用对硬件作充分的了解。 VB、VC、DEFHI也是要学的。比如在做一个加油机上位机软件,这些高级语言就大有作为了。
学得了,因为需要用的是汇编语言,而汇编语言很难学,如果你已经会了这个,学会单片机之后,为方便起见,再学C,你会发现,和汇编相比,C简直太像人了,哈哈。
你可以百度一下试试。
单片机编程就是给单片机编写应用程序。 C是编写应用程序的语言之一。 另外常用的还有汇编,plm,也有用basic的
都一样的,如果是初学者建议学习汇编语言,汇编语言需要了解单片机内部的结构以及资源,指令以及寻址方式,这样学习汇编语言有助于初学者掌握和熟悉单片机内部资源。等熟悉汇编语言后在学习C语言。汇编语言是手动分配寻址,C语言是自动寻址。C语言编程比较快,在编译的时候就被编译成机器码,所以运行以你应该不会变慢。...
10个回答
晕~~~
目前比较流行的编译器是keil c51网上很多地方有下载,还有部分仿真机也自带c51编译器和仿真功能,编译调试通过后就可以直接看到汇编语言代码了。
3.要注重理论和实践相结合单片机C语言编程理论知识并不深奥,光看书不动手也能明白
驱动程序要跟得上通常应先了解清楚显卡采用的显示芯片类型,然后到显示芯片厂商网站,去下载最新的驱动程序,这种驱动程序是通用的:对使用该显示芯片的显卡,不管它是哪个牌子的,都适用
这个很简单,我教你怎么玩,下面是思路和方式 思路:有三个输入,分别是一个按钮、两个霍尔传感器(也就是接近开关),我用P0.0到P0.2来代替;输出2个或...
3个回答
有仿真器就可以在线修改程序,仿真头插到实验板上,运行程序马上就能看到结果。
网上搜吧,资料多的去了。
标准的C语言中没有空语句。但在单片机的C语言编程中, 经常需要用几个空指令产生短延时的效果。 你的程序中一定是嵌入了汇编指令或是引如了相关的头文件 就相当与汇编中的nop
我觉得没必要专门去学习汇编,大概看得懂就行了。现在做单片机项目大部分都用C,因为C方便,大家都看得懂!另外,有那个功夫去把汇编学好,不如花时间仔细去研究下单片机各部件功能,多实践才是最重要的!等你哪天发现用C语言单片机编程已足够强悍了,有兴趣的话,可以再试试汇编!我始终觉得语言只是工具,哪个顺手就用...
P0M1=0x00; P0M0=0xff; 整个p0口设置为为高阻抗输入 P24=1; P24置高 P2M1=0x10; P2M0=0x88; 令P2口的P2^7,P2^3这两个口为阻抗输入,P2^4这个口设置为推挽输出 P24=1; P24这个端口置高 P4M1=0x02; P4M0=0x04...