电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机c语言教程全集

单片机c语言教程全集_第1页
1/46
单片机c语言教程全集_第2页
2/46
单片机c语言教程全集_第3页
3/46
1 / 46 第一课 建立你的第一个 KeilC51 项目 随着单片机技术的不断发展,以单片机 C 语言为主流的高级语言也不断被更多的单片机爱好者和工程师所喜爱。使用 C51 肯定要使用到编译器,以便把写好的 C 程序编译为机器码,这样单片机才能执行编写好的程序。KEIL uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不一样公司的 MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和 C 语言的程序设计,它的界面和常用的微软 VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。 下面结合 8051 介绍单片机 C 语言的优越性: ·无须懂得单片机的具体硬件,也能够编出符合硬件实际的专业水平的程序; ·不懂得单片机的指令集,也能够编写完美的单片机程序; ·不同函数的数据实行覆盖,有效利用片上有限的 RAM 空间; ·提供auto、static、const 等存储类型和专门针对 8051 单片机的 data、idata、pdata、xdata、code 等存储类型,自动为变量合理地分配地址; ·C 语言提供复杂的数据类型(数组、结构、联合、枚举、指针等),极大地增强了程序处理能力和灵活性; ·提供small、compact、large 等编译模式,以适应片上存储器的大小; ·中断服务程序的现场保护和恢复,中断向量表的填写,是直接与单片机相关的,都由 C 编译器代办; ·程序具有坚固性:数据被破坏是导致程序运行异常的重要因素。C 语言对数据进行了许多专业性的处理,避免了运行中间非异步的破坏 ·提供常用的标准函数库,以供用户直接使用; ·有严格的句法检查,错误很少,可容易地在高级语言的水平上迅速地被排掉; ·可方便地接受多种实用程序的服务:如片上资源的初始化有专门的实用程序自动生成;再如,有实时多任务操作系统可调度多道任务,简化用户编程,提高运行的安全性等等。 ·头文件中定义宏、说明复杂数据类型和函数原型,有利于程序的移植和支持单片机的系列化产品的开发; 以上简单介绍了 KEILC51 软件,要使用 KEILC51 软件,必需先要安装它,这也是学习单片机编程语言所要求的第一步――建立学习环境。 安装好后,您是不是想建立自己的第一个单片机 C 语言程序项目呢?下面就让我们一起来建立一个小程序吧,请根据教程一步步的来,你绝对可以在短时间内熟悉 c51 的。 本教程所涉及 c51 源代码请点此下载 首先当然是运行 KEIL 软件,接着按下面的步骤...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机c语言教程全集

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部