微机原理课程设计-全自动洗衣机..doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计-全自动洗衣机.

微机原理课程设计 目录 第一章 设计内容及要求 2 1.1 设计内容及要求 2 1.2 课程设计的要求 3 第二章 系统的总体设计方案 3 2.1 8086对全自动洗衣机进行控制的主要分析 3 2.2 设计思想 3 第三章 硬件设计 4 3.1 硬件设计概要 4 3.2 所用到的芯片及其个自功能介绍 4 3.3 硬件电路设计系统原理图及其说明 10 3.4系统的电路图 11 第四章 软件设计 12 4.1程序流程 12 4.2源程序及其说明 14 第五章 系统调试与使用 25 第六章 收获体会 26 设计内容及要求 设计内容及要求 选用 8086 和适当的存贮器及接口芯片完成 1、六挡水位显示(50、45、40、35、30、25 升);五档洗衣时间(18、15、12、9、6分钟);三档清洗(3、2、1分钟)、五档脱水(6、5、3、2、1 分钟);两位数码管显示总时间;有上电、启动和暂停按钮。 2、工作顺序:插上电源各档均在最大值,选择各档的按钮可以依次向下调节档位,然后按下启动按钮洗衣机按设定的程序进行工作。 3、开始数码管显示为总的洗衣所用时间,在洗衣机工作时,数码管显示的时间为洗衣所剩时间。 4、为了安全起见,当洗衣机盖打开时,洗衣机停止工作,在洗衣机盖关闭后,在继续进行工作。 5、洗衣机可根据水位和工作要求自动进行开启和关闭水阀。8086是Intel系列的16位微处理器,采用HMOS工艺,内部包含29000个晶体管。内部总线16位,外部总线8位。主要用于兼容当时的外围接口芯片。8086CPU有两部分组成,指令执行部件EU和总线接口部件BIU。 8086的基本性能指标如下所示: 1.16位微处理器; 2.采用高速运算性能的HMOS工艺制造,芯片上集成了2.9万只晶体管; 3.使用单一的+5V电源,40条引脚双列直插式封装(DIP); 4.时钟频率为5MHz~10MHz,基本指令执行时间为0.3ms~0.6ms 5.16根数据线和20根地址线,可寻址的地址空间达1MB 6.8086可以和浮点运算器、输入/输出处理器或其他处理器组成多处理器系统,从而极大地提高了系统的数据吞吐能力和数据处理能力。 图 2 8086CPU内部结构框图 在这个系统中8086作为整个系统的主控芯片,用来控制协调整个系统的工作。 3.2.3 8284的功能介绍 为8086CPU提供外部的基准时钟信号,并把时钟信号进行功率放大。 3.2.4 74LS138的功能介绍 74LS138为3线—8线译码器,共有54/74S138和54/74LS138两种线路结构形式。 其功能表如图所示,引脚分配如图 所示: 表一74LS138的功能表 图3 74LS138的引脚分配图 3.2.4 8255的功能简介 8255的功能介绍如下: Intel 8255A是一个通用的可编程的并行接口芯片,内部有2个8位I/O口(A、B),两个4位I/O口(PC7~4、PC3~0). 通过编程可设置3种工作方式,可适用于CPU与I/O设备之间的多种数据传送方式的要求。 C口可作为数据口,可作为信号线( CPU与I/O设备之间的应答信号),可作为状态口,可按位置位/复位。 价格低廉,使用方便,可以直接与Intel系列的芯片连接使用,在中小系统中有着广泛的应用。 8255的内部结构如图: 图4 8255的内部结构图 8255的引脚分配 引脚(40DIP) (1)D0~D7:8位,双向,三态数据线,用来与系统数据总线相连; (2)端口A、B、C:PA0~PA7( A组数据信号,用来连接外设); PB0~PB7( B组数据信号,用来连接外设);PC0~PC7(C组数据信号,用来连接外设或者作为控制信号)。 (3)CS、RESET、WR、RD、A1、A0(内部4个端口)。 (4)VCC、GND。 8255A的工作方式: 8255A有三种工作方式,用户可以通过编程来设置。 方式0――简单输入/输出――查询方式;A,B,C三个端口均可。 方式1――选通输入/输出――中断方式;A ,B,两个端口均可。 方式2――双向输入/输出――中断方式。只有A端口才有。 工作方式的选择可通过向控制端口写入控制字来实现。 3.2.5 AD0809的功能简介 1.ADC0809是8位逐次逼近型A/D转换器,它由一个八路模拟开关,一个地址译码器,一个A/D转换器和一个三态输出所存器组成,多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用

文档评论(0)

dbtx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档