硬件课程设计修改2
- 格式:doc
- 大小:3.93 MB
- 文档页数:29
计算机硬件维修教学设计简介计算机硬件维修是计算机专业的基础课程之一。
它的主要目的是培养学生掌握计算机硬件维护、故障排除及系统升级的技能,解决常见的计算机硬件故障。
本文旨在探讨计算机硬件维护课程的教学设计。
教学目标1.掌握计算机硬件维护、故障排除及系统升级的技能;2.熟悉常见的计算机硬件故障,并能够进行诊断及修复;3.学会利用现有的资源解决硬件问题,提高处理问题的综合能力。
教学内容•计算机组成原理•计算机硬件维护•计算机故障诊断•计算机系统升级教学方法本课程采用理论讲授与实践操作相结合的教学方法,具体有以下方面:1.纸上设计、演示宣讲2.翻阅相关资料讲解3.在计算机实验室对部分典型硬件故障进行现场排除4.对硬件进行简单的维护和升级操作教学流程本课程内容较多,为更好的实现教学效果,本文通过以下步骤进行开展:1. 知识点讲解首先通过准备的PPT讲授计算机硬件相关知识点,包括计算机内部组成原理,硬件设备特点,常见故障类型等,先讲堂内理论知识。
2. 板块划分讲授将计算机硬件相关知识点划分为若干独立板块,通过实践操作方式进行课堂演示讲解。
每个板块对应不同的硬件设备,将其拆掉,修复后再安装回去。
3. 操作演练通过教师演示及学生操作相结合的方式开展实践操作。
采用分组操作、自行解决问题的方式,增加学生的团队协作意识。
4. 教学讲评在实际操作中,学生完成了硬件维护和系统的升级。
在教学上,对学生操作过程中出现的技术问题进行纠正和评价。
5. 结论总结结合教学实际,对整个课程进行总结并提出实现课程目标的问题与对策,激发学生的学习积极性。
教学评价通过教学效果的四个方面进行评价:1.教学目标达成程度;2.学生做实验的能力和技能是否有所提升;3.教学内容是否具有实用性;4.教学方法是否新颖、合理。
小结通过上述教学设计,希望能帮助教师更好的进行计算机硬件维护及故障排查知识的传授。
在具体执行过程中,需要根据学生实际情况进行个性化教育,使课程内容合理适应学生的需求。
计算机科学与技术学院硬件课程设计报告姓名:学号:专业:计算机科学与技术班级:计科班设计题目:电子计算器成员:指导教师:职称:年月课程设计指导教师评阅书指导教师评语:成绩:指导教师签字:年月摘要电子计算器的设计主要分为键盘扫描与读取编码、七段LED数码管显示和四则运算的编写。
这次设计中我们采用可编程接口芯片8255链接4*4键盘和LED显示屏,从键盘扫描读入数字,在显示屏上面显示出来,并通过cpu运算出结果显示在屏幕上。
由于对汇编语言也不甚了解,只是进行一些简单的自然数的四则运算。
由于本次实验中,实验箱是TPC-ZK综合微机开放式实验系统,微机接口实验仪采用模块化、积木式的结构,各实块互不影响。
但可通过连线将各实验模块有机组合起来,进行微机外围接口实验。
这个实验选择的是4*4键盘连接上8255A然后控制LED显示。
关键词:8255A ;七段LED数码管;键盘;汇编语言;四则运算目录1 设计任务与要求 (3)1.1选题 (3)1.2需求分析 (3)1.3设计任务 (3)2硬件方案 (3)2.1微处理器8086芯片 (3)2.2 可编程并行接口8255A芯片 (4)2.3 4*4矩阵键盘 (6)2.4 七段LED数码管 (7)2.5 电路及其功能模块图 (8)3软件方案 (10)3.1流程图 (10)3.2源程序代码 (11)4 问题与解决方案 (26)5 成果展示 (26)6 总结 (27)7 心得体会与收获 (27)8参考文献 (27)1 设计任务与设计要求1.1选题我选的题目是电子计算器,电子计算器的设计主要分为键盘编码、七段数码管显示、和四则运算法则这三部分。
设计时用可编程接口芯片8255A链接4*4键盘和七段LED数码管,8255扫描键盘并通过数码管显示相应的数字,这其中需要一定的汇编程序作为核心支撑,才能正确的使各种功能运行正常。
1.2需求分析通过对选题的深入了解,电子计算器基本功能可以概括为:1.可以进行简单的加、减、乘、除四则运算;2.为了显示的人性化,按下每个数字都要进行反馈显示;3.数码管只有四位显示,运算数和结果应尽量小于四位数,不然显示不全;4.计算器能判断个别简单的错误,如除数为零,显示报错;5.计算器要有清零功能,可以在按键失误后重新按键。
编程硬件结合课程设计一、课程目标知识目标:1. 学生能理解编程硬件的基本原理,掌握相关的编程概念和术语。
2. 学生能描述常见编程硬件的功能,并运用所学知识分析实际问题。
3. 学生掌握基本的编程语法和结构,能结合硬件编写简单的程序。
技能目标:1. 学生能运用编程软件进行硬件编程,实现基本的控制功能。
2. 学生能通过调试和修改程序,解决编程过程中遇到的问题。
3. 学生具备团队协作能力,能在小组项目中发挥个人优势,共同完成项目任务。
情感态度价值观目标:1. 学生对编程硬件产生兴趣,培养主动学习和探索的精神。
2. 学生在编程实践中,增强自信心,形成解决问题的积极态度。
3. 学生认识到编程技术在现实生活中的应用,提高对科技发展的关注和认识。
课程性质:本课程为实践性较强的课程,注重培养学生的动手操作能力和实际问题解决能力。
学生特点:五年级学生具有一定的逻辑思维能力和动手操作能力,对新鲜事物充满好奇心。
教学要求:结合课程性质和学生特点,注重理论与实践相结合,充分调动学生的积极性,引导他们主动参与课堂实践。
通过小组合作、任务驱动等教学方法,培养学生的团队协作能力和自主学习能力。
在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。
将课程目标分解为具体的学习成果,便于后续的教学设计和评估。
二、教学内容本课程教学内容主要包括以下三个方面:1. 编程硬件基础知识:- 硬件组成:介绍编程硬件的基本结构,如控制器、传感器、执行器等。
- 编程概念:讲解编程语言、编程环境、编程语法等基本概念。
- 教材章节:对应课本第1章“编程硬件的认识”。
2. 编程语言与语法:- 编程语言:学习Scratch、Python等适合小学生入门的编程语言。
- 编程语法:掌握顺序结构、循环结构、条件结构等基本编程语法。
- 教材章节:对应课本第2章“编程语言与语法基础”。
3. 编程实践与应用:- 实践项目:设计具有实际意义的编程项目,如智能家居、机器人控制等。
硬件课程设计报告(总)设计题目:可存储式电子琴专业班级:小组成员:指导老师:马海波2012-10计算机科学与技术学院摘要:随着计算机技术的发展,计算机越来越多地被社会的各个领域用来处理繁多复杂的数据。
计算机中央处理器的处理速度也是随时间突破性地提高;作为人机交互的输入输出设备(外围设备)的种类也在飞速的增加。
但是,处理器的高速处理和各个输入输出设备的低速之间构成了一个严重的矛盾,同时,也必须协调好处理器与各外围设备间不同的工作条件要求。
因而,就必须要用一个电路来连接中央处理器和各个外围设备,来解决处理器和各个外围设备之间存在的矛盾。
接口芯片就起到了这样的作用,它是处理器和各输入输出设备之间的桥梁,使得中央处理器不用因为等待慢速的外围设备输入而浪费时间,也避免由于中央处理器的快速而使数据在外围设备处发生丢失,协调中央处理器和各外围设备的工作条件要求。
本次硬件课程设计课程,是配合上学期《微型计算机原理与接口技术》的教学,也是要让我们能够更深入的认识接口芯片技术以及汇编编程,做到理论和实践相结合。
在课程中,我们选择的设计项目是“可存储式电子琴”:一个简易的电子琴设备。
要求我们利用相关已经学过的和没有学过的芯片连接成一个电子电路,并且通过自己用汇编语言编程,控制设计的电子电路实现电子琴的一些功能,比如:能够对于输入发出相应的单声;能够演奏一小段已经编好了的乐曲。
目录1、设计任务及要求-------------------------------------------------42、需求分析-------------------------------------------------------43、任务分工与合作-------------------------------------------------44、总体方案与说明--------------------------------------------------54.1总体方案---------------------------------------------------54.2电路原理图与说明-------------------------------------------54.3功能模块图 ------------------------------------------------74.4 实验原理 --------------------------------------------------85、硬件框图与说明 ------------------------------------------------85.1 8279芯片介绍----------------------------------------------85.2 8253芯片介绍----------------------------------------------126、软件功能--------------------------------------------------------14 7.软件主要模块流程图-----------------------------------------------147.1高中低音转换程序流程图--------------------------------------147.2预置音乐程序流程图------------------------------------------16 8.源程序清单与注释-------------------------------------------------168.1高中低音转换程序---------------------------------------------168.2预置音乐程序 ------------------------------------------------25 9.问题分析与解决方案-----------------------------------------------32 10.结论与体会 ----------------------------------------------------33 参考文献 ----------------------------------------------------------351.设计任务及要求本次硬件课程设计的任务和要求是利用74LS138、8279、8253、键盘、扬声器及LED七段译码,通过电路设计和电路连接并进行编程实现一个具有可存储音乐功能的电子琴。
硬件课程设计报告硬件课程设计报告专业班级学号姓名中国矿工业大学计算机科学与技术学院2011 年12月硬件课程设计报告目录一、概要 (3)二、焊接工艺总结 (3)三、程序设计 (3)(一)LED灯应用 (3)(二)数码管显示 (12)(三)蜂鸣器播放音乐 (21)(四)按键识别 (23)(五)串口通信 (26)(六)时钟——定时器中断应用 (33)(七)时钟日历——时钟芯片DS1302应用 (37)(八)数字温度计——温度传感器DS18B20应用 (47)四、体会与建议 (53)一、概要实验开发板配置为STC89C52RC单片机,内置8K的ROM程序存储器,支持串口ISP在线下载。
实验板上有8位数码管,可做静态显示、动态扫描以及数字时钟显示等;16位LED发光二极管,可进行流水灯等实验;6个按键可实现按键查询、按键中断等;利用蜂鸣器可进行报警提示、播放音乐等;利用DS1302时钟芯片可进行时钟精确计时,制作简易的时钟日历;通过温度传感器DS18B20接口可编程获取环境温度,制作数字温度计;MAX232芯片构成标准的RS232串行通信接口,可与PC机、单片机开发板进行串行通信,也可由计算机直接下载程序至单片机进行程序的烧录。
通过编程设计与本开发板配套的程序,完成相关硬件设备的应用,充分理解与掌握单片机的原理与应用,提高动手实践与编程的综合能力。
二、焊接工艺总结本实验板为双面板,2条腿以上的元件,焊上后拆下重焊比较困难。
应按照顺序先焊易焊元件如电阻、小电容、12M和32768HZ的晶振、小开关等无极性元件。
在焊电路板时,首先焊接电源部分的元器件,J1、J2、S1、E1、E2、R5,然后接电源,检查电路板是否正常;然后焊接7段LED显示器下面的元件,并安装好7段LED显示器下的一个橡胶垫;然后焊其它元件,焊接元件按低高顺序,先焊低的,后焊高的,再焊集成电路插座,最后焊接7段LED显示器和串口插座等。
焊接过程中应注意排阻的公共端不能焊反,以及四位的LED数码管和LED发光二极管等具有极性的元件的电极也不能焊反。
硬件课程设计一、教学目标本课程的教学目标是使学生掌握硬件设计的基本原理和方法,培养学生对硬件技术的兴趣和好奇心,提高学生的实际操作能力和创新思维能力。
具体来说,知识目标包括了解硬件设计的基本概念、方法和流程,掌握硬件描述语言的基本语法和用法,了解各种硬件设计工具和软件的使用。
技能目标包括能够运用硬件描述语言进行简单的硬件电路设计和仿真,能够使用硬件设计工具进行电路图的设计和绘制,能够进行简单的电路板设计和制作。
情感态度价值观目标包括培养学生对硬件技术的兴趣和好奇心,使学生认识到硬件技术在现代社会中的重要性和应用价值,培养学生的创新思维和团队合作精神。
二、教学内容本课程的教学内容主要包括硬件设计的基本原理和方法、硬件描述语言的基本语法和用法、硬件设计工具和软件的使用、电路图的设计和绘制、电路板设计和制作等。
具体来说,将讲解硬件设计的基本概念和方法,介绍硬件描述语言的基本语法和用法,演示各种硬件设计工具和软件的使用,引导学生进行实际操作和练习,培养学生的实际操作能力和创新思维能力。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法、实验法等。
讲授法将用于讲解硬件设计的基本概念和方法,讨论法将用于引导学生进行思考和交流,案例分析法将用于分析实际案例和解决问题,实验法将用于进行实际操作和练习。
通过多样化的教学方法,将激发学生的学习兴趣和主动性,提高学生的实际操作能力和创新思维能力。
四、教学资源为了支持教学内容和教学方法的实施,将选择和准备适当的教学资源。
教材将提供基本的学习材料和知识点,参考书将提供更深入的理论和案例分析,多媒体资料将提供图像和视频等辅助教学材料,实验设备将用于进行实际操作和练习。
教学资源的选择和准备将根据教学目标和教学内容进行,以确保丰富学生的学习体验。
五、教学评估教学评估是检验学生学习成果和教学效果的重要手段。
本课程的评估方式包括平时表现、作业和考试等。
硬件设备维护培训课程设计一、课程目标知识目标:1. 学生能理解并掌握计算机硬件的基本组成及其功能。
2. 学生能了解并描述常见硬件故障的现象和原因。
3. 学生能掌握基本的硬件维护和故障排除方法。
技能目标:1. 学生能够正确使用常见工具进行硬件设备的拆装。
2. 学生能够独立完成计算机硬件的日常维护和基础故障排除。
3. 学生通过实践操作,能够提高动手能力和问题解决能力。
情感态度价值观目标:1. 培养学生对计算机硬件设备的责任心,养成定期维护的好习惯。
2. 培养学生面对硬件故障时的耐心和细心,增强克服困难的信心。
3. 培养学生团队合作意识,学会在团队中分享知识,共同解决问题。
课程性质:本课程为实用技能类课程,结合理论教学与实践操作,注重培养学生的动手能力和问题解决能力。
学生特点:考虑到学生所在年级,具有一定的计算机基础知识,但对硬件设备的了解和维护技能有限。
教学要求:通过本课程的教学,使学生能够将理论知识与实践相结合,提高硬件设备维护的实际操作能力,培养实际应用型人才。
将课程目标分解为具体学习成果,以便于教学设计和评估。
1. 计算机硬件基础知识:介绍计算机硬件的基本组成,包括CPU、主板、内存、硬盘、显卡等,以及各部件的功能和性能指标。
- 教材章节:第一章 计算机硬件概述2. 硬件设备日常维护:讲解硬件设备的日常保养方法,如清洁、散热、防尘等。
- 教材章节:第二章 硬件设备日常维护3. 常见硬件故障现象及原因:分析常见的硬件故障,如蓝屏、死机、无法启动等,并探讨其可能的原因。
- 教材章节:第三章 硬件故障诊断与处理4. 硬件设备拆装与安装:教授如何正确使用工具进行硬件设备的拆装和安装,以更换故障部件或升级硬件。
- 教材章节:第四章 硬件设备拆装与安装5. 硬件故障排除方法:介绍基本的硬件故障排除方法,如替换法、最小系统法等。
- 教材章节:第五章 硬件故障排除技巧6. 实践操作:安排学生进行实际操作,包括硬件设备拆装、安装、日常维护和故障排除等,巩固所学知识。
初中硬件完善教案及反思一、教学目标1. 让学生了解硬件设备的分类和功能,提高他们对计算机硬件的认识。
2. 培养学生动手操作和团队协作的能力,提高他们对硬件设备的维护和保养意识。
3. 引导学生正确使用计算机,培养他们良好的计算机使用习惯。
二、教学内容1. 计算机硬件设备的分类和功能介绍。
2. 硬件设备的安装与维护方法。
3. 引导学生正确使用计算机,培养良好的使用习惯。
三、教学过程1. 课堂导入:通过提问方式引导学生思考计算机硬件的重要性,激发学生的学习兴趣。
2. 硬件设备分类和功能介绍:讲解计算机硬件设备的分类,如中央处理器(CPU)、内存、硬盘、显卡等,并介绍它们的功能和作用。
3. 硬件设备安装与维护:演示如何安装和维护计算机硬件设备,引导学生了解硬件设备的工作原理和维护方法。
4. 实践操作:让学生分组进行实践操作,安装和调试计算机硬件设备,培养学生的动手能力和团队协作精神。
5. 正确使用计算机:讲解如何正确使用计算机,包括操作规范、软件安装、病毒防范等方面,引导学生养成良好的计算机使用习惯。
6. 课堂小结:总结本节课所学内容,强调硬件设备的重要性,提醒学生注意硬件设备的维护和保养。
四、教学反思本节课通过讲解和实践活动,使学生了解了计算机硬件设备的分类、功能和维护方法,培养了学生动手操作和团队协作的能力。
但在教学过程中,我也发现了一些问题,如下:1. 教学内容过于理论,部分学生可能觉得枯燥乏味。
在今后的教学中,我应增加一些有趣的实例,以激发学生的学习兴趣。
2. 实践操作环节时间不够充足,导致部分学生未能充分参与到活动中。
在今后的教学中,我应适当延长实践操作时间,让更多学生有机会动手实践。
3. 对学生的引导不够到位,部分学生在实践操作过程中出现了错误。
在今后的教学中,我应加强对学生的引导和监督,确保他们正确掌握硬件设备的安装与维护方法。
4. 教学方式有待改进。
在今后的教学中,我应尝试采用更多样的教学方式,如小组讨论、案例分析等,提高学生的参与度和积极性。
硬件课程设计报告一、课程目标知识目标:1. 让学生掌握硬件基础知识,包括计算机硬件的基本组成、功能及工作原理。
2. 使学生了解各类硬件设备的发展历程、技术特点及未来发展趋势。
3. 帮助学生理解硬件与软件之间的相互关系,提高系统优化的能力。
技能目标:1. 培养学生运用所学硬件知识进行计算机组装、维护和故障排除的能力。
2. 提高学生运用硬件知识解决实际问题的能力,如根据需求选择合适的硬件配置、评估硬件性能等。
3. 培养学生的团队协作能力和动手实践能力,通过小组合作完成硬件课程项目。
情感态度价值观目标:1. 培养学生对计算机硬件的兴趣和热情,激发他们探索硬件领域新知识的欲望。
2. 增强学生的环保意识,让他们认识到硬件设备在环保方面的责任和担当。
3. 培养学生的创新精神和勇于挑战的精神,鼓励他们在硬件领域不断尝试和突破。
课程性质:本课程为实践性较强的学科,注重理论联系实际,强调学生的动手实践能力。
学生特点:学生处于好奇心强、求知欲旺盛的年级,具备一定的计算机操作基础,但对硬件知识了解有限。
教学要求:结合学生特点,注重启发式教学,以案例导入、小组讨论、实践操作等形式,激发学生的学习兴趣,提高他们的实践能力。
同时,注重分层教学,满足不同层次学生的学习需求。
通过本课程的学习,使学生能够达到上述课程目标,为后续相关课程打下坚实基础。
二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 计算机硬件概述:介绍计算机硬件的基本组成、发展历程及各类硬件设备的功能。
- 教材章节:第1章 计算机硬件基础- 内容列举:CPU、主板、内存、硬盘、显卡等硬件设备的基本概念和作用。
2. 计算机硬件工作原理:剖析计算机硬件各部件的工作原理及相互协作关系。
- 教材章节:第2章 计算机硬件工作原理- 内容列举:CPU的工作原理、内存管理、总线系统、输入输出系统等。
3. 硬件设备选购与组装:教授如何根据需求选择合适的硬件配置,以及计算机组装的方法。
中国矿业大学计算机学院2012级本科生课程报告课程名称硬件课程设计课程题目压力控制系统报告时间2014年12月学生姓名白文芳学号08123241专业计算机科学与技术任课教师王凯目录1. 概述 (1)1.1设计任务 (1)1.2设计要求 (1)2. 需求分析 (1)3. 各个芯片工作原理及功能 (2)3.1 8255A (2)3.2 ADC0809原理及接线图 (4)3.3 LED图形显示屏工作原理 (6)3.4步进电机工作原理 (10)4. 电路原理图与说明 (11)5. 软件主要模块与说明 (14)5.1主程序流程图 (14)5.2软件功能模块图 (15)5.3 系统详细设计 (15)5.3.1模块设计 (15)5.3.2流程图 (16)6. 源程代码与注释 (17)7. 结论与体会 (26)8. 参考文献 (27)1. 概述1.1设计任务我们经常要控制压力在某一范围内变化,是压力不超过某以上限值也不低于某一下限值。
而压力控制系统在实际中也有较广泛的应用。
为此,我们目前很需要开发一种简单的压力控制系统来替代人的工作。
这样既可以节省人力资源,又可以使这项繁琐而又难实现的工作变得简单又轻松。
真正实现我们所谓的监测和控制。
1.2设计要求(1)利用压力传感器输入一个压力值,当该压力值超过一定的限度值时,系统会发出警报,红灯闪烁,然后使用压力控制系统进行减压,直至变为合理范围之内。
(2)当该压力值低于下限值时,黄灯闪烁,再通过电机系统进行加压。
(3)当压力值在限定范围之内时,LED显示屏显示内容为P=XXX,即此时压力值。
2. 需求分析压力测试系统的设计,必然要牵涉到压力的感应与转化,所以必须要有压力传感器与A/D转换器。
将自然中的模拟量转化为电压信号,再转化位数字信号进行处理。
一个小型的微机系统,必须要有8086CPU来进行整体的控制,将其通过8255与A/D传感器进行连接。
这就是这个系统的主要框架。
而具体的应用框架则是在主要的框架上添加。
要当压力低于下限值时,黄灯闪烁。
当压力高于上限值时,红灯闪烁。
则应添加8255模块。
通过编程来控制黄灯与红灯的亮灭情况,考虑到要进行比较,所以我用了两个比较器进行数据的比较。
而利用LED图形显示器进行显示输出,显示内容为四行,包括时间,当前压力及状态。
3. 各个芯片工作原理及功能3.1 8255A(1)8255原理及接线图8255A是Intel系列的并行接口芯片,常作为微机系统与外部设备接口。
由于它是可编程的,可以通过软件来设置芯片的工作方式,因此,用它连接外部设备时,一般不需要在附加外部电路,给使用带来很大方便。
如下图所示(2)芯片8255 A在本设计中的功能作用8255是并行的I/0接口芯片,内部有三个相互独立的8位数据端口。
8255实现了外设与8086之间的数据传输。
8255的A口工作于方式0,作为输出口,其PA0~PA7分别与LCD液晶显示屏端口相连,PC5~PC7接相应端口,工作在并行模式。
(3)芯片8255的功能分析①8255A是可编程并行接口,内部有3个相互独立的8位数据端口,即A口、B口和C 口。
三个端口都可以作为输入端口或输出端口。
A口有三种工作方式:方式0、方式1和方式2;B口可以工作在方式0或方式1下;C口通常作为联络信号使用。
8255的工作只有当片选CS有效时才能进行工作,而控制逻辑端口实现对其他端口的控制。
当8255工作在方式0时,即基本输入输出方式时,可将三个数据端口划分为四个独立的部分:A口和B口作为两个8位端口,C口的高4位和低4位可以用作两个4位的输入输出口,各个端口都可独立地用作输入或输出。
②数据总线缓冲器是一个8位双向三态缓冲器,三态是由读/写控制逻辑控制的,它可与系统的DB直接相连,实现CPU和8255A之间的信息传送;读写控制器用于管理数据、控制字或状态字的传送,接收来自CPU的地址信息及一些控制信号,然后向A组、B组控制电路发送命令,控制端口数据的传送方向。
③8255引脚:RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。
CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。
WR:写入信号,当这①个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。
D0~D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。
PA0~PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入锁存器。
PB0~PB7:端口B输入输出线,一个8位的I/O锁存器,一个8位的输入输出缓冲器。
PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器。
端口C可以通过工作方式设定而分成2个4位的端口,每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。
'A0,A1:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器.当A0=0,A1=0时,PA口被选择;当A0=0,A1=1时,PB口被选择;当A0=1,A1=0时,PC口被选择;当A0=1.A1=1时,控制寄存器被选择.(4)8255A具有3种基本的工作方式①工作方式 0 :这是 8255A 中各端口的基本输入 / 输出方式。
它只完成简单的并行输入 / 输出操作, CPU 可从指定端口输入信息,也可向指定端口输出信息,如果三个端口均处于工作方式 0 ,则可由工作方式控制字定义 16 种工作方式的组合②工作方式 1 :被称作选通输入 / 输出方式。
在这种工作方式下,数据输入 / 输出操作要在选通信号控制下完成。
③工作方式 2 :被称作带选通的双向传送方式。
8255A 中只允许端口 A 处于工作方式 2 ,可用来在两台处理机之间实现双向并行通信。
其有关的控制信号由端口 C 提供,并可向 CPU 发出中断请求信号。
3.2 ADC0809原理及接线图ADC0809是采用分辨率为8位的、以逐次逼近原理进行模数转换的器件。
其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
(1)ADC0809的主要特性①8路输入通道,8位A/D转换器,即分辨率为8位。
②具有转换起停控制端。
③转换时间为100μs④单个+5V电源供电。
⑤模拟输入电压范围0~+5V ,不需要零点和满刻度校准。
⑥工作温度范围为-40~+85摄氏度。
⑦低功耗,约15mW.(2)内部结构ADC0809的内部逻辑结构由下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三台输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三台输出锁存器取走转换完的数据。
ADC0809的内部逻辑结构(3)外部特性(引脚功能)ADC0809引脚图ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。
下面说明各引脚功能。
IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。
ALE:地址锁存允许信号,输入,高电平有效。
START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
OE:数据输出允许信号,输入,高电平有效。
当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。
要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。
3.3 LED图形显示屏工作原理(1)液晶屏简介和主要特性液晶显示屏是一种内置128×64-12汉字图形点阵的液晶显示控制模块,用于显示汉字及图形。12864A-1汉字图形点阵液晶显示模块集成ST7920驱动器,可显示汉字及图形,内置8192个中文汉字(16×16点阵)、128个字符(8×16点阵)及64×256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行;显示颜色:黄绿;显示角度:6:00钟直视;LCD类型:STN;与MCU接口:8位或4位并行/3位串行;2MHZ时钟频率;配置LED背光;多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等(2)试验原理图(3)液晶显示屏引脚说明电源地(GND):0V工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)(4)汉字编码查询表(5)液晶显示流程图:(6)具体指令介绍3.4 步进电机工作原理(1)基本原理介绍按原理图连接线路,利用8255输出脉冲序列,开关K0~K6控制步进电机转速,K7控制步进电机转向。
8255 CS接288H~28FH。
PC0~PC3接BA~BD;PA口接逻辑电平开关。
步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机作步进式旋转。
驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。
本实验使用的步进电机用直流+5V电压,每相电流为0.16A,电机线圈由四相组成:即: 1(BA); 2(BB); 3(BC); 4(BD)实验可通过不同长度的延时来得到不同频率的步进电机输入脉冲,从而得到多种步进速度。
(2)试验原理图(3)试验流程图4. 电路原理图与说明(1)电路连接图与说明:①0809的通道0的地址为298H,通道0与0~+5V相连接,片选地址为280H~287H②8255的片选地址为288H~29DH,A口地址为288H,B口地址为289H,C 口地址为28AH,PA0~PA7接LCD数据总线D0~D7,PB0~PB2接LCD的D/I、RW、E。
PC0~PC7接键盘的DO~D7。
(2)系统运行过程的详细分析①压力控制系统由以下几个部分组成,包括输入部分,转换部分,显示部分,报警部分和相应加压减压措施。