51单片机C语言常用模块与综合系统设计实例....pdf
2022-07-04 19:07:17 18.91MB 技术资料
王爽汇编语言教程+课后习题答案+实验解答!最完整最经典教程!
2022-06-25 04:34:40 20B 单片机 汇编语言 王爽
1
C51单片机C语言编程基础和实例.doc
2022-06-23 18:00:57 509KB 互联网
AVR 单片机 C语言 最小系统板的设计.pptx
2022-06-23 13:00:24 1.27MB 互联网
单片机C语言.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-20 09:05:24 1.99MB 文档资料
单片机C语言介绍 单片机C语言介绍全文共48页,当前为第1页。单片机C语言介绍全文共48页,当前为第1页。附录A 单片机C语言介绍 单片机C语言介绍全文共48页,当前为第1页。 单片机C语言介绍全文共48页,当前为第1页。 单片机C语言设计指导 在实际工程应用中,51单片机的程序设计一般都是采用C语言编写,通过相应的编译器,得到可执行代码,以提高程序开发效率。但由于单片机的内部资源有限,并结合单片机的特点(如位操作),与标准C语言相比,有所不同,称为C51程序。 C语言的特点 语言简洁、紧凑,使用方便、灵活。 运算符丰富。 数据结构丰富。具有现代化语言的各种数据结构。 可进行结构化程序设计。 可以直接对计算机硬件进行操作。 生成的目标代码质量高,程序执行效率高。 可移植性好。 C语言程序采用函数结构,每个C语言程序由一个或多个函数组成,在这些函数中至少应包含一个主函数main(),也可以包含一个main()函数和若干个其它的功能函数。不管main()函数放于何处,程序总是从main()函数开始执行,执行到main()函数结束则结束。在main()函数中调用其它函数,其它函数也可以相互
2022-06-20 09:05:24 157KB 文档资料
随着单片机开发技术的不断发展, 目前已有越来越多的人从普遍使用汇编语言到逐渐使 用高级语言进行开发,其中以 C 语言为主,而且市场上几种常见的单片机均有 C 语言开发 环境。 C51 是针对 8051 系列单片机开发的高级语言。 它与标准的 C 语言基本一致, 但根据 8051 单片机的硬件特点作了少量的扩展和重新定义。例如,C51 支持位变量,printf 函数由串行 口输出而不是屏幕输出, 以及不同厂家的单片机为描述其硬件的差异需要使用特定的头文件 等。C51 主要有以下特点: (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符及其丰富。 (3)生产的目标代码质量高,程序执行效率高(与汇编语言相比) 。 (4)可移植性好(与汇编语言相比) 。 (5)可以直接操作硬件。 下面我们通过任务一中的 C51 程序(片机控制一个 LED 发光二极管发光)认识 C51 的 基本结构。源程序如下: 01 #include 02 sbit led=P1^0; 03 void main() 04 { 05 while(1) 06 { 07 led=0; 08 } 09 } 上述程
2022-06-20 09:05:23 102KB 文档资料
单片机C语言基础.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-20 09:05:23 2.66MB 文档资料
51 单片机汇编语言教程-慧净电子会员收集整理 (全部 28 课) 推荐使用慧净 51 实验板。推荐 51 学习网 WWW.HLMCU.COM 淘宝网:http://shop37031453.taobao.com/ 51单片机汇编语言教程:第14课-单片机条件转移指令 (基于 HJ-1G、HJ-3G 实验板) 条件转移指令是指在满足一定条件时进行相对转移。 判 A 内容是否为0转移指令 JZ rel JNZ rel 第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令) 。转移 到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们能借助于机 器汇编了。因此这第指令我们能这样理解:JZ 标号。即转移到标号处。下面举一例说明: MOV A,R0 JZ L1 MOV R1,#00H AJMP L2 L1: MOV R1,#0FFH L2: SJMP L2 END 在执行上面这段程序前如果 R0中的值是0的话,就转移到 L1执行,因此最终的执行结果是 R1中的值为0FFH。而如果 R0中的值不等于0,则次序执行,也就是执行 MOV R1,#00H 指
2022-06-19 14:03:37 563KB 文档资料