基于8086的波形发生器设计与proteus电路仿真
2017-10-21魏凤旗李军红洪镇南
科技风 2017年19期
关键词:设计
魏凤旗 李军红 洪镇南

摘要: 以8086CPU为控制核心,选用8255A和DAC0832等集成芯片设计了一种简易的波形发生器。该波形发生器能产生频率可调的脉冲波、三角波、锯齿波、正弦波等,电路简单,应用方便;并运用了Proteus对系统进行了仿真,仿真实验结果表明:系统运行效果良好,符合预期,验证了设计方案的合理性和有效性。
关键词:8086CPU;Proteus;波形发生器
波形发生器是一种常用的信号源,能产生不同频率的脉冲波、三角波、锯齿波、正弦波等,广泛应用于电子电路测量与设计、自动控制系统和实验教学等领域[1]。从电路形式来看,波形发生器可以由运放和分立元器件构成,也可由微处理器和少许外围电路构成,后者通过软件和硬件结合,充分利用软件的优点,尽可能地减少硬件开销,性能稳定,方便灵活[2]。
本文采用微处理器8086和DAC0832设计波形发生器,可产生脉冲波、三角波、锯齿波、正弦波等,波形的频率可用程序改变,具有电路简单、结构紧凑、性能优越等特点。
1 硬件设计
系统硬件结构如图1 所示,以8086CPU为核心进行电路设计,包括输入模块、8086控制模块、数模转换与运放模块等三大部分组成。输入模块由3个按键和8255A构成,实现波形的切换和频率的步进调节,其中按键K1、K2分别实现频率的增加和减小的调节,K0实现“脉冲波、三角波、锯齿波、正弦波”的选择,每按一次向下一种波形切换,并循环进行下去。数模转换模块选用8位的D/A 转换集成芯片DAC0832,将数字量转换成模拟量输出,再由运算放大器将电流输出转换为电压输出,产生各种波形。……
登录APP查看全文
