C51单片机C语言程序设计 本资源摘要信息主要介绍C51单片机C语言程序设计的相关知识点,包括C语言程序结构、C语言与MCS-51单片机、C51程序结构、C51的数据类型等。 C语言程序结构: * C语言程序采用函数结构,每个C语言程序由一个或多个函数组成,其中至少应包含一个主函数main()。 * 主函数main()是程序的入口点,程序总是从main()函数开始执行,执行到main()函数结束则结束。 * 在main()函数中可以调用其它函数,其它函数也可以相互调用,但main()函数只能调用其它的功能函数,而不能被其它的函数所调用。 C语言与MCS-51单片机: * 用C语言编写MCS-51单片机程序与用汇编语言编写MCS–51单片机程序不同。 * 用汇编语言编写MCS–51单片机程序必须考虑其存储器结构,尤其必须考虑其片内数据存储器与特殊功能寄存器的使用以及按实际地址处理端口数据。 * 用C语言编写MCS–51单片机应用程序,则不用像汇编语言那样须具体组织、分配存储器资源和处理端口数据,但在C语言编程中,对数据类型与变量的定义,必须要与单片机的存储结构相关联,否则编译器不能正确地映射定位。 C51程序结构: * C51程序结构与标准的C语言程序结构相同,但C51程序与标准的C程序在以下几个方面不同: + C51中定义的库函数和标准C语言定义的库函数不同。 + C51中的数据类型与标准C的数据类型也有一定的区别。 + C51变量的存储模式与标准C中变量的存储模式不一样。 + C51与标准C的输入输出处理不一样。 + C51与标准C在函数使用方面也有一定的区别。 C51的数据类型: * C51的数据类型分为基本数据类型和组合数据类型,情况与标准C中的数据类型基本相同。 * 字符型char有signed char和unsigned char之分,默认为signed char。 * int整型分singed int和unsigned int,默认为signed int。 * long长整型分singed long和unsigned long,默认为singed long。 * C51中还有专门针对于MCS-51单片机的特殊功能寄存器型和位类型。 C51单片机C语言程序设计需要考虑单片机的存储结构、数据类型、变量定义、输入输出处理等方面的特点,以确保编译器正确地映射定位和程序的正确执行。






















剩余118页未读,继续阅读


- 粉丝: 475
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 上海市建设工程建筑渣土承运合同.doc
- 办公大楼综合布线系统设计方案二.doc
- GMP培训教材-提取车间安全生产操作知识解释问答.doc
- 普外科出科考试试题.doc
- 广东高速公路桥梁墩柱施工技术交底.doc
- 财务工资管理系统解决方案.doc
- VDA6.3-提问表(潜在供方分析P1).docx
- 华为技术有限公司是一家生产销售通信设备的民营通信科技公司.doc
- 中石化物流培训方案-3-16.doc
- 土石方开挖放坡系数计算法.doc
- 磨床砂轮主轴热处理工艺设计周延源.docx
- 2023年云计算云服务考试试题答案解析试题库完整.doc
- -培训与开发(习题).doc
- HR试题新版.docx
- 如何提高物流配送水平精.doc
- 软件著作权申请截图完整的要求.pdf


