C语言在单片机中的应用研究

2021-02-07 07:52:52江苏省徐州医药高等职业学校邓如兵
电子世界 2021年1期
关键词:单片机结构语言

江苏省徐州医药高等职业学校 邓如兵

C语言是一种高级计算机编程语言,在51系列单片机中通常使用专用的C51语言为单片机编程,C51能够直接操作硬件资源,提高了编程效率。

计算机语言分为低级语言和高级语言,单片机作为计算机系列中的专用计算机,在开发单片机应用系统时,也可以采用低级语言和高级语言。单片机常用的应用系统开发语言是汇编语言和C语言。汇编语言有其代码短小、运行快速的优点,但是有一个让编程人员难以掌握的缺点。本文以51系列单片机为例,介绍C语言在单片机中的应用方法。

1 C语言和单片机概述

C51是一种用于51系列单片机编程的C语言,具备高级程序设计语言的特点,同时能够直接操作硬件资源。C语言的三种基本结构包括顺序结构、分支结构和循环结构;分支结构有双分支结构和多分支结构;循环结构有当型循环结构、直到型循环结构。单片机程序设计也离不开这三种基本结构的运用。

单片机通常是为实时控制应用而设计制造的,把中央处理部件、存储器和各种输入/输出接口等集成在一块芯片上。Intel公司设计的51系列单片机是单片机中应用最广泛的经典机型。

2 C语言算法表达

在利用单片机处理应用需求的时候,通常需要进行算法描述,可以用自然语言、伪代码、传统的流程图、N-S盒图和PAD图来表示。一般习惯用传统的流程图、N-S盒图和PAD图来表达程序算法。这三种算法流程可用顺序结构、双分支结构、多分支结构、多分支结构、直到型循环结和当型循环结构表达。……

登录APP查看全文

猜你喜欢
单片机结构语言
《形而上学》△卷的结构和位置
哲学评论(2021年2期)2021-08-22 01:53:34
语言是刀
文苑(2020年4期)2020-05-30 12:35:30
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
论结构
中华诗词(2019年7期)2019-11-25 01:43:04
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
让语言描写摇曳多姿
论《日出》的结构
我有我语言
创新治理结构促进中小企业持续成长
现代企业(2015年9期)2015-02-28 18:56:50