- 59
- 0
- 约 47页
- 2017-09-21 发布于贵州
- 举报
3.2 单片机的C51程序设计
3.2.1 C51基础知识
C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。而针对8051的C语言日趋成熟,成为了专业化的实用高级语言。 C51的特点C语言作为一种非常方便的语言而得到广泛的支持,很多硬件开发都用C语言编程,如:各种单片机、DSP、ARM等。C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序从不同的单片机中移植过来。C语言提供了很多数学函数并支持浮点运算,开发效率高,故可缩短开发时间,增加程序可读性和可维护性。二. C51与ASM—51相比,有如下优点:(1)对单片机的指令系统不要求了解,仅要求对8051的存储器结构有初步了解;(2)寄存器分配、不同存储器的寻址及数据类型等细节可由编译器管理;????? (3)程序有规范的结构,可分成不同的函数,这种方式可使程序结构化;?(4)提供的库包含许多标准子程序,具有较强的数据处理能力;?(5)由于具有方便的模块化编程技术,使编好程序容易移植;bit) 长度(byte) 值域范围 位类型 bit 1 —— 0,1 无符号字符型 unsigned char 8 1 0~255 有符号字符型 char 8 1 -128~127 无符号整型 unsigned int
您可能关注的文档
- 基于单片机的自动门控制系统设计 毕业论文.doc
- 基于单片机的自动送料小车的毕业设计.doc
- 基于单片机的自动寻迹小车 毕业设计 好.doc
- 精密数字温度计毕业论文.doc
- 模具毕业设计题库.doc
- 模拟交通灯毕业论文.doc
- 本科毕业设计(论文)题目审核表.doc
- 时尚中式毕业论文.doc
- 最新电子专业毕业设计题目4.doc
- 【毕业论文】基于单片机的照明控制系统3863270.doc
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
原创力文档

文档评论(0)