- 4
- 0
- 约6.27千字
- 约 34页
- 2017-11-28 发布于重庆
- 举报
第9章 单片机的C语言编程
第9章 单片机的C语言编程 9.1 C51编程语言简介 9.2 C51的数据类型 9.3 数据的存储器类型和存储器模式 9.4 SFR、位变量、存储器和I/O接口的定义 9.5 C51的函数和运算符 9.6 汇编语言与C51的混合编程 9.7 C语言单片机程序编写举例 9.1 C51编程语言简介 9.1.1 C51编程语言 C语言与任何特定的硬件或系统无关。 C语言的代码效率高,可与汇编语言媲美。 既可以实现高级语言的模块化编程,又可以实现很多底层的操作。 在对效率或硬件操作要求比较高的地方,一般采用C语言和汇编语言联合编程的方法。 C51语言具有的以下优点: (1) C51自动管理存储器的分配,无需考虑不同存储器的寻址和数据类型等细节。 (2) 程序由函数构成,便于进行模块化程序设计。 (3) 子程序库丰富,大大减轻了编程的工作量。 (4) 可以与汇编语言交叉编程,使编程更加灵活方便,便于提高程序的性能。 9.1.2 C51的程序结构 C51程序的基本结构如下所示,包含五个部分(① ~ ⑤): #include xxxx1.h /*预处理文件*/① #include xxx2.c 全局变量说明 /*可被程序中所有函数引用的变量*/② …… function1(形参列表); /*函数1声明*/③ …… functionN(形参列表); /
您可能关注的文档
- 禁毒课件-PPT.ppt
- 福建专升本大学语文复习资料10--登西台动哭记.ppt
- 福州金辉大酒店2011新员工上岗培训.ppt
- 神经系统解剖生理及病损的定位诊断.ppt
- 福建社保卡业务拓展经验交流.ppt
- 离子反应(说课稿1).ppt
- 离子反应及其发生的条件说课.ppt
- 离子反应说课课件PPT1.ppt
- 福建三明市时代颐园市场策划报告68p2012年生态品质生活社区营销执行策略.ppt
- 离子反应酸碱盐.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 2025年国家基层糖尿病防治管理指南解读.pptx VIP
- 心理学考试常用词汇.pdf VIP
- 德州市初中生物中考命题培训.pptx VIP
- 重庆市育才中学教育集团2024-2025学年七年级下学期期中语文试题(含答案).docx VIP
- (2026版)电动汽车充换电站消防安全技术规范团体标准解读PPT课件.pptx VIP
- 【课件】初中生物命题讲座.ppt VIP
- 中国地中海贫血诊疗指南(2025版).docx VIP
- 2026年福建泉州市高三一模高考化学试卷试题(含答案详解).pdf VIP
- T_SMA 0045—2023 预制式电力电缆工井及排管施工技术导则.docx VIP
- 2024年山东卷历史高考试卷(原卷+答案)_可搜索.pdf VIP
原创力文档

文档评论(0)