找回密码
 注册
查看: 183|回复: 3
打印 上一主题 下一主题

8051单片机C语言彻底应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-14 10:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
8051单片机C语言彻底应用
; p( A* u" c; D! e
! D9 d8 Z* w, m0 V突破艰涩难懂的汇编语言编写,改用易学易懂的C语言
9 u) r- ^4 x" }0 i+ @由浅入深介绍程序结构,设计技巧与理念7 W! y! L+ e4 e; v$ f4 F' K
循序渐进扩展程序设计的逻辑推理与思考方法5 B( X, C  N7 U* o; c6 ?& J, l0 a+ |4 v( t

. @% M0 J9 J2 L  N2 ? : |4 M+ {0 V8 h% S/ ]
, H" |0 G8 ~, d4 X! [- I: R

8051单片机C语言彻底应用.pdf

5.14 MB, 下载次数: 1, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2022-11-14 11:24 | 只看该作者
C51中定义的库函数和标准C语言定义的库函数不同,标准的C语言定义的库函数是按照通用微型计算机来定义的,而C51中的库函数是按51单片机的相应情况来定义的;
5 D$ B# e5 V5 U# F+ @C51中的数据类型与标准的C的数据类型也有一定的区别,在C51中还增加了几种针对51单片机的特有的数据类型;% i0 m: K9 O. t) F: z
C51变量的存储模式与标准C中的变量的存储模式不一样,在C51中变量的存储模式是与51单片机的存储器紧密相关;
# S; }( B8 C) N& Z% _; l0 ]3 [' N) lC51与标准C的输入输出处理不一样,C51中的输入输出是通过51串行口来完成的,输入输出指令执行前必须对串行口进行初始化;
- j( T* x+ b5 K( r) z" DC51与标准C在函数使用方面也有一定的区别,C51有专门的中断函数

该用户从未签到

3#
发表于 2022-11-14 13:44 | 只看该作者
用bit定义的位变量在C51编译器中编译时,在不同的位置位地址可以变化,而用sbit定义的位变量必须与51单片机的一个可以寻址位单元或可位寻址的字节单元中的其中某一位联系在一起,在C51编译时,其对应的位地址是不可变化的

该用户从未签到

4#
发表于 2022-11-14 14:12 | 只看该作者
C51变量的存储种类有四种:自动(auto),外部(extern),静态(static)和寄存器(register)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-1-15 21:35 , Processed in 0.078125 second(s), 25 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表