APP下载

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

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

电子世界 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查看全文

猜你喜欢

单片机结构语言
《形而上学》△卷的结构和位置
语言是刀
基于单片机的SPWM控制逆变器的设计与实现
论结构
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
让语言描写摇曳多姿
论《日出》的结构
我有我语言
创新治理结构促进中小企业持续成长