1、微机系统与接口技术课程设计任务书微机系统与接口技术课程设计任务书 一设计目的一设计目的 1 建立微机系统概念,提升对微机系统的理解和认识,提高微机系统的应 用能力。 2 进一步学习和掌握危机程序设计方法。通过应用程序的编写和调试,学 习程序的调试。 3 进一步熟悉典型接口芯片的使用,接口及外部设备与系统的连接方式。 二题目:二题目: 微机应用系统设计-数字信号发生器 三设计要求三设计要求 1. 以 8086(8088)CPU 的主控单元构建微机应用系统 2. 应用系统的硬件设计,画出电路原理图和线路连接图。 3. 应用系统的软件设计,画出软件流程图,写出主要控制程序。 4. 根据实验条件进行微
2、机系统的部分模拟调试,写出调试说明。 5. 整理设计说明说,列出参考文件清单。 四列出使用元器件和设备清单。四列出使用元器件和设备清单。 五 完成定时器五 完成定时器/ /计数器计数器 82538253 中断控制与中断控制与 82598259 实验, 写出实验报告。实验, 写出实验报告。 2 目 录 第一章 绪论 . 3 第二章 硬件设计 4 一硬件连接图. 4 二、系统硬件选择和设计. 4 三电路原理图. 7 第三章 软件设计 8 一.程序流程图 8 二.程序段 13 第四章 实验与调试 .18 一实验步骤. 18 二实验调试. 18 三波形记录. 18 第五章 设计总结 .20 参考文献
3、21 使用元器件 22 3 第一章第一章 绪论绪论 在我们日常生活中,以及一些科学研究中,锯齿波和正弦波、矩形波、三角 波是常用的基本测试信号。此外,如在示波器、电视机等仪器中,为了使电子按 照一定规律运动,以利用荧光屏显示图像,常用到锯齿波产生器作为时基电路。 例如,要在示波器荧光屏上不失真地观察到被测信号波形,要求在水平偏转板加 上随时间作线性变化的电压锯齿波电压, 使电子束沿水平方向匀速搜索荧光 屏。而电视机中显像管荧光屏上的光点,是靠磁场变化进行偏转的,所以需要要 用锯齿波电流来控制,对于三角波,方波同样有这不可忽视的作用而函数发生器 是指一般能自动产生方波 正弦波 三角波以及锯齿波阶
4、梯波等电压波形的电路 或仪器。 因此信号发生器是我们在学习, 科学研究等方面不可缺少的工具。 此外, 信号发生器在教学、试验、测控等各个领域有十分广泛的应用,其输出信号的频 率范围覆盖了各个频段,从甚低频到甚高频,操作方式也从手动旋钮到程控,产 生的波形从传统的正(余)弦波和脉冲波形,发展到现在能产生各种任意波形。 以前的信号发生器往往独占一个机箱,而现在的一些应用中,它只是一块插在计 算机中的扩展卡,还有一些信号发生器设计成一个独立的小模块,通过 RS-232C 或 RS-422,RS-485 等串行总线和计算机连接。今天我们要设计一种能产生正弦 波和三角波的信号发生器。 4 第二章第二章
5、硬件设计硬件设计 一硬件连接图一硬件连接图 如图 1,PC 口地址为 0FFDAH,8255A 控制端口地址为 0FFDBH,D/A 转换器输出端 口地址为 0FFE0H. 二二、系统硬件选择和设计、系统硬件选择和设计 1. 1. 系统扩展接口的选择系统扩展接口的选择 本次设计采用的是 8088 微处理器,如图 2,选择 8255A(图 3)可编程并 行接口作为系统的扩展接口,8255A 的通用性强,适应灵活,通过它 CPU 可直接 与外设相连接。 8088 CPU D/A 转 换 器 运 算 放 大 器 译 码 器 示 波 器 8255A 时 钟 发 生器 图 1 5 2. D/A2. D/
6、A 转换器的选择转换器的选择 D/A 转换器是把数字量变换成模拟量的线性电路器件,一做成集成芯片。 由于实现这种转换的原理和电路结构及工艺技术有所不同,因而出现上百种 D/A 转换器,它们在转换速度、转换精度、分辨率以及使用价值上都具有特色。在分 辨率上,14、16、18 位的 DA 转换器已投入市场,20 位的 DA 转换器已研制成 功。在速度上,16 位几百 KHz,8 位 100MHz 以上的产品都已成为商品。在各种各 样的 DA 转换芯片中我们选用 8 位的 DAC0832 芯片作为接口芯片。 DAC0832(如图 4)是采用 CMOS 工艺制成的单片直流输出型 8 位数/模转换 器。它由倒 T 型 R-2R 电阻网络、模拟开关、运算放大器和参考电压 VREF 四大部 分组成。输出的模拟量与输入的数字量成正比,这就实现了从数字量到模拟量的 转换。一个 8 位 D/A 转换器有 8 个输入端(其中每个输入端是 8 位二进制数的一 位) ,有一个模拟输出端。输入可有 256 个不同的二进制组