多功能函数发生器设计.pdf

多功能函数发生器设计.pdf

ID:58314237

大小:1.10 MB

页数:2页

时间:2020-09-06

多功能函数发生器设计.pdf_第1页
多功能函数发生器设计.pdf_第2页
资源描述:

《多功能函数发生器设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2005年第5期仪表技术—55—多功能函数发生器设计汪丽芳(黄石理工学院图书馆,湖北黄石435003)摘要:介绍由单片机构成的多功能函数发生器的硬件与软件设计。关键词:单片机;频率;波形发生器中图分类号:TM935文献标识码:B文章编号:1006-2394(2005)05-0055-02DesignofMultifunctionalFunctionGeneratorWANGLi2fang(LibraryofHuangshiInstituteofTechnology,Huangshi435003,China)Abstract:Thehardwareandsoftwaredesi

2、gnofmultifunctionalfunctiongeneratorthatwasmadeupwithmicrocontrollerwereintroducedinthispaper.Keywords:micro2controller;frequency;waveformgenerator1.2DAC0832和89C51接口1单片函数发生器的结构从结构上看,单片函数发生器主要由单片机构成的计算机系统和各种功能接口组成。本设计系统的结构框图见图1。图21.2.1单缓冲器方式接口(图3)图1DAC0832的ILE接+5V,寄存器选择信号CS及数键盘输入部分主要用于选择波形和调

3、节波形的频据传送信号XFER都与地址选择线相连,两级寄存器的率。键盘共设5个键,其中3个键用于选择3种不同的波形,2个键用于调节波形频率的增或减。显示部分指使用串行输入、并行输出的移位寄存器74LS164和LED部分,用来显示波形频率。89C51单片机用来执行某一波形发生程序,向D/A转换器的输入端发送数据,将其转化成模拟量,并通过运算放大器调节波形的幅值,从而在输出端得到所需的波形。该系统有4个发光二极管,每种波形对应1个发光二极管,作为波形的指示灯;还有1个发光二极管用于指示系统是否通电。1.189C51最小应用系统最小应用系统由单片机接上时钟电路和复位电路组成(图2)。

4、图3收稿日期:2005-06作者简介:汪丽芳(1978—),女,湖北大冶人,工程技术人员,主要从事自动化管理工作。—56—仪表技术2005年第5期写信号都由89C51的WR端控制。当地址线选择好率。键输入接口应可靠,为此,本设计采用了R-S触0832后,只要输出WR控制信号,0832就能一步完成数发器的硬件去抖动电路。因系统按键数量不多,故采字量的输入锁存和D/A转换输出(数字量直接从P0用每个按键占用一根I/O口线的独立式按键,使电路口送入)。配置灵活,软件结构简单。1.2.2双缓冲器方式接口(图4)1.4LED静态显示方式多路D/A转换时,要求同步进入D/A转换输出。在本

5、设计的单片机应用系统中,使用LED显示块数字量的输入锁存和D/A转换输出分两步完成,即构成6位LED显示器。6位LED显示器有6根位选CPU的数据总线分时地向各路D/A转换器输入要转线和8×6根段选线。段选线控制字符选择,位选线控换的数字量并锁存在各自的输入寄存器中,然后CPU制显示位的亮、暗。LED显示器工作在静态显示方式对所有的D/A转换器发出控制信号WR,使各个D/A下。由于每一位由一8位位输出口控制段选码,故在转换器的输入寄存器中的数据被打入DAC寄存器,实同一时间里每一位显示的字符可以各不相同。现同步转换输出。2软件设计1.3按键及其接口波形发生器通过按键来选择波形

6、和改变波形频2.1正弦波子程序图4图5正弦波程序清单:SDA1:MOVR7,#80HSDA2:MOVA,R7SINBO:MOVR5,#00H;#00H送寄存器R5MOVX@DPTR,A;A中内容输出SIN:MOVA,R5;R5的内容送累加器AINCR7MOVDPTR,#TABH;表首址送入数据指针CJNER7,#0FFH,SDA2;R7内容不等于#0FFH,则转到SDA2MOVCA,@A+DPTR;指针所指单元的内容送AMOVDPTR,#DAADRESS;DA地址送数据指针SDA3:DECR7MOVX@DPTR,A;A中内容输出MOVA,R7INCR5;R5中的内容加1MOV

7、X@DPTR,A;A中内容输出CJNER5,#0FFH,SIN;R5内容不等于#0FFH,则转CJNER7,#80H,SDA3;R7内容不等于#80H,则转到SDA3到SIN,否则往下执行RETRET2.3方波子程序(略)TAB:DB:808386898D909396999C9FA2A5A8ABAE参考文献:正弦函数数据表∶∶696C6F7276797C80[1]谢自美.电子线路设计·实验·测试[M].武汉:华中理工2.2三角波子程序大学出版社,1992.三角波程序清单:[2]何立民.单片机应用系统设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。