- 1
- 0
- 约2.84千字
- 约 16页
- 2017-05-27 发布于重庆
- 举报
PART1点亮最小的单片机系统三C51编程
单片机及其应用
1
C51与ANSI-C区别
C51编程示例
3
2
PART1 点亮最小的单片机系统
(二) C51编程
C与汇编比较
C与汇编比较
汇编编程
C编程
优点:
执行效率高
对底层硬件的控制性好
缺点:
可读性、可移植性差
不易维护
开发效率低
屏蔽硬件特征
模块化开发
可读性、可移植性好
易于开发、维护
单片机系统要求操作底层硬件
C与汇编
#include reg51.h
…
sbit LED = P1^1;
main()
{
LED = 0;
}
ORG 0000H
LJMP START
ORG 0003H
LJMP INT0
ORG 000BH
LJMP TIMER0
…
END
?
?
?
?
程序入口在哪里?
主程序循环体在哪儿?
这是什么头文件?
这是什么关键字?
main()
{
LED = 0;
while(1)
{
}
}
C51与ANSI-C
C51与ANSI-C比较
基本语法、程序结构、编程特征相同
不同之处:
扩展关键字
常用库文件
编译生成
基本数据类型
存储类型关键字
其它扩展关键字
C51常用库文件介绍
C51常用的库文件有三个:
reg51.h
absacc.h
intrins.h
MCS-51兼容单片机,SFR定义头文件
绝对地址访问头文件
汇编编写的常用
您可能关注的文档
- lesson28RichorpoorItdoesn39;tmatter课件.pptx
- Linux操作系统分析与实践北大CH1.pptx
- LinuxPostfix邮件服务器的配置.pptx
- Lecture3血液净化泌尿免疫系统的人工器官II.pptx
- LGVCM马达异物不良教育资料.pptx
- linux操作系统分析与实践北大Ch4.pptx
- linux操作系统分析与实践北大Ch3.pptx
- Linux操作系统分析与实践北大CH2.pptx
- Linux操作系统分析与实践北大CH8.pptx
- Linux操作系统分析与实践北大CH9.pptx
- (正式版)DB43∕T 915-2014 《冷鲜肉连锁店经营管理规范》.pdf
- (正式版)DB43∕T 946-2014 《湘丰棉3号生产技术规程》.pdf
- (正式版)DB43∕T 977-2014 《南方冬枣栽培技术规程》.pdf
- (正式版)DB43∕T 978-2014 《蓝莓栽培技术规程》.pdf
- (正式版)DB43∕T 1037-2015 《苎麻针织内衣内裤》.pdf
- (正式版)DB43∕T 2499-2022 《华薯1号马铃薯大棚栽培技术规程》.pdf
- (正式版)DB43∕T 2502-2022 《番茄大棚秋延后水肥一体化栽培技术规程》.pdf
- (正式版)DB43∕T 2507-2022 《水稻稻瘟病抗性品种合理布局指南》.pdf
- (正式版)DB43∕T 2659-2023 《紫薇杂交育种技术规程》.pdf
- (正式版)DB43∕T 2437.5-2022 《知识产权综合服务分中心运行规范 第5部分:评价要求》.pdf
原创力文档

文档评论(0)