微机原理课程设计-函数发生器
《微机原理课程设计-函数发生器》由会员分享,可在线阅读,更多相关《微机原理课程设计-函数发生器(16页珍藏版)》请在毕设资料网上搜索。
1、 一一 设计题目设计题目 函数发生器的设计函数发生器的设计 经过这段时间对微机原理及接口技术的相关学习, 利用所学的知识来设计一个函数发生 器,使其具有外部选择波形的功能。 二二 设计任务及需求分析设计任务及需求分析 a) 波形的产生方式:要求产生方波、正向锯齿波、负向锯齿波、三角波、阶梯波。 实现这个要求可以利用 8 位数模转换器 DAC0832。 在 8088 中编写相应可以产生所 需波形的程序,输出数字量给 DAC0832,利用 0832 的数模转换功能,输出相应的电信 号波形。使用一片 DAC0832 芯片,其他的各个输出波共用同一端口 Iout1。 b) 按键选择功能:波形编号为 0
2、4,通过按键选择产生相应的输出波形。 CPU 外围扩展可编程中断控制器 8259A 对外为中断进行管理。使用按键的方式, 将外部的按键连接在8259A的中断输入线IR0IR4上面, 分别对应相应的波形序号04, 按下按键, 由于在按键的一端皆有下拉电阻是终端输入端口的初始电平为低, 按下按键 之后,电平拉高,产生中断,为了减小按键抖动产生的误判,在程序中应改进行按键去 抖动的处理。 三三 总体设计方案总体设计方案 四四 具体具体方案选择和方案选择和硬件设计硬件设计 3.1 3.1 最大组态系统搭建最大组态系统搭建 参考微机原理、汇编与接口技术朱定华第 171 页 利用 8284 产生 CPU
3、所需要的 CLK、READY、RESET 信号。 该电路只利用石英晶体构成振荡器结合 8284 产生固定的时钟频率。 另外复位 RESET 电路中串联电容,具有滤波的作用。电路如下图: a)8088 外部时钟电路: 8088CPU 8259A中断控制 8255I/O 扩展 DAC0832 波形输出 按键输入 数码管输出 *该电路产生的 CLK 约为 4Mhz。 b)地址锁存器使用 74LS373,数据总线驱动器使用 74LS245,总线控制器使用 8288. 由于版面的问题详细电路图可以参见附录总图。 3.3.2 2 按键选择产生的波形类型按键选择产生的波形类型 方案方案 1:可以 CPU 的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 函数 发生器
