下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。C语言与C51单片机C51语言兼备高级语言与低级语言的优点:(1)语法结构和标准C语言基本一致,语言简洁,便于学习。(2)C51运行于单片机平台,支持的微处理器种类繁多,可移植性好。对于兼容的8051系列单片机,只要将一个硬件型号下的程序稍加修改,甚至不加改变,就可移植到另一个不同型号的单片机中运行。(3)C51具有高级语言的特点,尽量减少底层硬件寄存器的操作。(4)C51语言提供了完备的数据类型、运算符及函数供使用。C51语言是一种结构化程序设计语言,可以使用一对花括号“{}”将一系列语句组合成一个复合语句,程序结构清晰明了。C51语言代码执行的效率方面十分接近汇编语言,且比汇编语言的程序易于理解,便于代码共享。C51是以C语言作基础,在结构上、定义及函数表达方式等是相同
不同的地方:51特殊之处(寄存器、位操作、数据分区等)C51基本结构#include<reg51.h>
/*头文件说明部份*/
unsignedcharx1,x2;
/*全局变量声明部份*/
…Function1(…){
……}/*功能函数定义部份*/
main(){
inti,j;
/*整型变量声明部份*/
Fu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家长行业知识
- 2026年律师代理委托合同
- 2026年立体设计装裱合同协议
- 2026年住宅租赁权质押合同
- 2026年窗帘布艺样品返利合同协议
- 2026年产品发布会拍摄合同
- 2026年桥梁工程劳务承包合同
- 2026年航空运输实习合同协议
- 家长会培训课件
- 雇佣合同续签协议2026年
- 《数据标注实训(高级)》中职全套教学课件
- 软件系统演示汇报
- 经营茶室方案么(3篇)
- 婴幼儿营养与喂养 项目四 婴幼儿营养与科学喂养课程 教案
- 12S522混凝土模块式排水检查井图集
- 厥脱患者中医急救与护理
- 设计团队介绍
- 中燃气计量管理制度
- 天然气公司输配管理制度
- 2026届高考生物一轮复习:人教版(2019)选择性必修3《生物技术与工程》必背知识点考点提纲
- 2025年连云港市中考生物试卷真题(含答案)
评论
0/150
提交评论