- 1
- 0
- 约5.82千字
- 约 17页
- 2019-12-27 发布于天津
- 举报
第二章C51程序设计基础.ppt
第二章 C51程序设计基础 * 汇编语言因为直接操作系统的硬件资源,所以能够编写出高质量的程序代码,但要熟练使用它,必须精确掌握每条指令的功能及内部微观操作过程,经常使人望而生畏。对于复杂的计算程序,使用汇编编程是很困难的。同时汇编语言的可读性差,这点远不如高级语言,即使是自己以前编制的程序,若要修改一下程序功能,需要花费很多精力重新阅读程序。如果从产品开发的时间上来看,采用汇编语言进行程序设计,效率也不是很高。随着51单片机的应用越来越广泛,采用C语言来开发它的应用程序已经成为必然趋势。 C语言是一种结构化语言,尽管属于高级语言,但它可以产生紧凑代码。目前支持51的C语言中最成功的是Keil的C51,它功能强大,代码率极高。对于4KB以上,含有计算类功能的程序,它编译生成的最终代码量完全可以与汇编高手媲美。对于现在的嵌入式应用设计人员来讲,熟练使用C编程已经是必备的技能,市面上所有的51仿真系统也都支持C编程。 虽然C51对于单片机编程具有极强的诱惑力,但是如果想成为一个优秀的单片机应用者,熟练掌握汇编语言是十分必要的。对于时序要求严格的程序设计,C语言是无能为力的,因为我们无法控制后台的具体编译过程,而汇编是可以使用逐条指令按指令周期时间来控制具体时序的。同时,懂得汇编语言会使设计者能够精确了解程序执行时硬件所做的细微动作,同时
您可能关注的文档
最近下载
- 2025年度中秋国庆节前安全教育培训.pptx
- Q_GDW1382-2013配电自动化技术导则.pdf VIP
- [计算方法课件试卷习题(机械专业大二)][计算方法课件]第一章绪论.ppt VIP
- 23版概论第五章 中国特色社会主义理论体系的形成发展.ppt VIP
- 当消极情绪来敲门(微调版).pptx VIP
- Q∕GDW 467-2010 接地装置放热焊接技术导则.docx VIP
- Q∕GDW 11074-2013 交流高压开关设备技术监督导则.docx VIP
- 设计概述 课件-高中美术人教版(2019)选择性必修4 设计.pptx VIP
- Q∕GDW 1914-2013 继电保护和安全自动装置验收.docx VIP
- Q∕GDW 768-2012 继电保护全过程管理标准.docx VIP
原创力文档

文档评论(0)