首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 250 毫秒
1.
C语言是嵌入式软件开发的主流语言,分析了C语言在C51系列单片机开发中的必要性和编程要点,特别是高级数据结构和程序库的应用。事件驱动是一种不同于逐句执行的线性结构程序的编程模型,并在Windows、Linux等高级操作系统中得到普遍应用;用C语言实现了在C51单片机应用中的事件驱动模型,讨论了事件源、消息队列、处理函数的具体实现,此模型具有较强的通用性和实用性。  相似文献   

2.
单片机C语言编程应注意的若干问题   总被引:4,自引:0,他引:4  
本文较详细地分析了单片机C语言的特点,就单片机系统资源对C语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。  相似文献   

3.
在各种嵌入式产品的开发、应用推广以及单片机技术应用中,云计算和嵌入式、单片机的控制系统和人们的生活将会越来越密切。分析了C语言在控制系统上编程的特点,结合系统资源对C语言具体要求,介绍了控制系统上的开发环境和开发步骤。  相似文献   

4.
51系列单片机C语言编程入门(上)   总被引:1,自引:0,他引:1  
一、使用C语言编程的好处 8051系列单片机自80年代初期诞生以来,由于8051单片机卓越的性能和厂商对8051单片机开发应用的有力支持,8051单片机以绝对的优势在国内迅速地普及应用。为了解决汇编语言编困难的问题,在80年代后期,一些单片机生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片  相似文献   

5.
有关单片机的C语言编译器有多种,目前应用最广泛的是Keil Software公司的Keil C。这是一个很优秀的单片机C语言编译器,它几乎支持所有51系列单片机的汇编语言和C语言编程,具有软件仿真和硬件仿真功能(硬件仿真需要仿真器支持),在仿真过程中能实时显示寄存器、内存区的值以及各I/O口的状态。Keil C集源程序的编写、编译、仿真于一体,有了它,你可以不再需要其它任何软件就能完成单片机C程序烧写之前的所有工作。  相似文献   

6.
现代程序开发过程中,C语言是使用比较多的一种语言,广泛应用于底层开发。而51单片机作为基础入门的单片机,也是一种应用广泛的硬件,二者都是电子信息类专业人才必须掌握的知识内容。实际开发过程中,采用51单片机程序与C语言相结合的设计方式十分常见。笔者简单介绍了51单片机和C语言的编程特点,简要讨论了C语言的编程技巧和方法。  相似文献   

7.
四、8051特殊功能寄存器(SFR)及其在C51中的定义 8051单片机内有21个特殊功能寄存器(SFR),其中11个寄存器具有位寻址功能,这些寄存器的值决定单片机的各种中断、计数器(定时器)和运算操作,这些寄存器的分布如表3所示。为了能访问这些特殊功能寄存器,Franklin C51提供了一种自主形式的、不同于标准C语言的定义方法,只适用于8051系列单片机的C编程。这种方法引入关键词"sfr",语法如下:  相似文献   

8.
HC08系列单片机C语言的若干编程技术   总被引:2,自引:0,他引:2  
讨论MC68HC08系列单片机的C语言编程技术,分析了08C语言在寄存器和I/O口的使用、嵌入汇编及中断处理上与标准C的区别,并论述.1st文件在08C语言编程中的重要作用,探讨了规范编程、精简和优化代码等08C语言编程技术。  相似文献   

9.
目前单片机的应用领域在逐步拓宽,同时可用于对单片机进行编程的语言也越来越多,比较常见的有汇编语言、C语言、PL/M.和BASIC等4种语言.本文将对各种编程语言进行对比分析指出其中的优缺点,为单片机技术的初学者提供简单快捷的学习路径.  相似文献   

10.
单片机可以用汇编语言编程,也可以用高级语言C、Basic编程,也可以用图形化语言编程。工业控制中普遍采用可编程控制器,其CPU模块内的微控制器往往是普通的单片机,而可编程控制器可以梯形图编程,或者用流程图编程。现在的智能教育机器人控制器均用单片机,而这些机器人的编程大多支持流程图编程。上海广茂达电子信息有限公司的能力风暴系列机器人采用VJC可视化流程图与C语言编程;  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号