主 讲:张松灿河南科技大学电子信息工程学院自动化系单 片 机 原 理 与 应 用第五章 80C51单片机的程序设计15.1 概述5.1.1 编程语言-机器语言、汇编语言与高级语言5.1.2 程序结构5.2 汇编语言及其程序设计5.2.1 汇编语言5.2.2 汇编语言程序设计5.3 单片机的C语言及其程序设计5.3.1 Keil C语言5.3.2 C语言与汇编语言的混合编程5.3.3 C语言程序设计5.3.4 80C51功能单元的C语言编程思考与练习25.1 概 述5.1.1 编程-机器语言、汇编语言与高级语言 程序设计语言:指计算机能够理解和执行的语言。 程序设计语言种类很多,有: 机器语言、汇编语言和高级语言。 具体采用哪种语言由程序设计语言的特点和适用场合决定。 机器语言、汇编语言和高级语言比较一览表31、机器语言 计算机中,所有程序(包括数符、指令)都是用二进制代码来表示的。 机器语言:用二进制代码表示的指令系统。 计算机唯一能够识别并执行的语言。 缺点:不易看懂,不便记忆,容易出错。 74H02H24H05H80HFEH42、汇编语言 汇编语言:用指令助记符表示指令系统的语言,