微型计算机技术课程内容,微型计算机技术课程设计书[整理].pdf

一、设计目的

为了进一步巩固学习的理论知识, 增强学生对所学知识的实际应用能力和运用

所学的知识解决实际问题的能力, 开始为期两周的课程设计。 通过设计使学生在

巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。

1 、通过本设计,使学生综合运用《微型计算机技术》 、《C 语言程序设计》以

及 《数字电路》、《模拟电路》等课程的容, 为以后从事电子产品设计、 软件编程、

系统控制等工作奠定一定的基础。

2 、学会使用 KEIL C 和 PROTEUS等软件,用 C 语言或汇编语言编写一个较完整

的实用程序,并仿真运行,保证设计的正确性。

3 、了解单片机接口应用开发的全过程:分析需求、设计原理图、选用元器件、

布线、编程、调试、撰写报告等。

二、设计容

该实践训练环节要求学生能够运用所学知识, 在老师的引导下完成课程设计题

目,达到相应的训练要求。

通过实验进一步学习 D/A转换器的基本原理以及在单片机系统中扩展 D/A转换

器的方法。用 D/A 完成锯齿波输出,用 PROTEUS带的示波器查看波形。

三、问题分析、方案的提出、设计思路及原因

首先根据锯齿波的图形构建基本框架,输出的电压值以一定的增量逐步增加,

达到最大值后再回到初始值然后再次循环。

本设计要求利用数字量 / 模拟量( D/A)转换来完成锯齿波的输出。数 / 模转换

器( DAC)是一种把数字信号转换成模拟信号的器件。计算机输出的数字信号首

先传送到数据锁存器中, 然后由模拟电子开关把数字信号的高低电平变成对应的

电子开关状态。

1、系统方案的比较

方案一:采用函数信号发生器 ICL8038 集成模拟芯片, (如图2-1 )它是一种

可以同时产生方波、 三角波、 正弦波的专用集成电路。 但是这种模块产生的波形

都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,

但不能完全滤除掉。

显 示

D/A ICL8038

键 盘 单片机 算 输出

D/A 路

图 2-1 方案一方框图

方案二:采用分立元件实现非稳态的多谐振振荡器, 然后根据需要加入积分电

路等构成正弦、矩形、三角等波形发生器。这种信号发生器输出频率围窄,而且

电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现,

操作不方便。

方案三:采用单片机和 DAC0808数模转换器生成波形, 由于是软件滤波, 所以

不会有寄生的高次谐波分量, 生成的波形比较纯净。 它的特点是价格低、 性能高,

在低频围稳定性好、操作方便、体积小、耗电少。

经比较,方案三既可满足毕业设计的基本要求又能充分发挥其优势, 电路简单,

易控制,性价比较高,所以采用该方案。

本设计采用 AT89C51 和 DAC0808相连接构成波形发生器的电路,然后对

AT89C51进行编程实现需要产生的波形。由于该设计比较简单,采用汇编语言或

C语言实现都可。若要实现多个波形,可通过开关来选择波形,只需在程序中加

如对开关接口的控制语句即可。例如: 若要获得负向的锯齿波,只需将程序中

的指令 INCA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值