实验十六 脉冲分配器及其应用(优.选)
16位单片机 期末大作业实验报告

上海电力学院16位单片机实验报告实验名称:使用键盘中断、PWM及LED数码管的实验专业:姓名:班级:学号:一、实验目的使用使用键盘中断、PWM 及LED 数码管实现用键盘调整PWM 呼吸灯的渐变快慢,同时用LED 显示当前的速度级:1、PWM 占空比(如图1)。
2、16键键盘中断(如图2)。
图2键盘中断接线原理图3、8段LED 数码管(如图3)。
图3 LED 数码管结构图(a) 25%的占空比图1 PWM 占空比示意图时钟 PWM (b) 50%的占空比时钟PWM (c) 75%的占空比时钟PWM二、实验设备及其连接(一)、试验设备:1.PC机一台2.S12嵌入式开发系统一台3.导线九根4.小键盘一个5.4连排共阴极8段数码管一个(二)、设备连接:1.键盘采用手动接线,将键盘接入双排插孔下一排插孔;2.PTP0~3分别接键盘接线处的1~4;3.PTA0~3分别接5-8;4.8段数码管插到指定位置;5.小灯接PP7口。
三、实验内容1.在键盘中断主程序里添加PWM及LED的头文件(.h)及源文件(.c),并在键盘中断主程序main.c中添加PWM占空比小灯及LED显示程序:2.在中断程序isr.c中添加PWM占空比小灯及LED显示程序:3.运行程序并记录实验现象:四、程序展示1.添加头文件声明。
2.在main.c 中添加time 变量及LEDbuf[4]数组,其中time 用来改变PWM 渐变中的Delay 延时时间,LEDbuf 则用来显示每次按键改变的速度值:main.c 程序展示:#include "Includes.h" //包含总头文件//在此添加全局变量定义uint8 iii;uint8 period;uint8 duty;uint8 time=100;uint8 LEDbuf[4];//主函数void main(){//0.1 主程序使用的变量定uint32 mRuncount=0; //运行计数器//运行计数器//uint8 period,duty,time=10;//0.2 关总中断DisableInterrupt();//0.3 芯片初始化MCUInit(FBUS_32M);//0.4 模块初始化Light_Init(Light_Run_PORT,Light_Run,Light_OFF); //RUN指示灯初始化为暗SCIInit(0,FBUS_32M,9600); //串口0初始化KBInit(); //键盘初始化PWMInit(7); //初始化PWM通道1 LEDInit();//Light_Init(Light_Run_PORT,Light_Run,Light_OFF); //RUN指示灯初始化为暗//0.5 开放中断EnableSCIReInt0; //开放SCI0接收中断EnableKBint(); //开放键盘中断EnableInterrupt();DDRB=0xff;PORTB=0x00; //开放总中断period = 0xFF; //PWM周期duty=0x00;LEDbuf[0]='0'; //待显示数据0000LEDbuf[1]='0';LEDbuf[2]='0';LEDbuf[3]='0';// 主循环for(;;){ //int i,j,k;LEDShow(LEDbuf);// Light_Change(Light_Run_PORT,Light_Run); //指示灯的亮、暗状态切换//}//---------------------------------------------------------------------//2.通过占空比的变化来调节小灯的亮度for(duty=0;duty<0xff;duty++){PWMSetting(7,period, duty); //不断增加PWM的占空比LEDShow(LEDbuf);Delay(time);}//延时for(duty=0xff;duty>0;duty--){PWMSetting(7,period, duty); //不断增加PWM的占空比LEDShow(LEDbuf);Delay(time);}//延时}}3.在isr.c中添加对按键的判断,当按下按键时,缩短Delay延时使得小灯闪烁速度加快,同时改变LEDbuf数组的值使得LED显示当前的按键值(速度级)。
数字逻辑电路实验仪器仪表的使用与脉冲信号的实验报告

