单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第六章 函数6.1 概述模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块特点:各模块相对独立功能单一结构清晰接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法: 自上向下逐步分解分而治之C是模块化程序设计语言C程序结构C是函数式语言必须有且只能有一个名为m
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式第五章 数组构造数据类型之一数组:有序数据的集合用数组名标识元素:属同一数据类型用数组名和下标确定5.1 一维数组一维数组的定义定义方式: 数据类型 数组名[常量表达式] 合法标识符表示元素个数下标从0开始[ ] :数组运算符单目运算符优先级(1)左结合不能用( )例 int a[6]a[0]0145a[1
第五章数理统计中的统计量及其分布随机样本和经验分布函数统计量三大抽样分布正态总体下常用统计量的一些重要结论51总体与随机样本总体 作为研究对象的随机变量样本注意:样本容量样本观测值简单随机样本结论:用样本估计总体的分布数理统计的主要任务之一。经验分布函数并写出频率分布表: 其中,经验分布函数如下: 2统计量注意:1对于样本提供的信息要进行提炼。 2样本的函数中不包含任何未知参数,是为了推断的可行
第五章数理统计中的统计量及其分布随机样本和经验分布函数统计量三大抽样分布正态总体下常用统计量的一些重要结论51总体与随机样本总体 作为研究对象的随机变量样本注意:样本容量样本观测值简单随机样本结论:用样本估计总体的分布数理统计的主要任务之一。经验分布函数并写出频率分布表: 其中,经验分布函数如下: 2统计量注意:1对于样本提供的信息要进行提炼。 2样本的函数中不包含任何未知参数,是为了推断的可行
单击此处编辑母版文本样式第二级第三级2011年春 单击此处编辑母版标题样式物理与电子工程系《电子设计与实践》第四讲 开发工具KeilC51介绍一应用C语言开发单片机程序二熟悉Keil开发单片机C程序的流程三C关于SFR及位的定义四掌握Keil与Proteus联合调试的方法五实训2011年春 一应用C语言开发单片机程序1单片机运行程序的流程两种类型的语言汇编语言C语言2汇编语言优点:执行效率高运行速
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单片机的C51编程 第一节 概述第二节 程序的格式第三节 数据类型和存储类型第四节 运算符和表达式第五节 指针与函数 第六节 片内硬件资源的定义 第七节 程序的基本结构 第八节 C51程序举例第九节 Windows环境下C51编译器的操作本章要点 介绍C语言的基础知识 掌握C语
单片机程序可以使用汇编语言或C语言编写汇编语言执行效率高但语法晦涩可读性差调试维护困难可移植性差C语言语法简洁结构清晰开发调试容易得多而且也可以直接操作硬件可移植性好目前绝大多数单片机程序使用C语言开发在一些对速度代码大小有苛刻要求的关键部分可将汇编程序嵌入到C程序中C51语言是C语言在8051系列单片机上的实现使用特定的编译器(FranklinKeil C)抛弃C语言中不适合51的一些特性而加入
寻址空间0255数据长度bdata C-51函数的一般格式 类型 函数名(参数表) { 数据说明部分 语句执行部分 }所占位数16unsigned long int64实型32065535charsfr:特殊功能寄存器声明sfr16:sfr的16位数据声明sbit:特殊功能位声明(P166)bit:位变量声明例:sfr SCON = 0X98 sfr16
(1)bit型变量1、C51对标准C语言的扩展1)数据类型定义一个位变量。同char,int,long…如:bit crc_ok, flg_err ;bit变量被定位在内RAM的可位寻址区Keil C51应用简述声明8位SFR寄存器的地址 sfr P0=0x80; sfr SP=0x81; sfr DPL =0x82; sfr DPH =0x83; DPH = 0X10; P0 = 0XFF;P0
C语言的延时计算今天碰到这个问题想想大家也可能用得上就转过来了希望对大家有用C51中精确的延时与计算的实现C51由于其可读性和可移植性很强在单片机中得到广泛的应用但在某些时候由于C51编写的程序对在有精确时间要求下可能就得要用汇编语言来编写但在C51是否也能实现时间的精确控制呢答案是肯定的在C51中要实现对时间的精确延时有以下几种方法其一:对于延时很短的要求在us级的采用_nop_函数这个函数相当
违法有害信息,请在下方选择原因提交举报