微型计算机系统课程设计,微型计算机系统技术课程设计书.docx

实用文案

实用文案

标准

标准

一、设计目的

为了进一步巩固学习的理论知识, 增强学生对所学知识的实际应用能力和运用 所学的知识解决实际问题的能力, 开始为期两周的课程设计。 通过设计使学生在 巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。

1、通过本设计,使学生综合运用《微型计算机技术》 、《C 语言程序设计》以 及《数字电路》、《模拟电路》等课程的内容,为以后从事电子产品设计、软件编 程、系统控制等工作奠定一定的基础。

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

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

3、了解单片机接口应用开发的全过程: 分析需求、设计原理图、选用元器件、 布线、编程、调试、撰写报告等。

二、设计内容

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

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

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

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

首先根据锯齿波的图形构建基本框架,输出的电压值以一定的增量逐步增加, 达到最大值后再回到初始值然后再次循环。

本设计要求利用数字量 /模拟量( D/A )转换来完成锯齿波的输出。数 /模转换 器(DAC)是一种把数字信号转换成模拟信号的器件。计算机输出的数字信号首 先传送到数据锁存器中, 然后由模拟电子开关把数字信号的高低电平变成对应的

电子开关状态

1、系统方案的比较

方案一:采用函数信号发生器ICL8038集成模拟芯片,(如图2-1 )它是一种 可以同时产生方波、三角波、正弦波的专用集成电路。但是这种模块产生的波形 都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些, 但不能完全滤除掉。

键盘一注单片机/AICL8038D/A运算电路 上输出

键盘一注单片机

/A

ICL8038

D/A

运算电路 上

输出

图2-1方案一方框图

方案二:采用分立元件实现非稳态的多谐振振荡器, 然后根据需要加入积分电 路等构成正弦、矩形、三角等波形发生器。这种信号发生器输出频率范围窄,而 且电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实 现,操作不方便。

方案三:采用单片机和DAC0808数模转换器生成波形,由于是软件滤波,所 以不会有寄生的高次谐波分量, 生成的波形比较纯净。 它的特点是价格低、 性能 高,在低频范围内稳定性好、操作方便、体积小、耗电少。

经比较,方案三既可满足毕业设计的基本要求又能充分发挥其优势, 电路简单, 易控制,性价比较高,所以采用该方案。

本设计采用 AT89C51 和 DAC0808 相连接构成波形发生器的电路,然后对 AT89C51 进行编程实现需要产生的波形。由于该设计比较简单,采用汇编语言 或 C 语言实现都可。若要实现多个波形,可通过开关来选择波形,只需在程序 中加如对开关接口的控制语句即可。例如: 若要获得负向的锯齿波,只需将程 序中的指令 INC A 换成指令 DEC A 即可,如果将正向锯齿波与负向锯齿波组合 起来就可以获得三角波。

2、控制芯片的选择

方案一: AT89C51 单片机是一种高性能 8 位单片微型计算机。它把构成计算 机的中央处理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中, 从而构成较为完整的计算机。

方案二: C8051F005 单片机是完全集成的混合信号系统级芯片,具有与

AT89C51 兼容的微控制器的内核,与 MCS-51 指令集完全兼容。除了具有标准 AT89C51 的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模 拟部件和其他数字外设及功能部件。

方案选择:方案二中 C8051F005 芯片系统内部结构复杂,不易控制,芯片成 本高,对于本系统而言利用率低, AT89C51 芯片比较常用,简单易控制,成本 低,性能稳定故采用方案一。

四、电路设计及功能说明,硬件原理框图及电路图

(一)、脉冲发生器能产生各种周期的输入信号,如方波、锯齿波、三角波及单

周期短 o放置脉冲发生器ic GenerFro>cr ti ?ciGerer-itor Name;IBInitial [_ow] VoltaciBc |' 1TF-苗 在Proteus ISIS环境中单击工具箱出现如图I-1所列表。SINEPULSE用鼠标左键单击“PWLIN—

周期短

o放置脉冲发生器

ic GenerFro>cr ti ?ci

Gerer-itor Name;

IB

Initial [_ow] VoltaciBc |' 1

TF-

苗 在Proteus ISIS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值