‘壹’ 如何学好《单片机c语言windows环境编程宝典》啊
编程这东西
还是多动手效果会好点
看不懂就多看
能有个人问问就更好了
祝楼主好运!
‘贰’ 急求解决 mcu8051ide 51单片机C语言集成开发环境的问题
我也遇到了这个问题,我也试了很久。最后我把它卸载了,删除了所有相关文件夹、配置文件、错误日志以及其他相关日志文件,总之删的干干净净;然后再次安装,他又可以使用了。但是治标不治本。不过一旦出现这样的问题,你可以把错误日志和进行设置更改生成的配置文件删了,这样又恢复正常了。所以一些界面和显示相关的设置建议最好不要改动。。。
‘叁’ 单片机C语言Windows环境编程宝典 的评价
编程本来就很难,何况还是单片机程序,现在首要问题是你的C语言学的什么样了,精通了吗?熟练了吗?你用C编过多少程序.
要是上面的都做好了,再编其它的就会容易很多了.
‘肆’ C语言与单片机C语言的区别 急求
单片机c语言比起普通C语言增加了一些基本的指令,变量的赋值是16进制,当然单片机c语言只牵涉到普通c语言的基础部分。具体体现在:
1、单片机中C的语法一般都对 ANSI C有些扩展,及一些特殊写法 如C51扩展的 data xdata bit sbit 一类的,还有一些中断程序写法 void int() interrput 1 一类的。
2、C是一门语言,由对应平台的编译器编译成对应平台汇编的程序,各平台的汇编不一样,当然编译器也不一样 DOS上的TC2 TC3 WINDOWS上的VC 8051的C51都有自已的编译器 。具体区别是由编译器决的,只能参考对应的编译手册,即使同种平台不同的编译器对C的扩展也有不同。
3、单片机c语言编程是基于C语言的单片机编程。单片机的C语言采用C51编译器(简称C51)。由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式,而且可与A51汇编语言PL/M51语言目标代码混合使用。
C51本质就是C,是为在单片机上使用C而出来的,如果C不牢固,还是多掌握一点C再学C51,不过新增的知识也不少,而且基本上跟C无关。
4、C只是一种高级语言。它除具有一般高级语言的功能特性外,它可以很好的操作底层的硬件接口。在C语言的基础上,如果你把一些单片机的端口或特殊功能寄存器加于定义,使之方便于在 写语句的时候,直接直观的编写。这样就差不多是单片机C语言。
C语言的特性差不多都可以用于单片机C语言,因为它们的编译机理都是一样的。
(4)单片机c语言开发环境扩展阅读:
C语言:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
单片机的C语言:
单片机软件设计使用C语言作为编程开发软件,采用模块化的程序结构,设计了按键模块程序、RFID模块程序、日历时钟模块程序、GPRS模块程序、显示存储模块程序等,并编写系统主程序,将五个程序模块组合在一起,实现单片机控制系统的整体功能。
51单片机支持三种高级语言,即PL/M,C和BASIC。C语言是一种通用的程序设计语言,其代码率高,数据类型及运算符丰富,并具有良好的程序结构,适用于各种应用的程序设计,是目前使用较广的单片机编程语言。
单片机的C语言采用C51编译器(简称C51)。有C51产生的目标代码短,运行速度高,所需存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式,而且可与A51汇编语言或PL/M51语言目标代码混合使用
C语言-网络
单片机C语言-网络
‘伍’ c语言开发环境.我想学单片机
单片机除了用汇编之外,就剩C了。。所用C不会,或者不熟练是不行的。。开发环境如果是51单片机的话,肯定是推选用Keil了,要是AVR、PIC的话,也有自己较好的开发环境。。建议先从51学起,好入门,方便以后学习其他类型的单片机,教程的话,要是视频,极力推选《十天学会单片机与C语言》,讲的非常的好!在迅雷和电驴上都有的下载。。书籍的话,首先就是C语言,当然是谭浩强的了,,其实单片机的C与微机的C很相似,所以学了谭浩强的C语言书籍之后,很快就能入门单片机C语言开发了,但还是应该有本指导书,推荐使用邮电出版社的《单片机典型模块设计实例导航》,是一本不错而全面的书~!
最后祝你学习愉快!
‘陆’ 请帮我介绍几本用C语言开发单片机的入门书,谢谢了
------------------------------------
AVR单片机C语言开发入门指导
出版社: 清华大学出版社
作者 : 沈文 Eagle lee 詹卫前
------------------------------------
PIC单片机C语言开发入门
出版社: 北京航空航天大学出版社
作者 : 武锋 等
------------------------------------
MSP430系列单片机C语言程序设计与开发
出版社: 北京航空航天大学出版社
作者: 胡大可
------------------------------------
8051单片机C语言开发环境实务与设计
出版社:科学出版社
作者: 赖麟文
------------------------------------
C51单片机高效入门
出版社: 机械工业
作者 : 徐玮
------------------------------------
问题补充:
如果是学习Atmel的AVR的话,选择下面这本书是你不二的选择,写得非常经典。
AVR单片机C语言开发入门指导
出版社: 清华大学出版社
作者 : 沈文 Eagle lee 詹卫前
‘柒’ 为什么单片机用c语言开发
单片机产品的成本是非常敏感的。
想用python和ruby和java又没内存处理器又太慢,想用.net又嫌贵(M¥有wince或micro framework),所以只能用C/C++了,无奈面对单片机的C++编译器又没有一个靠谱的,所以就只能用C语言了。
基于成本原因,对于单片机开发来说,最重要的是在极其有限的ROM和RAM中实现最多产品的功能。或者反过来说,实现相同的产品功能,所需要的ROM和RAM越小越好,因为一般来说ROM/RAM越小单片机越便宜。C++的高级特性引起的代码体积膨胀比C大得多,这一缺陷是致命的。以前有过Embedded C++,去掉了一些标准C++的复杂特性,但是用的人不多,因为单片机产品的业务逻辑一般没那么复杂,用C就绰绰有余。
‘捌’ c语言开发环境.我学单片机.
用51系列的单片机入门,以后什么AVR,PIC,FPGA...你自己决定了单学了51作用是不是那么大的,所谓深入就是这样了。编译环境用keiluVision3啊,仿真时有用硬件和软件一起仿真的,这样可以更好的学习,但是刚刚开始嘛也可以选择用纯软件来仿真的我推荐protues真的很好把电路图画一下,点击你相应的微处理器也就是单片机了,写入程序就可以开始了,直观的看到你的程序对不对,当然还有你的电路,单片机编程时要硬件电路的所以这很有必要啊,不像VB和c#那样,编译看看成功没就可以了,如果你只用keil的话,当然也是这样了,只能编写什么中断啊定时啊...
‘玖’ 单片机C语言编写环境
keil c51 uvision
需要的话可以去绿软下载
发不上网址 如果需要的话我可以给您发一个破解版 很实用的
‘拾’ c语言单片机开发环境中"&"是啥意思啊请各位大虾们帮帮小弟
“与”符号。就是布尔代数中的逻辑“与”。当两个数相与时,若两数均为真,则结果为真;否则为假。
所以,testb = dat & (就是这个) amp; 0x01; 的意思是:
amp固定为0x01,每次取dat的最低一位,若最低一位是1,则testb为1;若最低一位是0,则testb为0.
你没有定义amp这个变量呀!两种办法解决:
1、#define amp 0x01
2、int amp=0x01;