- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 1 1 1 成员:董欣然、毕旭星、东栋、王典、刘敏 组员分工: 程序流程图:东栋 PPT、硬件原理图:董欣然 软件设计:王典、刘敏 论文:毕旭星 一个实际应用的单片机系统硬件通常是由单片微机、扩展程序存贮器EPROM、ROM、扩展数据存贮器RAM、扩展I/O通道及数码(LED)或液晶(LCD)、键盘 电路等组成。 硬件:AT89S51、扩展程序存储器27128、扩展数据存储器6264、扩展I/O芯片82C55、四位数码管、3*2键盘、锁存器74LS373 实现功能:单片机对外设扩展设备的故障的键控自检。通过四位数码管显示故障类型,并具有掉电记忆功能。 要实现单片机端口的故障检测,我们分别对LED数码管显示、键盘、RAM、ROM、IO输入输出端口等各种外设资源分别做检测,把每个功能分为一个模块,分部检测每个模块是否能正常工作,然后不能正常工作的在数码管上显示。 检测方式的选择: 1、开机自检 当仪器接通电源或复位后,仪器进行一次自检,在以后的测控过程中不再进行 2、周期性自检 自动进行的、不断的、周期性的插入自检操作 3、键控自检 通过设置自检按键,有操作者控制启动自检程序 我们所选方式是LED和键盘实现开机自检,RAM、ROM、IO输入输出端口的检测用键控自检的方式。 1、AT89S51单片机及其基本模块 最小系统:单片机的最小系统电路由电源电路、复位电路、振荡电路以及其他扩展部分组成。 复位电路:按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经电阻与电源Vcc接通而实现的。按键手动复位电路见图。时钟频率选用6MHZ时,C取22uF,Rs取200Ω,RK取1KΩ。 2、数码管电路 数码管电路用到了74HC138译码器,节省了IO口,驱动四位LED数码管做显示功能。 3、键盘电路是2×3矩阵键盘 占用接口:P3.0、P3.1、P3.2、P3.3、P3.4、 4、74LS164扩展并行输出口 5、外部扩展RAM27128接线 6、外部扩展ROM6264 一、主程序流程图 单片机启动或复位时程序自动运行,先进行一系列的初始化设置。之后对四位数码管进行检测,检测过程是,给数码管一个全亮的信号,并闪烁循环。当按下任意键,程序跳出闪烁循环,往下执行键盘检测程序,依次按键并在数码管上显示相应数字“1、2、3、4、5、6”。操作人员通过人眼观察这两个器件的好与坏。单片机判断键值与数码管显示对应后跳入检测项目选择的循环程序,等待键盘按键的合法输入并跳入相关的检测子程序。 二、子程序流程图 1、ROM检测 将调试好的程序向ROM中固化时,保留一个单元(一般是程序结束的后继单元)不写入程序而写入校验字。校验字的状态使ROM中每一列具有奇数个1,程序对每一列进行异或,从而使校验和为全“1”,即校验和等于0FFH,否则ROM故障,并在数码管显示相应的错误类型。 ROM地址 ROM中的内容 01234567校验字校验和 2、RAM检测 当程序投运前,检查其能否正确写入和读出数据,将检查字“AAH”写入RAM单元,然后按所写的单元地址逐字节读出,检查是否全为“AAH”;再写入检查字“55H”,同样以所写单元地址逐字节读出,检查是否全为“55H”。检查字“AAH”和“55H”均为相邻位电平相反,且“AAH”和“55H”互为反码。 3、I/O检测 使用82C555芯片的方式0工作方式,其中的PAPBPB口都既可用作输入又可用作输出。因此,我们将其分别设为输入和输出,分别去检测对应的输出和输入是否正确。 * 1 1 1 1 *
您可能关注的文档
- 大学实验物理要点分析.ppt
- 大学数学与经济学讲座要点分析.ppt
- 大学饲料设备制造与工艺要点分析.ppt
- 大学网站建设方案策划要点分析.ppt
- 大学物理(下)典型题要点分析.ppt
- 大学物理ch6要点分析.ppt
- 大学物理第3章要点分析.ppt
- 大学物理第八章要点分析.ppt
- 大学物理第四章刚体力学要点分析.ppt
- 大学物理电磁场与麦克斯韦方程组要点分析.ppt
- 《概率论》第1章 概率论的基本概念-教学课件(非AI生成).ppt
- 《概率论》第4章 随机变量的数字特征-教学课件(非AI生成) (2).ppt
- 2023年忠县公务员考试行测真题及答案详解(历年真题).docx
- 2023年呼伦贝尔市公务员考试行测真题附答案详解(名师推荐).docx
- 2023年塔城地区公务员考试行测真题及答案详解1套.docx
- 2023年宜昌市公务员考试行测真题附答案详解(黄金题型).docx
- 2023年奉节县公务员考试行测真题附答案详解(黄金题型).docx
- 2023年广州市公务员考试行测真题附答案详解.docx
- 2023年大庆市公务员考试行测真题及一套完整答案详解.docx
- 2023年益阳市公务员考试行测真题完整答案详解.docx
文档评论(0)