1. 首页 > 经验  > 正文

单片机C语言编程

单片机C语言编程

单片机c语言编程是基于C语言的单片机编程。单片机的C语言採用C51编译器(简称C51)。由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标準,生成的代码遵循Intel目标档案格式,而且可与A51彙编语言PL/M51语言目标代码混合使用

基本介绍

中文:单片机C语言编程外文名:Single chip C language programming类别计算机程式语言

单片机

单片机,全称单片微型计算机(英语:Single-ChipMicrocomputer),又称控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块积体电路晶片上的微型计算机。与套用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬体)和节约成本。它的最大优点体积小,可放在仪表内部,但存储量小,输入输出接口简单功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多套用场合被称为範围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

单片机编程

单片机编程就是硬体是单片机,基于单片机进行的程式开发,在有周围外设支持情况下,用软体来控制的部分通过单片机编程来实现。单片机能识别的语言是硬体语言即彙编,因此编程就是围绕彙编来实现,有直接用彙编程式来编写的,但是较难调试的编写,特别是一上规模就更不易实现,因此常用高级语言来写然后通过编译器转化成彙编。

单片机的C语言

单片机软体设计使用C语言作为编程开发软体,採用模组化的程式结构,设计了按键模组程式、RFID模组程式、日曆时钟模组程式、GPRS模组程式、显示存储模组程式等,并编写系统主程式,将五个程式模组组合在一起,实现单片机控制系统的整体功能。
51单片机支持三种高级语言,即PL/M,C和BASIC。C语言是一种通用的程式设计语言,其代码率高,数据类型及运算符丰富,并具有良好的程式结构,适用于各种套用的程式设计,是目前使用较广的单片机程式语言。
单片机的C语言採用C51编译器(简称C51)。有C51产生的目标代码短,运行速度高,所需存储空间小,符合C语言的ANSI标準,生成的代码遵循Intel目标档案格式,而且可与A51彙编语言或PL/M51语言目标代码混合使用

本文由'黎和豫'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明