微机原理课程设计波形发生器.doc

微机原理课程设计波形发生器.doc

ID:51935966

大小:662.00 KB

页数:18页

时间:2020-03-19

微机原理课程设计波形发生器.doc_第1页
微机原理课程设计波形发生器.doc_第2页
微机原理课程设计波形发生器.doc_第3页
微机原理课程设计波形发生器.doc_第4页
微机原理课程设计波形发生器.doc_第5页
资源描述:

《微机原理课程设计波形发生器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理课程设计波形发生器基本要求:(1)通过按键选择波形,波形选择(方波、三角波)。8255A和0832(2)通过按键设定波形的频率,同时波形频率在数码管上显示。8255A(3)频率设定后,通过8253精确计时来设置波形宽度大小,比如方波的占空比。(4)8259A产生中断,用示波器显示输出波形。附加要求:(1)通过按键可以增大或者降低频率;(2)显示正弦波。目录一理论部分1.1课程设计的目的………………………………………………………………………21.2课程设计要求与内容…………………………………………………………………21.3总体设计方案……………………………………………………

2、……………………2(1)设计思想及方案论证………………………………………………………………2(2)总体设计方案框图…………………………………………………………………31.4系统硬件设计…………………………………………………………………………41.5系统软件设计…………………………………………………………………………5二实践部分2.1系统硬件原理简介……………………………………………………………………62.2程序调试………………………………………………………………………………92.3软件系统的使用说明…………………………………………………………………9三课程设计结果分析3.1实验结

3、果………………………………………………………………………………103.2结果分析………………………………………………………………………………11四课程设计总结………………………………………………………………………11五附录5.1源程序及说明…………………………………………………………………………12波形发生器一理论部分1.1课程设计的目的(1)综合模拟电子线路、数字电子技术和微机原理等多门专业基础课程的知识,使学生对以计算机为核心的通信、测量或控制系统有个全面了解和实践的过程。(2)掌握常规芯片的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼同学们在微型计算机应用

4、方面的实际工作能力,强化本学科内容并扩展知识面。(3)体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程。(4)培养学生的创造力和对专业的适应性。1.2课程设计的内容和要求1、通过按键选择波形,波形选择(方波、三角波、正弦波)。8255A和08322、通过按键设定波形的频率,同时波形频率在数码管上显示。8255A3、频率设定后,通过8253精确计时来设置波形宽度大小,比如方波的占空比。4、8259A产生中断,用示波器显示输出波形。5、通过按键可以增大或者降低频率;6、画出电路原理图,说明工作原理,编写程序及程序流程图。1.3总体设计方案(1)

5、设计思想及方案论证由于要求达到模拟信号波形发生,因此要由D/A转换芯片0832来来完成此项任务,由8253形成波形的主要做法是:先输出一个下限电平,将其保持t然后输出一个稍高的电平,在保持t,然后重复此过程,因此需要延长0832输入数据的时间间隔来改变频率。如图1信号发生波形图所示。0832输入的数据的延时可以通过软件完成,也可以通过硬件完成。由于实验要求输出的波的频率可以改变,且精确,所以选用硬件延时+5V0V图1信号发生波形图硬件延时主要由计时器8253和中断控制器8259来实现。由8253输出的方波的高低电平,来触发8259的IR0端,8259给CPU中断信号,CPU中断来

6、执行相应的中断子程序,中断子程序为向0832输出数据的程序,通过选择此程序可以产生锯齿波,方波,正弦波。由于0832产生的方波的频率可以控制,所以每次中断执行波形发生程序的时间间隔可以精确控制。以此来控制输出的波形频率。最后通过8255驱动LED数码显示管,实现对输入的频率的显示,由键盘直接输入波形频率,通过LED数码显示管显示。(2)总体设计方案框图总体设计就是先由8255驱动LED显示输入的频率,再通过8253定时中断,中断的子程序来执行输出,输出的信号经过信号发生器形成波形。图2硬件简图CLK(1.8432MHZ)Intel8253Intel8259ACPU8086DAC0

7、832Intel8255A示波器LED数码显示管1.4系统硬件设计硬件设计电路图图3硬件设计电路图XD7XD6XD5XD4XD3XD2XD1XD0D7D6D5D4D3D2D1D0WRRDCSA0INTXIOWXIORIOY0XA2INTRXD7XD6XD5XD4XD3XD2XD1XD0XIOWXIORIOY1XA3XA2D7D6D5D4D3D2D1D0WRRDCSA1A0IR0OUT0CLK0GATE01.8432MHZ+5V82548259AXD7XD6XD5XD4XD3XD2

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

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

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