- 79
- 0
- 约5.17万字
- 约 213页
- 2017-07-07 发布于广东
- 举报
第4章 80C51单片机的软件基础 内 容 单片机应用系统是由硬件和软件共同组成的。要使单片机实现所需要的控制功能,必须有控制软件,没有控制软件的单片机是毫无用处的。 机器语言是计算机唯一能识别的语言,用汇编语言和高级语言编写的程序(称为源程序)最终都必须翻译成机器语言的程序(称为目标程序),计算机才能识别。 汇编语言是能够利用单片机所有特性直接控制硬件的语言,它直接使用CPU的指令系统和寻址方式,从而得到占用空间小、执行速度快的高质量程序。对于一些实时控制要求高的场合,汇编语言是必不可少的。但对于较复杂的单片机应用系统,它的编写效率很低。 为了提高软件的开发效率,编程人员采用高级语言C语言来开发单片机应用程序。 目前许多软件公司致力于单片机C编译器的开发研究,许多C编译器的效率已接近汇编语言的水平,对于较复杂的应用程序,C语言产生的代码效率甚至超出了汇编语言。同时目前单片机片内程序存储器的发展十分迅速,许多型号的单片机片内ROM已经达到64KB甚至更大,且具备在系统编程(ISP)功能,进一步推动了C语言在单片机应用系统开发中的应用。 在学习C语言之前,了解汇编语言,能读懂汇编语言程序,并且会编中、小规模的汇编语言程序是十分必要的。 4.1 80C51单片机的指令系统 4.1
原创力文档

文档评论(0)