首页 >> 网络营销词典 >> 其他类别 >> 单片机c语言教程

单片机c语言教程[编辑]


概述
单片机C语言教程以“基础、实用”为原则,通过基础知识与大量实例结合的形式,循序渐进地讲解了C51应用编程的各种方法与技巧,是一本重在应用、兼顾理论的实用教程。

一 单片机C语言教程介绍:

     通过大量的典型实例全面详细地讲述了单片机的c语言程序设计规范及应用案例。第1章为基础知识,首先简要介绍了C51单片机的硬件结构、指令系统及开发应用特点;第2章~第7章介绍C51编程语言的基本规范、常用开发工具的使用、C语言与汇编混合编程等知识;第8章结合单片机的硬件资源讲解了如何应用C51语占进行编程操作;第9章介绍了在各个领域中常用到的一些C语言编程典型案例,以供读者在学习和工作中参考,同时对所学知识融会贯通,从而开阔思路,提高实际工作能力。 

二 单片机C语言教程:

      随着单片机技术的不断发展,以单片机C语言为主流的高级语言也不断被更多的单片机爱好者和工程师所喜爱。使用C51肯定要使用到编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。KEIL uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不一样公司的MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和C语言的程序设计,它的界面和常用的微软 VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

三 单片机C语言优越性:

1)无须懂得单片机的具体硬件,也能够编出符合硬件实际的专业水平的程序;
2)不懂得单片机的指令集,也能够编写完美的单片机程序;
3)不同函数的数据实行覆盖,有效利用片上有限的RAM空间;
4)提供auto、static、const等存储类型和专门针对8051单片机的data、idata、pdata、xdata、code等存储类型,自动为变量合理地分配地址;
5)C语言提供复杂的数据类型(数组、结构、联合、枚举、指针等),极大地增强了程序处理能力和灵活性;
6)提供small、compact、large等编译模式,以适应片上存储器的大小;
7)中断服务程序的现场保护和恢复,中断向量表的填写,是直接与单片机相关的,都由C编译器代办;
8)程序具有坚固性:数据被破坏是导致程序运行异常的重要因素。C语言对数据进行了许多专业性的处理,避免了运行中间非异步的破坏
9)提供常用的标准函数库,以供用户直接使用;
10)有严格的句法检查,错误很少,可容易地在高级语言的水平上迅速地被排掉;
11)可方便地接受多种实用程序的服务:如片上资源的初始化有专门的实用程序自动生成;再如,有实时多任务操作系统可调度多道任务,简化用户编程,提高运行的安全性等等。

四 相关书籍教程推荐:

 1.计算机原理与设计

2.单片机C语言应用程序设计

3.51单片机原理及应用--基于Keil C与Proteus

4.单片机MCS-51原理及应用开发教程

 

参考资料: 百度百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:3

编辑次数:0历史版本

创建者: 王雨薇

最近更新:2015/11/12 16:24:30

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。