矩形波、正弦波、三角波的汇编语言设计

矩形波、正弦波、三角波的汇编语言设计

ID:38633189

大小:189.62 KB

页数:17页

时间:2019-06-16

矩形波、正弦波、三角波的汇编语言设计_第1页
矩形波、正弦波、三角波的汇编语言设计_第2页
矩形波、正弦波、三角波的汇编语言设计_第3页
矩形波、正弦波、三角波的汇编语言设计_第4页
矩形波、正弦波、三角波的汇编语言设计_第5页
资源描述:

《矩形波、正弦波、三角波的汇编语言设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关于微机原理与接口技术的波形设计课程设计任务书16目录第一章微机应用系统课程设计的目的意义21.1设计目的21.1课程在教学计划中的地位和作用2第二章信号发生器系统软硬件设计任务32.1设计内容及要求32.2课程设计的要求3第三章总体设计方案33.1设计思想33.2总体设计流程图4第四章硬件设计44.1硬件设计概要44.2所用到的芯片及其各自功能说明44.3硬件电路设计系统原理图6第五章软件设计75.1流程图及其说明75.2源程序及其说明8第六章软件系统的使用说明15第七章收获、体会15附录参考文献……………………………………………………1516第一章微机应用系统课程设计的目的意义1.1设计目

2、的通过该课程的学习使学生对微机系统有一个全面的了解、掌握常规芯片的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼同学们在微型计算机应用方面的实际工作能力。本设计主要能够完成对制定波形的形成,可以通过输入来改变频率。此信号发生器可以很好的运用于有需要的场合。1.2课程在教学计划中的地位和作用《微型计算机原理与接口计数》课程是我们测控技术专业在这个学期学的一门基础课程。通过该课程的学习使我们对微机系统有一个基本的了解、掌握常规芯片的使用方法、掌握简单微型计算机应用系统软硬的设计方法。《微机应用系统设计与综合实验》是结合本学期的课程开设的一门实习,它的主要目的:通过课程设计还要进一步

3、锻炼同学们在微型计算机应用方面的实际工作能力。计算机科学在应用上得到飞速发展,因此,学习这方面的知识必须紧密联系实际:掌握这方面的知识更要强调解决实际问题的能力。16同学们要着重学会面对一个实际问题,如何去自己收集资料,如何自己去学习新的知识,如何自己去制定解决问题的方案并通过实践不断地提高分析和解决问题的能力。第二章设计任务2.1设计内容及要求本设计综合应用D/A转换器、定时器/计数器电路,中断技术:通过PC机定时,产生:锯齿波、三角波、正弦波等模拟信号输出,信号频率可通过PC机键盘调节。2.2课程设计要求设计要求画出电路原理图,说明工作原理,编写程序及程序流程图。16第三章总体设计方案3.

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

5、行相应的中断子程序,中断子程序为向0832输出数据的程序,通过选择此程序可以产生锯齿波,方波,正弦波。由于0832产生的方波的频率可以控制,所以每次中断执行波形发生程序的时间间隔可以精确控制。以此来控制输出的波形频率。3.2总体设计方案总体的设计就是以8253定时中断,中断的子程序来执行输出,输出的信号经过信号发生器形成波形。初步设想图3-2如图所示。intr8088Clk82530832Ir0int825916图3-2硬件简图第四章硬件设计4.1芯片简介4.1.1可编程中断控制器8259a8259a是8086/8088系列的可编程中断控制器,8259a为28个引脚的双列直插芯片。它的主要功能

6、是:(1)据8级优先级控制,通过联级可以扩展到64级优先控制。(2)每一级中断可由程序单独屏蔽或允许。(3)可提供中断类型号传送给CPU。(4)可以通过编程选择多种不同工作方式。引脚功能:D7-D0:双向数据线,三态,与数据总线相连。IR7-IR0:外设的中断请求信号输入端,输入,中断请求:可以是电平触发,或者边缘触发。RD:读命令信号,输入,低电平有效,用来控制数据由8259A读WR:写命令信号,输入,地点平有效,用来控制写到8259CS:片选信号,输入,通过译码器与地址总线相连INT:向CPU发出中断请求信号,输出,与CPU的INTR相连INTA:CPU给8259的中断响应信号,输入。4.

7、1.2DAC0832:NSC公司生产的DAC083216,是一种内部带有数据输入寄存器的8位D/A转化器,采用CMOS工艺制成,芯片内部R-2R梯形电阻网络,用于对参考电压产生的电压进行分流,完成模数转换,转换结果以一组差动电流IOUT1IOUT2输出各引脚的功能分述如下:VREF:参考电压输入端。根据需要一定大小的电压,由于它是转换的基准,要求数值正确,稳定性好。VCC:工作电压输入端。AGAN

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

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

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