可变输出频率方波发生器设计
- 格式:doc
- 大小:428.50 KB
- 文档页数:22
课程设计论文课题:基于STC15单片机的频率计及方波发生器设计目录基于STC15单片机的频率计及方波发生器设计一、设计要求 (2)一)基础部分 (2)二) 发挥部分 (3)二、课程设计的意义与目的 (3)三、方案设计 (4)单片机数字频率计与可调方波发生器程序设计流程图 (4)四、硬件设计原理图: (6)五、硬件设计实物图: (6)六、程序框架: (7)七、功能说明: (7)八、测量: (8)低频测量: (8)高频测量: (8)九、误差分析: (9)第一次误差分析: (9)第二次误差分析: (9)十:实现功能情况表: (10)十一、心得与体会 (11)十二、参考资料 (11)十三、附录: (11)Main主函数: (11)按键扫描函数 (11)数码管显示相关函数: (12)PWM发生器函数: (13)频率计测量功能相关函数: (19)延时函数: (25)基于STC15单片机的频率计及方波发生器设计一、设计要求一)基础部分1. 数字频率计设计要求:1)被测信号为正弦波或方波,频率范围为1Hz~5MHz;2)测量相对误差的绝对值不大于百分之一;3)门限电压2V-5V;4)测量数据刷新时间不大于2s,测量结果稳定。
2. 方波发生器设计要求:1)方波发生器可以分为低频和高频2个端口产生,频率范围1Hz-6MHz;2)通过不同按键实现频率的粗调和微调。
二) 发挥部分1. 频率计范围为大于5MHz;2. 测量相对误差的绝对值不大于千分之一;3. 增加脉冲信号占空比的测量功能。
二、课程设计的意义与目的1.在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。
2.在通信技术中,波形的发生和频率的控制是最基本的要求,也是通信技术的基础,因此设计波形的发生与控制器就显得尤为重要。
3.单片机数字频率计与可调方波发生器,具有可靠性高、体积小、价格低、功能全,广泛应用与各种职能仪器中,能使在测量过程的控制中达到自动化,省掉很多繁琐的人工操作,同时也提高了测试精度。
摘要方波发生器在我们的学习生活中具有广泛的应用。
在实验室中我们经常将方波作为信号源应用到各种电路中,同样在生活中,一些电子、电气设备的控制模块也需要方波,因此对于方波的产生与控制的研究具有现实意义。
本文研究了可变占空比方波发生器的电路原理及组成结构,利用Multisim仿真工具进行电子电路的设计和仿真分析,并利用最终的设计方案进行简单应用分析。
主要采用模拟电路、数字电路以及数模结合的方式进行设计,其中模拟电路主要是利用迟滞电压比较器,数字电路主要是利用555定时器。
另外对于所设计电路产生方波信号占空比的改变,主要是通过控制电路中电阻R参数来相应进行调节。
最终设计出集成运放电路方波发生器、555定时器方波发生器、555定时器+集成运放方波发生器三种设计方案。
综合比较三种方案的优缺点,最终确定555定时器+集成运放方波发生器最为合适进行应用,并设计出LED灯光控制器、四相激励电机电路调速控制器、断线报警器等应用。
关键词:Multisim,方波发生器,占空比,迟滞电压比较器,555定时器ABSTRACTSquare wave generator has widely used in our study and life. In the lab, we often make square wave as signal source that is applied to various circuits. Meanwhile, some of the electrical and electronic equipment control module also need the square wave signal in our life. So, the research on the engendering and controlling of square wave has practical significance. This paper discusses the circuit’s principle and structure about the square wave generator of variable duty cycle, and the Multisim simulation tools is used to design electronic circuit and analyze simulation experiment result. Besides, the final design is used to make some simple application analysis. The paper mainly adopts artificial circuit, digital circuit and digilogue circuit. Artificial circuits mainly use the hysteresis voltage comparator, and the digital circuit mainly use the 555 timer. In addition, the circuit of design generates a square wave signal whose duty cycle is adjusted by the parameter of resistance R. Finally, I design three kinds of plans which comprise the square wave generator of integrated operational amplifier , the square wave generator of 555 timer and the square wave generator of integrated operational amplifier + 555 timer. Comparing the advantages and disadvantages of three kinds of solutions, I choose a design that is the square wave generator of integrated operational amplifier + 555 timer to make some applications. Finally, I design three applications which comprise LED lights controller, four-phases speed of motor controller and wire break alarm.Key words:Multisim, square wave generator, duty cycle, the hysteresis voltage comparator, 555 timer目录1绪论 ------------------------------------------------------------------------------------------------------------------------- 11.1 课题的背景 ----------------------------------------------------------------------------------------------------- 11.2 课题研究的现状与意义 ----------------------------------------------------------------------------------- 11.3 课题研究的内容与难点 ----------------------------------------------------------------------------------- 12 Multisim 软件的介绍----------------------------------------------------------------------------------------- 32.1 Multisim简介------------------------------------------------------------------------------------------------- 32.2 Multisim 软件发展----------------------------------------------------------------------------------------- 32.3 Multisim 软件特点----------------------------------------------------------------------------------------- 32.4 Multisim 软件的电路设计应用----------------------------------------------------------------------- 42.5 Multisim 软件的教学应用 ------------------------------------------------------------------------------ 52.6 Multisim 电路仿真步骤---------------------------------------------------------------------------------- 63 电路方案的设计 --------------------------------------------------------------------------------------------------- 73.1 集成运放电路方波发生器-------------------------------------------------------------------------------- 73.2 555定时器方波发生器 ------------------------------------------------------------------------------------ 93.3 555定时器+集成运放方波发生器 ------------------------------------------------------------------ 124 可变占空比方波发生器的仿真设计---------------------------------------------------------------- 144.1 集成运放电路方波发生器的仿真设计------------------------------------------------------------ 144.2 555定时器方波发生器的仿真设计 ---------------------------------------------------------------- 174.3 555定时器+集成运放方波发生器的仿真设计 ------------------------------------------------ 195 可变占空比方波发生器的应用 ------------------------------------------------------------------------ 235.1 应用一:LED灯光控制器------------------------------------------------------------------------------- 235.2 应用二:四相激励电机电路调速控制器 -------------------------------------------------------- 235.3 应用三:断线报警器------------------------------------------------------------------------------------- 266 结论 ---------------------------------------------------------------------------------------------------------------------- 27 参考文献------------------------------------------------------------------------------------------------------------------ 28 致谢 ---------------------------------------------------------------------------------------------------------------------- 291绪论1.1 课题的背景方波作为一种信号源,在我们的日常生活中经常用到。
本科毕业论文(设计)题目:频率可调的快速方波电脉冲发生器姓名:专业: 测控技术与仪器学院: 光电工程学院学号:指导教师:职称:2012年 4 月15 日摘要 (4)一、前言 (4)二、设计应用与指标 (5)三、总体结构 (6)四、各模块电路分析 (6)(一)内触发振荡电路 (7)(二)手动按键触发 (8)(三)触发方式选择电路 (8)(四)单稳态多谐振荡器 (9)(五)快速触发信号产生电路 (10)(六)可调延迟线(七)方波成形电路(八)低压稳压电源电路(九)高压稳压电源电路五、全文总结和建议 (17)(一)总结 (17)(二)给实际研究方案的建议 (17)致谢 (17)参考文献 (17)Abstract (18)本文对基于绝缘薄膜开关的方波脉冲发生器的设计及整体结构作了较详细的介绍, 并分析了方波发生器放电回路杂散参数对方波前沿的影响。
整机可产生幅值115~ 8kV、前沿小于115ns、脉宽40ns 的方波脉冲。
关键词:薄膜开关; 高电压; 方波发生器一、前言脉冲信号是一种离散信号,形状多种多样,与普通模拟信号(如正弦波)相比,波形之间在时间轴不连续(波形与波形之间有明显的间隔)但具有一定的周期性是它的特点。
最常见的脉冲波是矩形波(也就是方波)。
脉冲信号可以用来表示信息,也可以用来作为载波,比如脉冲调制中的脉冲编码调制(PCM),脉冲宽度调制(PWM)等等,还可以作为各种数字电路、高性能芯片的时钟信号。
所谓脉冲信号表现在平面坐标上就是一条有无数断点的曲线,也就是说在周期性的一些地方点的极限不存在,比如锯齿波,也有电脑里用到的数字电路的信号,0,1。
脉冲信号,也就是像脉搏跳动这样的信号,相对于直流,断续的信号,如果用水流形容,直流就是把龙头一直开着淌水,脉冲就是不停的开关龙头形成水脉冲。
你把手电打开灯亮,这是直流,你不停的开关灯亮、熄,就形成了脉冲,开关速度的快慢就是脉冲频率的高低。
二、设计应用与指标随着科学技术的发展, 在许多科学研究领域和军事技术中, 脉冲前沿在纳秒一级的脉冲技术得到广泛应用, 如核物理和电子导弹的研究及电磁脉冲的测量等, 这就需要对脉冲进行准确测量。
可变输出频率方波发生器设计简介:可变输出频率方波发生器是一种电子设备,用于产生可调节频率的方波信号。
方波信号具有频率高、富含谐波的特点,在电路测试、音频处理和通信系统等领域应用广泛。
本文将介绍一种基于555定时器和可变频率控制电路的可变输出频率方波发生器设计。
设计要求:1.可调节的频率范围为1Hz到1MHz;2.方波占空比为50%;3.电源电压范围为5V到15V。
设计思路:本次设计采用了555定时器作为主要的频率控制器,结合可变频率控制电路实现频率范围的可调节。
为了确保方波的占空比为50%,采用了两级触发器和RC组合电路实现。
电路设计:1.555定时器电路:555定时器的引脚布局如下:-引脚1(GND):接地;-引脚4(RESET):悬空或接高电平;-引脚5(CONT):悬空或接高电平;-引脚8(VCC):接电源正电压;-引脚2(TRIGGER):通过一个电阻和电容连接到电源正电压;-引脚3(OUT):方波输出。
2.可变频率控制电路:可变频率控制电路由电位器和电容构成。
电位器的输出通过一个电容进行滤波产生可变的频率控制信号。
通过调节电位器,可以实现方波的频率范围调节。
3.触发器和RC组合电路:为了实现方波的占空比为50%的要求,采用了两级触发器和RC组合电路。
具体电路连接如下:-引脚6(THRES)和引脚2(TRIGGER)直接连接;-R1和C1构成RC组合电路与引脚2(TRIGGER)直接连接;-输出端连接到一个触发器的输入端,该触发器的输出再连接到另一个触发器的输入端,其中一个触发器的输出为方波信号的输出。
工程实现:将以上设计所述的电路连接完成后,检查电路连接是否正确。
接着将电源线连接到电源正负极,给电路供电。
通过调节电位器,可以实现方波的频率范围调节。
使用示波器或频率计检查输出频率是否在要求范围内,并测量方波占空比是否为50%。
注意事项:1.在设计过程中要注意电路的布局和排线,避免引起干扰或短路等问题;2.确保电源电压符合电路的要求,过高或过低的电压都可能影响电路的工作;3.调节电位器时,脆弱的部件(如电容器)要小心操作,避免损坏。
课程设计任务书专业自动化班级二班姓名设计起止日期2013.6.24——2012.6.28设计题目:方波发生器电路设计任务(主要技术参数):设计一个方波发生电路主要技术参数1)频率:100——1000Hz连续可调2)幅度:≥2V指导教师评语:成绩:签字:年月日图(1)方波发生电路原理框图沈阳大学课程设计说明书N O.3图(2)方波发生电路图2.3 工作原理设某一时刻输出电压uO=+UZ,则同相输入端电位沈阳大学课程设计说明书N O.4通过正反馈,使输出很快变为高电平或低电平。
图(4) 输出电压Uo波形而方波发生电路中电容正向充电与反向充电的时间常数均为RC,而且充电的总课程设计说明书N O.5图(5)仿真原理图沈阳大学图(6)仿真波形由图可知方波的幅度>2V,波形无明显失真满足课设的幅值条件。
沈阳沈 阳 大 学图(7) 频率调节仿真图由公式:)21ln(2213R R C R T +=则振荡频率:由于频率的范围是100Hz≤f≤1000Hz当f=100Hz 时,代入公式的R≈3kΩ,KeyA=100%,对比频率仿真结果知f=122.792Hz,接近100Hz 。
当f=1000Hz 时,代入公式的 R≈300Ω,KeyA=5%,对比频率仿真结果知f=815.68Hz,接近1000Hz 。
由仿真结果知方波形连续可调频率范围基本符合在100Hz 至1000Hz 之间满足课设的要求。
3.误差分析:理论参数与Multisim 11仿真分析及应用电路测试结果略有不同,主要是由于电路中二极管的动态电阻以及稳压二极管的正向导通电压引起的误差,所以使频率达不到1000HZ 。
)21ln(21132R R RC Tf +==。
频率可调的方波发生器及频率显示器设计学院:电子信息工程学院专业:通信工程指导老师:学生姓名:学号:目录1.引言.............................................. 错误!未指定书签。
2.电路元件结构及工作原理............................ 错误!未指定书签。
2.1555定时器.................................... 错误!未指定书签。
2.274ls160同步计数器............................ 错误!未指定书签。
2.374ls1754位寄存器............................. 错误!未指定书签。
3.电路工作原理仿真.................................. 错误!未指定书签。
3.1频率可调555方波发生器................................................错误!未指定书签。
3.2频率计数器........................................................................错误!未指定书签。
3.3可显示频率的方波发生器................................................错误!未指定书签。
4.电路的测试结果误差分析..........................................................错误!未指定书签。
5.其它类型的方波发生器..............................................................错误!未指定书签。
6.课程设计设计总结......................................................................错误!未指定书签。
怎么设计出一个输出10M~100MHZ幅值1000伏的方波信号发生器可以分为两部分:(1)设计出一个输出10M~100MHZ方波信号;(2)将方波信号幅值增大至1000V。
设计出一个输出10M~100MHZ方波信号频率为10M~100MHZ的方波信号,那么它的周期为T=1/f,则周期在10ns~100ns之间。
可以看出频率是非常高的,属于高频的范畴,高频电路设计还是相当有难度的,很多器件在高频电路当中无法使用。
比如555定时器,这是输出方波最常用的芯片,设计信号发生器时,很多人会想起555定时器。
但是对于输出10M~100MHZ方波信号,555定时器是根本实现不了的,555定时器的最大输出频率大约为360KHZ左右,大于该频率输出波形会不规则或者出现故障。
10M~100MHZ的超高频方波信号虽然在设计上有点难,还是可以实现的,比如可以使用FPGA实现,FPGA的处理速度比DSP高多了,FPGA的时钟最高也就800M左右,使用FPGA进行分频,可以实现输出输出10M~100MHZ的方波信号(幅值3.3V)。
将方波信号幅值增大至1000V若是低频的方波信号,想要将其电压幅值增大至1000V,还是比较容易实现的,可是使用耐压大于1000V的晶体管或场效应管实现,但是想要实现将10M~100MHZ的超高频方波信号的幅值扩大至1000V,根本没有满足这样条件的三极管或场效应管,有高频的晶体管最高频率可达1GHZ以上,但是其耐压值一般几十伏,根本达不到1000V。
频率为10M~100MHZ的方波,其周期为10ns~100ns之间,在这个时间内要实现峰值为1000V的一个周期的方波,也就是说这个时间内要实现从0V升到1000V,然后从1000V降到0V的过程,可能吗?个人认为是完全不可能的。
方波发生器设计摘要:随着EDA技术以及大规模集成电路技术的迅猛发展,波形发生器的各方面性能指标都达到了一个新的水平。
采用CPLD/FPGA器件在QuartuesII设计环境中用VHDL语言完成的波形发生器具有频率稳定性高,可靠性高,输出波形稳定等特点。
本文介绍了基于EDA技术的波形发生器的研究与设计。
一、设计任务与要求设计一方波发生器并且输出信号的频率范围为100Hz~200KHz,输出频率可以调节;可以存储任意波形特征数据并能重现该波形,还可完成各种波形的线形叠加输出,具有显示输出波形、频率的功能。
通过运用VHDL语言编程,通过运用软件Quartus II 6.0,逐渐掌握EDA的用法,熟练步骤,为以后的学习与工作做很好的铺垫。
二、总体框图(1)方案论证方案一:本系统由FPGA(可编程门阵列),数模转换,时钟(提供clk信号)等组成。
全部为FPGA试验箱所有,不需要增加任何器件。
用FPGA产生的255—0的计数值输入到DAC0832中,将产生对应的模拟信号。
本系统采用的是软硬件结合的方法。
由于一个周期内的任意波形的离散样点数对硬件实现的复杂性直接产生影响,因此,为了简化硬件存储器件的规模,取64个样点进行讨论。
具体做法是先对一个周期进行64点采样,然后依次存于ROM中,再以fs频率给出地址码,控制存储器周期的读出数据,并经D、A转换和模拟放大,便能得到一定的频率的周期信号。
因此周期信号的频率为fo=fs/M.其中M为采样点个数,本设计中取为64;fs为存储器读出频率。
显然,通过改变读出频率fs,便可获得不同频率的周期信号fo.。
原理说明:完整的波形发生器由三部分组成:由计数器构成的地址信号发生器、波形数据ROM和D/A。
在FPGA的顶层文件中,计数器通过外来控制信号和高速时钟信号向波形数据ROM发出地址信号,输出波形的批评你率由发出的地址信号的速度决定;当以固定的频率扫描输出地址时,输出波形是固定频率,而当以周期性时变方式扫描输出地址时,则输出波形为扫频信号。
山东理工大学计算机学院课程设计(微机原理及接口技术)班级计科0504姓名帅令学号 **********指导教师姚艳芝二○○八年一月九日课程设计任务书及成绩评定1、设计题目:可变输出频率方波发生器设计;直流电机速度控制器设计2、设计内容和要求:学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
1.可变输出频率方波发生器设计:设计一个输出方波频率可利用按键改变的方波信号发生器(可以使用D/A也可以直接使用8253产生方波),利用键盘选择方波发生器的输出频率并驱动喇叭。
输出频率=键号*100HZ。
2.直流电机速度控制器设计:利用按键控制直流电动机的转速。
按键定义如下:0 停止,1 1/10转速, 2 2/10转速…… 9 最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V3、设计任务和要求:3.1 接口设计、连接和调试根据所选题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过。
3.2 程序设计、调试要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释,并在实验系统上调试通过。
3.3 课程设计说明书a、本次课程设计的目的和意义。
b、设计报告:字数约2000-3000字(不包括程序清单),内容包括:○1设计题目;○2系统的主要功能、作用以及主要技术性能指标;○3总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等;○4系统设计:接口电路设计,程序设计(程序框图和程序清单及注释)其他有关的理论分析和计算;○5设计总结:对整个设计工作过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。
c、作品的使用或操作说明。
d、设计图纸或图表(如接口电路原理图等)。
装订时将课程设计说明书附在该3页之后。
3.4设计内容不允许抄袭和复印,否则取消设计成绩。
4、工作安排:(设计进度及完成情况)●第一阶段:根据题目要求查阅资料构思设计方案、进行接口电路原理图设计和程序设计以及其它准备工作。
●第二阶段:对第一阶段完成的设计内容进行详细的检查或修改无错后,按照接口电路原理图的设计自行在实验系统上进行接线和连接,确保无错后再进行程序的输入和调试,为便于调试和查错,程序最好采用模块化结构,一部分一部分的调试,通过反复的调试或修改直到达到设计要求为止。
●第三阶段:按照3中的内容和要求撰写课程设计说明书。
5、主要参考文献及资料:a)《微型计算机技术及应用》清华大学出版社 2003 戴梅萼、史嘉权b)《微机原理与接口技术基础与应用》海洋出版社 2005 邓振杰c)《微机原理与接口技术实验及课程设计》西南交通大学出版社 2005 杨斌d)《IBM-PC汇编语言程序设计》清华大学出版社 2003 沈美明,温冬婵e)王爽编.汇编语言.北京:清华大学出版社,2002,3f)梅丽凤,王艳秋,汪毓铎.单片机原理及接口技术.北京:清华大学出版社,2003,5系主任___________(签字)6、成绩评定:评语:设计成绩:指导老师:(签字)二○年月日一.本次课程设计的目的和意义学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
本次课程设计,主要是了解计数器/定时器8253的工作原理,以及学会对8253、8255、8259的应用和设计技术。
对微型计算机基本的系统结构、对微型计算机硬软件的工作原理有个整体的认识。
二. 直流电机速度控制器设计题目的目的和要求:一设计目的学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二设计要求利用D/A转换器和按键设计一个直流电动机转速控制器。
按键定义如下:□0停止,□1 1/10转速,□2 2/10转速……□9最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V总的设计思路如下图:图 1本次设计中主要用到两种主要的芯片键盘与显示控制芯片8279,数模转换芯片DAC0832Intel8279芯片是一种通用的可编程序的键盘、显示接口器件,单个芯片就能完成键盘输入和LED显示控制两种功能。
8279包括键盘输入和显示输出两个部分:1键盘部分提供的扫描方式,可以和64个按键或传感器的阵列相连。
能自动消除开关抖动以及N个键同时按下的保护。
2显示部分按扫描的方式工作引脚功能见图2:图2实验台内部cpu与8279控制的键盘与LED显示的连线结构图如下,限于设计报告的核心内容是考察数模转换中的DAC0832,所以在此只给出内部框图图3本次要求的重点电路是怎么将键盘产生的速度控制数字信号变换成模拟量来驱动直流电机的转动,所以我们要用到的重要芯片就是DAC0832,其芯片引脚见下图4图4由三个与门电路组成寄存器输出控制逻辑电路,该逻辑电路的功能是进行数据锁存控制,当=0时,输入数据被锁存;当=1时,锁存器的输出跟随输入的数据。
D/A转换电路是一个R-2R T型电阻网络,实现8位数据的转换。
对各引脚信号说明 如下:(1)DI7~DI0:转换数据输入。
(2) :片选信号(输入),低电平有效。
(3) ILE :数据锁存允许信号(输入),高电平有效。
(4) :第1写信号(输入),低电平有效。
上述两个信号控制输入寄存器是数据直通方式还是数据锁存方式,当ILE=1和 =0时,为输入寄存器直通方式;当ILE=1和 =1时,为输入寄存器锁存方式。
(5) :第2写信号(输入),低电平有效。
(6) :数据传送控制信号(输入),低电平有效。
上述两个信号控制DAC 寄存器是数据直通方式还是数据锁存方式,当 =0和 =0时,为DAC 寄存器直通方式;当 =1和 =0时,为DAC 寄存器锁存方式。
(7) Iout1:电流输出1。
(8) Iout2:电流输出2。
DAC 转换器的特性之一是:Iout1+Iout2=常数。
(9) Rfb :反馈电阻端。
DAC 0832是电流输出,为了取得电压输出,需在电压输出端接运算放大器,Rfb 即为运算放大器的反馈电阻端。
运算放大器的接法如图7.31所示。
(10) Vref :基准电压,其电压可正可负,范围是-10 V ~+10 V 。
(11) DGND :数字地。
(12) AGND :模拟地。
1WR CS 2WR XFER本次所用到的具体连接是将cs片选接到地址译码器的210-217将V out接到直流电机的输入接口DCIN 接线图如下图5用硬导线将0832片选信号CS接至138译码200-207,将8279的片选信号CS接至208-20F,将DAC0832的AOUT端接至直流电机的DCIN端,将8279右侧的A0,A1,A2分别连接到实验台地址总线的A0,A1,A2连接好后开打开实验台电源,测试通讯口的通信是否正常,如正常则可down入编译好的汇编程序了程序源代码:D0832 EQU 200H ;0832 数据口地址C8279 EQU 20AH ;8279 控制口地址D8279 EQU 208H ;8279 数据口地址CODE SEGMENTASSUME CS:CODE,DS:CODESTART:PUSH CSPOP DSINI:MOV DX,D0832 ;初始化0832OUT DX,ALMOV DX,C8279 ;初始化8279MOV AL,00HOUT DX,ALMOV AL,34HOUT DX,ALMOV AL,0D2HOUT DX,ALWAIT1:IN AL,DXMOV AH,ALAND AL,80HCMP AL,80HJE W AIT1MOV AL,AHAND AL,0FHCMP AL,00HJE W AIT1RUN:CALL CHKKEYCALL DISPLAYMOV DX,D0832OUT DX,ALJMP RUNCHKKEY PROC NEARRDKEY:MOV DX,C8279IN AL,DXMOV AH,ALAND AL,80HCMP AL,80HJE RDKEYMOV AL,AHAND AL,0FHCMP AL,00HJE RDKEYMOV AL,40HOUT DX,ALMOV DX,D8279IN AL,DXCHK:CMP AL,38HJE QUITJNC RDKEYMOV SPDNUM,ALLEA BX,SPDXLATMOV AH,ALRTN:MOV DX,C8279MOV AL,0C2HOUT DX,ALMOV AL,AHRETCHKKEY ENDPDISPLAY PROC NEARMOV AH,ALMOV DX,D8279LEA BX,LEDMOV AL,SPDNUMXLATOUT DX,ALLEA SI,DSPMOV CX,0007HLOOP1:MOV AL,[SI]OUT DX,ALINC SILOOP LOOP1MOV AL,AHRETDISPLAY ENDPQUIT:MOV DX,D0832MOV AL,00HOUT DX,ALMOV DX,C8279MOV AL,0D2HOUT DX,ALHLTLED DB 07H,66H,06H,3FH ;LED显示控制表DB 00H,00H,00H,00HDB 7FH,6DH,5BH,71HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 6FH,7DH,4FH,79HDB 00H,00H,00H,00HDB 77H,7CH,39H,5EHDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HSPD DB 70H,40H,10H,00H ;速度控制表DB 00H,00H,00H,00HDB 80H,50H,20H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 90H,60H,30H,00HDSP DB 40H,00H,00H,79H,50H,06H,5EHSPDNUM DB 0CODE ENDSEND START(上述SPD表中的90H对应设计要求的最高转速度,为按键9;10H对应1/10转速度,为按键1)Down成功后,按F9执行程序,运行在运行过程中,可按动小键盘的“0-9”数码键,控制电机转速,按“RST”键退出程序三.可变输出频率方波发生器设计一.设计内容以PC机为基础,掌握接口硬件开发平台的使用方法以及接口电路的驱动程序和界面软件的设计与编制,学会调试和测试接口软件的一般方法,设计并开发能输出多种波形且频率可变的函数发生器。