C51回顾四

一.采样定理可以简单表述为,为了还原原始信号,采样信号的频率不能小于原始信号最高频率分量的两倍。

Fs>=2Fy

Fs为采样频率

Fy为输入信号的最高频率分量的频率。

二.

三._nop_()这个函数是延迟一个周期的意思,用到它时,程序中需要包含头文件intrins.h。

四.D/A转换的一些参数:

1)建立时间:指输入数字量变化时,输出电压变化到相应稳定电压值所需要的时间。一般用转换器输入的数字量从全0变为全1时,输出电压达到规定的误差范围(+-LSB/2)时所需要的时间。

2)温度系数:指在输入不变的情况下,输出模拟电压随温度变化产生的变化量。一般用满刻度输出条件下温度每升高一度,输出电压变化的百分数作为温度系数。

五.

时间: 2024-10-11 11:07:36

C51回顾四的相关文章

C51回顾二

一.在使用多位一体数码管时,它们内部的公共端是独立的,而负责显示什么数字的段线全部是连在一起的,独立的公共端可以控制具体哪一位数码管可以显示,连在一起的段线可以控制到底显示什么数字.通常我们把公共端叫做位选线,连接在一起的段线叫做段选线.通常单位数码管是10个引脚,二位数码管也是10个引脚,四位数码管是12位引脚. 二.在嵌入式编程中,根据不同的需要来建立自己的码表会经常遇到的,这里共阴极数码管的码表在C51中可以这样建立,以下只是一个示例: unsigned char code table[ 

C51回顾五

一.串口通讯中,在发送数据时,数据位尾随的一位为奇偶校验位(1或0).奇校验时,数据中1的个数与校验位1的个数之和应为奇数,偶校验时,数据中1的个数与校验位1的个数之和应为偶数.接受字符时,对1的个数进行校验,若发现不一致,则说明传输过程中出现了差错. 二.RS232C总线标准要求收发双方共地,通信距离大时,收发双方的地电位差就明显了,在信号地上有比较大的电流,并产生压降. 三.串口线又分为平行串口线和交叉串口线,母对母串口线,母对公串口线等等. 四.51单片机常用晶振11.0592Mhz,因为

C51回顾三

一.C51扩展的13个关键字 bit  位变量说明    声明一个位变量或位类型的函数 sbit 位变量说明    声明一个可位寻址的寄存器的位 sfr  8位特殊功能寄存器的声明 sfr16  16位特殊功能寄存器的声明 data   直接寻址的8051内部寄存器 bdata  可位寻址的8051内部寄存器 idata   间接寻址的8051内部寄存器 pdata   分页寻址的8051外部寄存器 xdata   8051外部数据寄存器 code   8051程序存储器 interrupt  

C51回顾七

1.定时器中断的允许位ET0的置位或置零可能会影响之后的延迟函数的执行时间.有时候你将ET0=1打开,仿佛延迟函数变长了,ET0=0关闭,仿佛延迟函数又变短了.这也许就是定时器的溢出时间很短,而定时器的中断函数又有很所语句要执行,在ET0=1打开时,在执行延迟函数的中间,可能发生了定时器的中断,转而去执行定时器中断函数,并且可能这样进出中断很多次,导致了延迟函数的延迟时间不确定了. 2. 3. 4 5. 6.再次申明中断函数没有形参,没有返回值,也不可以在中断函数中调用一个带返回值的函数. 7.

C51回顾六

1.液晶(Liquid Crystal)是一种高分子材料.液晶显示器(Liquid Crystal Display)的主要原理是以电流刺激液晶分子产生点,线,面并配合背光构成画面.各种型号的液晶通常是按照显示字符的行数或液晶点阵的行,列数来命名的.如1602的意思是每行显示16个字符,可以显示两行,这类LCD通常都是字符型液晶,即只显示ASCII字符,如数字,大小写字母,各种符号等.12864是图形型液晶,意思是液晶由128列,64行组成,即128*64个点来显示各种图形.根据客户需求,厂家可以

【转载】回首大学四年,一个电工对大学课程的见解

今天在一个公众号里面看到这个文章.读来真是 感触很多.感谢这位电工对自己的总结,而且写了出来,让更多的人看到.文中提到了很多我们控制专业的书,当然也是很多电子工程专业的人都需要学习的,这些现在感觉没有什么用的书,原来在以后的工作总竟然那么的有用.而且我们现在不知道自己所学的这些课程之间到底有什么联系,学了那么多,还是不知道这些课程到底该怎么配合着应用到实际中.这些问题都将在这篇文章中一一解答. 我后悔自己在大三才看到这篇文章,但同时又庆幸自己在大三看到了这篇文章. 好了,这是链接:回首大学四年,

Linux下调试程序方法

您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序.本文描述了几种可以用来调试在 Linux 上运行的程序的方法.我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起.本文讨论了四种调试 Linux 程序的情况.在第 1 种情况中,我们使用了两个有内存分配问题的样本程序,使用 MEMWATCH 和 Yet Another Malloc Debugger(YAMD)工具来调试它们.在第 2 种情况中,我们使用了

掌握 Linux 调试技术

掌握 Linux 调试技术 在 Linux 上找出并解决程序错误的主要方法 Steve Best ([email protected])JFS 核心小组成员,IBM 简介: 您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序.本文描述了几种可以用来调试在 Linux 上运行的程序的方法.我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起. 本文讨论了四种调试 Linux 程序的情况.在第 1 种情况中,我们

掌握 Linux 调试技术【转】

转自:https://www.ibm.com/developerworks/cn/linux/sdk/l-debug/index.html 您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序.本文描述了几种可以用来调试在 Linux 上运行的程序的方法.我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起. 2 评论 Steve Best ([email protected])JFS 核心小组成员,IBM 2