资源描述:
《数字电路综合实验频率可调的任意波形发生器的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验室研究与探索26LABORATORYRESEARCHANDEXPLORATION1999年 第5期·实验教学·数字电路综合实验——频率可调的任意波形发生器的设计及实现徐小凤, 江一山(常州技术师范学院电子系,江苏常州市213001)摘 要:介绍了数字电路综合实验“频率可调的任意波形发生器”的设计方案及实验方法。该实验涉及到数字电路课程的逻辑电路、存贮器、定时器、数模转换等内容,有利于提高学生分析问题的能力和动手能力。关键词:数字电路;设计原理;实践能力ComprehensiveExperimentofD
2、igitalCircuit——DesignandRealizationofAdjustableFrequency2RandomWavesGeneratorXUXiao2fengJIANGYi2shan(ChangzhouTeachersCollegeofTechnology,Changzhou,213001,China)Abstract:Thisarticleintroducedthedesignandrealizationofthecomprehensiveexperimentofdigitalcircu
3、it——adjustablefrequency2randomwavesgenerator.Itisconcernedwithlogiccircuit、memory、timer、DöAconverterofdigitalcircuitcourse,andisfavourabletoimprovestudent'sabilityinanalysingproblemsandpractice.Keywords:digitalcircuit;designprinciple;practisingability “脉冲
4、与数字电路”是电子类专业的一门分析问题的能力。基础课。结合教学心得,设计了“频率可调的1 综合实验的原理任意波形发生器”综合实验,涉及到数字电路频率可调的任意波形发生器的原理如图课程中的组合逻辑电路、时序逻辑电路、存贮1所示。图中由555振荡器产生的方波作为器、555定时器及其应用、模ö数与数ö模转换256进制计数器的计数触发脉冲CP;256进等内容。通过这个综合实验,可使学生了解怎制计数器的输出则作为EPROM2732低8样运用理论知识去解决实际问题,从而提高位地址A72A0;每种波形的量化数据用E2PR
5、OM2732的256个单元存放;224译码器收稿日期:1999201221选择A82A11中任一地址电平为1,即可选©1995-2005TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.徐小凤,等:数字电路综合实验27择波形种类;EPROM2732中的波形量化数自己选用。据通过DöA转换器转换成模拟信号(波形)(3)EPROM2732中波形量化数据的固输出;555振荡器产生的振荡使256进制计化(以产生四种波形为例)。本实验用SICE数器反复计数,则可
6、产生连续波形,通过调节通用单片微机仿真器的开发系统对每种波形555振荡器频率,即可调节输出波形的频率。量化编程、调试和固化到EPROM2732中。其中编程采用MCS251BASIC或MCS251汇编语言,以下分别列出方波、锯齿波、三角波、正弦波的参考程序。①方波参考程序(用MCS251BASIC编写)START:MOVSP,#2FHDBYTEX;X为字节数图1 频率可调任意波形发生器原理框图DINTI;I为整型数2 具体实现电路X=7FH(1)555振荡器产生频率可调节的触发FORI=8000HTO807F
7、HSTEP脉冲CP。图2是由555构成多谐振荡器产生1;8000H~807FH中存放128个计数器触发脉冲CP的电路图。根据公式T7FH=0.7(R1+2R2)C,取定R1=1008,C=XR(I)=X2200pF,可求得:当R2=128~12k8时,振NTXTI荡频率为25600Hz~2560kHz可调,输出波X=00H形Vout为100Hz~10kHz可调,故取R2为FORI=8080HTO80FFHSTEP15k8的电位器。1;8080H~80FFH中存放128个00HXR(I)=XNTXTIABC:
8、LJMPABC②锯齿波形参考程序(用MCS251BA2SIC编写)START:MOVSP,#2FHDBYTEXDINTIX=00HFORI=8000HTO80FFHSTEP1;8000H~80FFH中存放:00,01,⋯FFH共256个数据图2555构成计数器触发脉冲电路图XR(I)=X(2)256进制计数器。256进制计数器可X=X+1由D触发器、JK触发器或16进制计数器等NTXTI构成,具体采用哪种方法,可