数电实验报告电子科学系班级实验日期2017年5月16日组员姓名:实验一数字逻辑电路实验仪器仪表的使用与脉冲信号的一.实验目的1.学会数字电路实验装置的使用方法2.学会双踪数字示波器的使用方法3.掌握脉冲信号的测量方法二.主要仪器仪表、材料数字逻辑电路实验装置、双踪数字示波器、数字万用表、74LS04 反相器(标记引脚图见图1.1)图1.1 74LS0引脚图三.实验内容及步骤1.脉冲信号周期和幅值的测量将数字双踪示波器的第一通道Y1端连接到1KHZ的测试方波信号(用于检测垂直和水平电路的基本功能),Y1置0.5V档、Y2置1V 档。
调整示波器相应的开关和旋钮,在示波器上显示出稳定的Y1、Y2两路信号。
分别用示波器的0.2ms、0.5ms、1ms时间档测量及记录波形,填表1.1。
表1.1通道时间1ms 0.2ms 0.5msY12.直流电平测量(1)用示波器测量逻辑电平:示波器的第一通道Y1端连接数字逻辑电路实验装置的逻辑电平,分别用0.5V、1V、2V、5V幅度档测量并记录,填入表1.2。
表1.2(2)用示波器测量单脉冲:示波器Y1输入端连接数字逻辑电路实验装置的单脉冲,1V幅度档测量并记录,填表1.3。
(3用数字万用表测量单脉冲、逻辑电平:数字万用的5V直流电压档分别测量并记录数字逻辑电路实验装置的单脉冲、逻辑电平信号,填表1.4。
表1.43.逻辑门电路传输延时时间t pd的测量平均传输延迟时间tpd是衡量门电路开关速度的参数。
它是指输出波形边沿的0.5Vm点相对于输入波形对应边沿的0.5Vm点的时间延迟。
通常将从输入波上沿中点到输出波下沿中点的时间延迟称为导通延迟时间tpdL,从输入波下沿中点到输出波上沿中点的时间延迟称为截止延迟时间tpdH。
如图1.2所示,门电路的导通延迟时间为tpdL,截止延迟时间为tpdH,则平均传输延迟时间为:tpd=1 2(tpdL+tpdH) 。
图1.2 门电路的导通延迟时间与截止延迟时间用74LS04六反相器(非门)按图1.3接线,输入100KHZ的连续脉冲,用双踪数字示波器测量输入与输出信号的相位差,并计算每个门的平均传输延迟时间t pd的值。
实验一:十六位数据总线实验

十六位机运算器实验一、实验目的1. 熟悉Dais-CMX16+达爱思教仪的各部分功能和使用方法。
2. 掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能。
了解运算器的工作原理。
3. 完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。
二、实验仪器Dais-CMX16+达爱思教仪三、实验原理实验中所用的运算器数据通路如图1-1所示。
ALU运算器由CPLD描述。
运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。
图1-1运算器数据通路图1-1中,AXW、BXW在“搭接态”由实验连接对应的二进制开关控制,“0”有效,通过【单拍】按钮产生的负脉冲把总线上的数据打入,实现AXW、BXW写入操作。
四、运算器功能编码表1-1 ALU运算器编码表算术运算逻辑运算表1-2移位编码表五、实验连线将实验系统设置为手动/搭接状态,K23~K0置“1”,灭M23~M0控位显示灯。
然后按下表要求“搭接”部件控制电路。
六、实验步骤 (一)算术运算1. 字算术运算 (1) 字写操作W XP OP=000BXW(M18)=1 按【单拍】按钮BXW(M18)=0 按【单拍】按钮(2) 字读操作(3) 字加法与减法运算(不带进位加、不带错位减)令M S2 S1 S0(K15 K13~K11)=0100,FUN 及总线单元显示AX+BX 的结果。
令M S2 S1 S0(K15 K13~K11)=0101,FUN 及总线单元显示AX -BX 的结果。
2. 字节算术运算(1) 偶字节写(置数操作)通过I/O 单元“S15~S0”开关向累加器AL 和暂存器BL 置数,具体操作步骤如下:(2) 偶字节读操作(运算寄存器AL 和BL 内容送总线)关闭AL 、BL 写使能,令AXW(M18)=BXW(M17)=1,按下流程分别读AL 、BL 。
脉冲实验处理方案

脉冲实验处理方案简介脉冲实验是一种常用的实验方法,用于测量和研究脉冲信号的特性。
在脉冲实验中,我们通常需要对脉冲信号进行处理和分析,以获取有关信号的相关信息。
本文档将介绍脉冲实验的处理方案,包括信号获取、处理和分析的步骤和方法。
信号获取脉冲信号的获取是脉冲实验的第一步。
我们可以通过多种方式获取脉冲信号,如使用示波器、信号发生器或特定的测量设备。
下面是一些常用的信号获取方法:1.示波器:示波器是一种用于观测、测量电信号的仪器。
通过连接示波器的探头到脉冲信号源,我们可以直接观察到脉冲信号的波形和特性。
2.信号发生器:信号发生器可以产生各种类型的信号,包括脉冲信号。
通过调节信号发生器的参数,我们可以生成特定的脉冲信号,并将其作为实验信号源。
3.测量设备:一些专用的测量设备也可以用于获取脉冲信号,如脉冲激光器和脉冲雷达。
这些设备通常具有高精度和高分辨率,适用于特定的脉冲实验需求。
信号处理获取到脉冲信号后,接下来需要对信号进行处理。
信号处理旨在提取脉冲信号中的相关信息,并对信号进行增强、滤波或变换。
以下是一些常用的信号处理方法:1.增益调节:有时候,脉冲信号的幅度较小,难以观测和分析。
在这种情况下,可以使用放大器或增益调节器增强信号的幅度,使其更容易观察和处理。
2.滤波:脉冲信号可能包含噪声或干扰,影响对信号的准确分析。
通过应用滤波器,我们可以去除或减小信号中的噪声,并保留感兴趣的信号成分。
3.数字化:将脉冲信号转换为数字形式可以方便后续的计算和处理。
通过使用模数转换器(ADC),我们可以将连续的脉冲信号转换为离散的数字信号。
4.数字信号处理:对于数字化的脉冲信号,我们可以应用各种数字信号处理算法和方法,以提取信号的特征和进行进一步分析。
常见的方法包括傅里叶变换、小波变换、滑动窗口等。
信号分析在信号处理的基础上,我们可以对脉冲信号进行进一步的分析,以获取更多关于信号的信息。
以下是一些常用的信号分析方法:1.频谱分析:通过对信号的频谱进行分析,我们可以了解信号的频率成分和频域特性。
实训八 脉冲分配器及其应用-推荐下载

50
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
时序脉冲分配器的使用方法及其应用电子技术

时序脉冲安排器的使用方法及其应用 - 电
子技术
1.脉冲安排器可以由计数器和译码器组成。
他的作用是产生多路挨次脉冲信号。
输入系列脉冲,经二进制计数器和译码器之后,输出2n 路挨次脉冲输出。
如图1所示。
图1 脉冲安排器框图
2. CC4017和CC4022安排器
CC4017和CC4022的规律符号如图2所示;CC4017是BCD计数/安排器;CC4022是八进制计数/安排器。
图2 CC4017和CC4022的规律符号表1 CC4017与 CC4022真值表
图3 CC4017波形图 CC4017应用格外广泛,可用于十进制计数、分频以及实现1/N计数(假如N=2 ~ 10只需一块芯片,N>10可用多块芯片级连)。
图(4)为60分频电路。
电路连接方式为:芯片(1)的CP脉冲作为输入端,接芯片(2)的CP端,从芯片(1)的(11)脚和芯片(2)的第1脚(即9和5)输出到与非门,输出端同时接芯片的15脚(即R端)
图4 60分频电路 3. 脉冲安排电路的设计
用A、B、C分别代表步进电机的三相绕组,步进电机的正、反转可用把握端X来把握,X=1表示正转,X=0表示反转,正、反转时其脉冲安排电路状态转换如图5所示。
(a) 正转(b) 反转图 5 正、反转时脉冲安排电路状态转换上述状态转换为六拍通电方式的脉冲环形安排器。
图6为实现正转的脉冲环行安排器规律图。
图6 六拍通电方式的脉冲环行安排器置位、复位端加"0"之后,则,A=1,B=0,C=0,输入一个CP脉冲,则A=1,B=1,C=0,再输入CP 脉冲则 A=0,B=1,C=0,依此下去即实现了步进电机的正转状态转换关系。
脉冲分配器 时频-概述说明以及解释

脉冲分配器时频-概述说明以及解释1.引言1.1 概述脉冲分配器是一种关键的电子设备,用于将一个输入脉冲信号分配到多个输出通道中。
它在多个领域中发挥着关键作用,如通信、雷达、无线电和医疗设备等。
传统的脉冲分配器通常采用电子开关技术,通过高速开关来实现脉冲信号的分配。
随着科技的不断进步,现代脉冲分配器已经发展出多种创新技术,如集成电路设计、微波功率分配技术等,使其在性能和功能上得到了极大的提升。
脉冲分配器被广泛应用于许多领域。
在通信领域,脉冲分配器可用于将信号分配给不同的天线,以实现无线通信的多路径传输。
在雷达系统中,脉冲分配器用于将雷达脉冲信号传输到不同的天线阵列中,以实现目标的检测和定位。
此外,脉冲分配器还广泛应用于医疗设备中,用于将治疗脉冲信号分配给不同的治疗通道。
脉冲分配器的设计和制造技术也经历了长足的发展。
如今,高集成度的电子元器件和先进的制造工艺使得脉冲分配器具有更小的尺寸、更高的工作频率和更低的功耗。
此外,各种优化算法和协议的引入,使得脉冲分配器具有更高的性能和更好的通信效果。
综上所述,脉冲分配器作为一种关键的电子设备,在各个领域中都发挥着重要的作用。
随着科技的不断进步,脉冲分配器在性能和功能上将继续迎来更加广阔的发展空间。
我们期待未来脉冲分配器能够通过创新技术和设计,为各行各业的发展带来新的机遇和突破。
1.2 文章结构文章结构文章主要包括引言、正文和结论三个部分。
引言部分主要介绍了脉冲分配器的概述、文章结构和目的。
在概述中可以对脉冲分配器的基本概念和原理进行简要介绍,引起读者的兴趣。
文章结构部分则对整个文章的结构进行概括性说明,告诉读者将要介绍的各个方面内容以及整个文章的逻辑关系。
目的部分则清楚地阐明了本文的目标和意义,提示读者本文的主要内容和研究的价值。
正文部分是文章的核心,提供了脉冲分配器的定义和原理、应用领域、设计和制造技术等方面的详细介绍。
在脉冲分配器的定义和原理中,可以对脉冲分配器的基本概念、工作原理和关键技术进行说明,让读者对脉冲分配器有一个清晰的认识。
电机脉冲选通分配器

电机脉冲选通分配器
电机脉冲选通分配器是一种用于控制电机运转的设备,它可以将输入
的脉冲信号分配给不同的电机,从而实现对多个电机的控制。
该设备
广泛应用于各种机械设备中,如机床、自动化生产线等。
电机脉冲选通分配器的工作原理是将输入的脉冲信号通过分配器内部
的电路进行处理,然后将处理后的信号分配给不同的电机。
在分配器
内部,通常会采用多路复用器或分频器等电路来实现信号的分配。
通
过这种方式,可以实现对多个电机的控制,从而提高生产效率和精度。
电机脉冲选通分配器的优点在于它可以实现对多个电机的控制,从而
提高生产效率和精度。
同时,该设备还具有结构简单、易于维护等优点。
此外,电机脉冲选通分配器还可以与其他控制设备进行联动,实
现更加复杂的控制功能。
在使用电机脉冲选通分配器时,需要注意以下几点。
首先,要根据实
际需要选择合适的分配器型号和规格。
其次,要正确连接各个电机和
控制设备,确保信号传输的稳定和可靠。
最后,要定期对设备进行维
护和检修,确保其正常运行。
总之,电机脉冲选通分配器是一种非常实用的控制设备,它可以实现
对多个电机的控制,提高生产效率和精度。
在使用该设备时,需要注意各种细节,确保其正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十六脉冲分配器及其应用
一、实验目的
1.熟悉集成时序脉冲分配器的使用方法及其应用。
2.学习步进电动机的环形脉冲分配器的组成方法。
二、实验原理
1.脉冲分配器的作用是产生多路顺序脉冲信号,它可以由计数器和译码器组成,也可以由环形计数器构成,下图中CP端上的系列脉冲经N位二进制计数器和相应的译码器,可
以转变为2N路顺序输出脉冲。
图16-1 脉冲分配器的组成
2.集成时序脉冲分配器CC4017
CC4017是按BCD计数/时序译码器组成的分配器,其引脚图与功能表为:
图16-2 CC4017的引脚图与功能表
3.步进电动机的环形脉冲分配器
下图是三相步进电动机的驱动电路示意图:
图16-3 三相步进电动机的驱动电路示意图
A、B、C分别表示步进电机的三相绕组。
步进电机按三相六拍方式运行,即要求步进电机正转时,控制端X=1,使电机三相绕组的通电顺序为
A A
B B B
C C CA A
要求步进电机反转时,令控制端X=0,电机三相绕组的通电顺序改为
A AC C BC
B AB A
下图为由三个JK触发器构成的按六拍通电方式的脉冲环形计数器:
图16-4 六拍通电方式的脉冲环形计数器
要使步进电机反转,通常应加有正脉冲输入控制和反脉冲输入控制端。
此外,要注意的是,由于步进电机三相绕组任何时刻都不得出现A、B、C三相同时通电或同时断电的情况,所以,脉冲分配器的的三路输出不允许出现111和000两种状态,故要给电路加初态预置环节。
三、实验设备与器材
1、数字逻辑电路实验箱。
2、数字逻辑电路实验箱扩展板。
3、数字万用表,双踪示波器,脉冲源。
4、芯片CC4017、CC4013、CC4027、CC4011、CC4085。
四、实验内容及实验步骤
4017逻辑功能测试
(1)参照图16-2,13脚和15脚接逻辑开关的输出插孔。
CP接单次脉冲源,0~9十个输出端接至逻辑电平显示输入插孔,按功能表要求操作各逻辑开关。
清零后,连续送出10个脉冲信号,观察十个发光二极管的显示状态,并列表记录。
(2)CP改接1Hz连续脉冲,再次观察输出并记录之。
2、按下图连线:
图16-5 60分频电路
用两片CC4017组成60分频电路,验证其正确性。
3、参照电路图16-4,设计一个用环形分配器构成的驱动三相步进电动机可逆运行的三相六拍环形分配器线路。
要求:
(1)环形分配器用CC4013双D触发器,C4085与或非门组成。
(2)设计中要使电动机三相绕组任何时刻都不得出现三相同时通电或同时断电的情况。
(3)电路安装好后,先用手控输入CP脉冲进行调试,然后加入脉冲系列进行动态调试。
(4)整理数据、分析实验中出现的问题,做出实验报告。
五、实验预习要求
1.复习有关数据分配器的原理。
2.按实验任务要求,设计实验线路,并拟定实验方案与步骤。
六、实验报告要求
1.画出完整的实验线路。
2.总结分析实验结果。
最新文件---------------- 仅供参考--------------------已改成word文本--------------------- 方便更改。