- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C51语言入门
MCS-51单片机
-- C51基础
陈茜茹
Email:vickychenqian@163Email:vickychenqian@163.comcom
主要内容
C51与标准C
C51C51的数据类型和运算量的数据类型和运算量
C51的运算符的运算符
程序结构
函数函数
其它数据类型其它数据类型
C51与标准C
• C语言是一种编译型程序设计语言,它兼顾
了多种高级语言的特点了多种高级语言的特点,并具备汇编语言并具备汇编语言
的功能的功能。针对针对8051的的C语言日趋成熟语言日趋成熟,成为成为
了专业化的实用高级语言。很多硬件开发
都用都用CC语言编程语言编程,,如如::各种单片机各种单片机、、DSPDSP、、
ARM等。
C51与标准C的区别
(1 )C51 中定义的库函数和标准C语言定义的库函数不同。标准
的C语言定义的库函数是按通用微型计算机来定义的,而C51 中的
库函数是按MCS-51单片机相应情况来定义的;
(2 )C51 中的数据类型与标准C的数据类型也有一定的区别,在
C51C51 中还增加了几种针对中还增加了几种针对MCSMCS-5151单片机单片机特有的数据类型特有的数据类型;;
(3 )C51变量的存储模式与标准C 中变量的存储模式不一样,
C51C51 中变量的存储模式是与中变量的存储模式是与MCSMCS-5151单片机的存储器紧密相关单片机的存储器紧密相关;;
((4 ))C51与标准与标准C的输入输出处理不一样的输入输出处理不一样,,C51 中的输入输出是中的输入输出是
通过MCS-51 串行口来完成的,输入输出指令执行前必须要对串行
口进行初始化;
(5 )C51与标准C在函数使用方面也有一定的区别,C51 中有专
门的中断函数门的中断函数。。
C51的数据类型
基本数据类型
类型符号 关键字 所占位数 数的表示范围
(signed)(signed) intint 1616 -3276832768~3276732767
有 (signed) short 16 -32768~32767
型 整 ((sigi ned)d) llong 3232 -21474836482147483648~21474836472147483647
unsigned int 16 0~65535
无无 unsigned short int 1616 00~6553565535
unsigned long int 32 0~4294967295
型 实
有有 flfloatt 3232 33.44e-3838~33.44e3838
有 double 64 1.7e-308~1.7e308
字 字 有有 chhar -128128~ 127127
符
8
型 无 unsigned char 8 0~255
基本类型:*
文档评论(0)