- 5
- 0
- 约8.98千字
- 约 50页
- 2018-02-18 发布于浙江
- 举报
[信息与通信]单片机C语言程序设计
第五章 单片机C语言程序设计 概述 为什么要使用C语言进行程序开发 C 语言有很好的结构性,便于模块化,更容易阅读和维护,程序有很好的可移植性,能够很方便的从一个工程移植到另一个工程,从而减少开发时间; 用C编写程序比汇编更符合人们的思考习惯,开发者可以更专心的考虑解决问题的算法,而不是考虑一些使用汇编语言上的细节问题,这样可从总体上减少开发和调试的时间。 为什么要使用C语言进行程序开发 C语言对使用者尽可能地隐藏了处理器底层的操作,使得代码可以在不同的目标系统(CPU)之间方便地移植。目前几乎所有微处理器都有配套的C编译器; 即使如此,汇编语言仍不可替代。首先,掌握汇编语言有利于写出高质量的C语言代码;其次,在一些时间/速度敏感的操作(如中断处理)中,使用汇编语言往往是唯一的选择。 第五章 单片机C语言程序设计 5.1 C51的数据类型与基本运算 5.1.1 C51的数据类型、变量及存储模式 1、C51的数据类型 C51的数据结构是以数据类型的形式出现的,数据类型可分为基本数据类型和构造(复杂)数据类型,构造数据类型是由基本数据类型构造而成; C51支持的数据类型如下表所示: 5.1.1 C51的数据类型、变量及存储模式 5.1.1 C51的数据类型、变量及存储模式 为了更加有利地利用8051的存储结构,C51引入了一种特殊的位数据类型(bit)。位数据存储在CPU内部的位
您可能关注的文档
最近下载
- 公司理财罗斯中文版13.pdf VIP
- (高清版)DB11∕T 491-2024建筑轻质板隔墙施工技术规程.pdf VIP
- 第一单元 子项目1 认识山东的自然资源(教学设计)山东地方课程五年级全一册.pdf
- 我国养老体制改革的历程与趋势研究.docx VIP
- 中兴 ZXV10 B860AV2.1U装维手册.pdf VIP
- 初中英语说课全英文ppt课件ppt课件.pptx VIP
- 社会稳定风险评估专家库管理使用办法.docx
- 《初识青铜器》课件 2026秋人教版美术四年级上册.ppt
- 西南13J106 居住建筑节能构造图集.pdf VIP
- 冷卷圆柱螺旋弹簧技术条件 第2部分:压缩弹簧.pdf VIP
原创力文档

文档评论(0)