附:两种模拟开关
- 格式:doc
- 大小:1.37 MB
- 文档页数:3
开放性实验报告题目模拟开关灯学院通信与电子工程学院专业班级学生姓名指导教师成绩目录1.实验任务 (3)2.电路原理图 (3)3.系统板上硬件连线 (3)4.程序设计内容 (4)5.程序框图 (5)6.汇编源程序 (5)7. C语言源程序 (5)8.参考文献: (6)模拟开关灯1.实验任务监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。
2.电路原理图3.系统板上硬件连线(1). 时钟电路,复位电路加上单片机组成单片机最小系统。
本实验采用上电复位电路,内部时钟方式。
(2).把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上;(3).把“单片机系统”区域中的P3.0端口用导线连接到“四路拨动开关”区域中的K1端口上;4.程序设计内容(1).开关状态的检测过程单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。
单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2).输出控制当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。
5.程序框图6.汇编源程序ORG 00HSTART: JB P3.0,LIGCLR P1.0SJMP STARTLIG: SETB P1.0SJMP STARTEND7. C语言源程序#include <AT89X51.H>sbit K1=P3^0;sbit L1=P1^0;void main(void){while(1){if(K1==0){L1=0; //灯亮}Else{L1=1; //灯灭}}}8.参考文献:1. 田思庆等《单片机原理及接口技术》中国水利水电出版社;2. 张毅刚等《新编MCS-51单片机应用设计》哈尔滨工业大学出版社;3.谭浩强等《C程序设计》清华大学出版社;。
关于单⽚机模拟信号采集⼀些⽅法关于单⽚机模拟信号采集⼀些⽅法2010-10-15 22:51单⽚机系统采集的信号有模拟电压信号、模拟电流信号、PWM信号、数字逻辑信号等。
现在,绝⼤多数传感器输出的信号都是模拟信号量,电流和电压。
所以模拟信号的采集应⽤最为⼴泛,处理过程也相对复杂。
相⽐于模拟信号,PWM信号和数字逻辑信号的采集⽐较直接,单⽚机能够直接处理这类信号,⽆需额外的器件进⾏信号转换。
这⾥的模拟信号是指电压和电流信号,对模拟信号的处理技术主要包括模拟量的选通、模拟量的放⼤、信号滤波、电流电压的转换、V/F转换、A/D转换等。
1.模拟通道选通单⽚机测控系统有时需要进⾏多路和多参数的采集和控制,如果每⼀路都单独采⽤各⾃的输⼊回路,即每⼀路都采⽤放⼤、滤波、采样/保持,A/D等环节,不仅成本⽐单路成倍增加,⽽且会导致系统体积庞⼤,且由于模拟器件、阻容元件参数特性不⼀致,对系统的校准带来很⼤困难;并且对于多路巡检如128路信号采集情况,每路单独采⽤⼀个回路⼏乎是不可能的。
因此,除特殊情况下采⽤多路独⽴的放⼤、A/D外,通常采⽤公共的采样/保持及A/D转换电路(有时甚⾄可将某些放⼤电路共⽤),利⽤多路模拟开关,可以⽅便实现共⽤。
在选择多路模拟开关时,需要考虑以下⼏点:(1)通道数量通道数量对切换开关传输被测信号的精度和切换速度有直接的影响,因为通道数⽬越多,寄⽣电容和泄漏电流通常也越⼤。
平常使⽤的模拟开关,在选通其中⼀路时,其它各路并没有真正断开,只是处于⾼阻状态,仍存在漏电流,对导通的信号产⽣影响;通道越多,漏电流越⼤,通道间的⼲扰也越多。
(2)泄漏电流在设计电路时,泄漏电流越⼩越好。
采集过程中,信号本⾝就⾮常微弱,如果信号源内阻很⼤,泄漏电流对精度的影响会⾮常⼤。
(3)切换速度在选择模拟开关时,要综合考虑每路信号的采样速率、A/D的转换速率,因为它们决定了对模拟开关的切换速度的要求。
(4)开关电阻理想状态的多路开关其导通电阻为零,⽽断开电阻为⽆穷⼤,⽽实际的模拟开关⽆法到这个要求,因此需考虑其开关电阻,尤其当与开关串联的负载为低阻抗时,应选择导通电阻⾜够低的多路开关。
2.模拟开关灯1.实验任务如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
2.电路原理图图4.2.13.系统板上硬件连线(1).把“单片机系统”区域中的P1.0端口用导线连接到“流水灯”区域中的L1端口上;(2).把“单片机系统”区域中的P3.0端口用导线连接到“独立键盘”区域中的K1端口上;4.程序设计内容(1).开关状态的检测过程单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。
单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2).输出控制如图3所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。
5.程序框图图4.2.26.汇编源程序ORG 00HSTART: JB P3.0,LIGCLR P1.0SJMP STARTLIG: SETB P1.0SJMP STARTEND7.C语言源程序#include <A T89X51.H>sbit K1=P3^0;sbit L1=P1^0;void main(void){while(1){if(K1==0){L1=0; //灯亮}else{L1=1; //灯灭}}}。
4路2选1模拟开关在我们日常生活和工作中,电子设备的使用越来越普及,对于电子元器件的选择也显得愈发重要。
4路2选1模拟开关作为一种常见的电子元器件,以其小巧的体积、高效的性能赢得了市场的青睐。
本文将为您详细介绍4路2选1模拟开关的工作原理、应用场景、优势以及市场前景和选择建议。
一、简介4路2选1模拟开关,从名字就可以看出,它具有4个输入端口,2个输出端口。
这种开关的主要作用是在多个输入信号中选择两个进行输出。
它广泛应用于各种电子设备中,如音频、视频切换器、数据选择器等。
二、工作原理与操作方法4路2选1模拟开关的工作原理是利用电子元器件的导通与截止特性,实现对输入信号的选择与切换。
在使用过程中,用户可以通过控制开关的输入端来选择需要输出的信号。
操作方法很简单,首先,将需要切换的信号接入开关的输入端,然后通过控制器选择需要的输出信号。
这种开关通常具有手动和自动两种操作模式,手动模式下,用户可以直接操作开关选择输出信号;自动模式下,开关会根据预设的条件自动切换输出信号。
三、应用场景与优势4路2选1模拟开关在众多应用场景中,如音频切换、视频切换、信号处理等领域都有广泛的应用。
其优势主要体现在以下几点:1.小巧轻便:相比其他类型的开关,4路2选1模拟开关体积小、重量轻,便于安装和使用。
2.切换速度快:模拟开关的切换速度较快,能够满足高频切换的需求。
3.可靠性高:采用高品质元器件制造,具有较高的稳定性和可靠性。
4.易于控制:操作简单,可通过控制器方便地实现信号切换。
四、市场前景与选择建议随着科技的不断发展,对电子元器件的需求越来越大,4路2选1模拟开关市场前景十分广阔。
在选购时,建议关注以下几点:1.品牌:选择知名品牌,保证产品质量与售后服务。
2.参数:根据实际应用需求,选购合适参数的开关,如输入电压、输出电流等。
3.价格:合理的价格区间,避免过高或过低的价格。
4.口碑:了解其他用户的使用体验,参考口碑评价。
ADC0809模数转换芯片概述ADC0809是8位逐次逼近型A/D 转换器。
它由一个8路模拟开关、一个地址 锁存译码器、一个A/D 转换器和一个三态输出锁存器组成(见下图)。
多路开关 可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。
三 态输出锁存器用于锁存A/D 转换完的数字量,当0E 端为高电平时,才可以从三 态输出锁存器取走转换完的数据。
ADC0809内部结构图ADC0809的工作原理图XX 是ADC0809的引脚图。
引脚功能说明如下:• IN0〜IN7: 8个输入通道的模拟输入端 • DO (2一8)〜D7 (2'1): 8位数字量输出端 • START :启动信号,加上正脉冲后,A/D 转换开始进行• ALE :地址锁存信号。
由低至高电平时,把三位地址信号送入通道号地址锁存器,并经译码器得到地址输出,以选择相应的模拟输入通道。
• EOC:转换结束信号,是芯片的输出信号。
转换开始后,EOC 信号变低: 转换结束时,EOC 返回高电平。
这个信号可以作为A/D 转换的状态信号 来査询,也可以直接用作中断请求信号。
• 0E :输出允许控制端(开数字星输出三态们)。
• CLK :时钟信号。
最高允许值为640kHzo地锁与码址存译8路二A/D____态 转输换----------------出器----------------存器▲ ▲IN3 EOCIN1DODiIN4 D2IN5D3D4D6 D7LVREFX*)VREFX-)8模 拟开 关• $EF+和%EF-:A/D 转换器的参考电压。
• Vcc-电源电斥。
由于是CMOS 芯片,允许电斥范鬧宽,可以是+5V 〜+15V 。
ADC0809两种封装形式8位模拟开关地址输入通道的关系见表XXo 模拟开关的作用和8选1的 CD4051作用相同表XX 8位模拟开关功能表ADDC ADDB ADDA 输入通道号 0 0 0 INO 0 0 1 INI 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 111IN7ADC0809芯片的转换速度在最高时钟频率卞为lOOus 左右。
附件2:参考资料
附:两种模拟开关
模拟开关
除了CMOS四双向模拟开关外,另一类CMOS模拟门就是常见的多路模拟开关。
典型的多路模拟开关有四选一,双四选一,八选一,双八选一,十六选一和三十二选一等多种,这些模拟开关除了外部引线排列,通道数不同外,其工作原理和主要应用方法基本相同。
在本电路中使用的为八选一模拟开关(CD4051)
CD4051是常用的八选一模拟开关,具有双向传输性能。
CD4051的逻辑与引脚、功能如图所示:在本电路中使用的为八选一模拟开关(CD4051)
CD4051是常用的八选一模拟开关,具有双向传输性能。
CD4051的逻辑与引脚、功能如图5-8-9所示。
0X
A
A
A
2
图5-8-9 CD4051模拟开关管脚图。