微机原理课程设计(西电09级)
- 格式:docx
- 大小:535.07 KB
- 文档页数:16
微机原理步进电机课程设计一、课程目标知识目标:1. 让学生掌握微机原理在步进电机控制中的应用,理解步进电机的结构、原理及其特点。
2. 使学生了解步进电机与微控制器之间的接口技术,掌握步进电机的驱动程序编写方法。
3. 让学生掌握步进电机速度和位置控制的基本算法,并运用到实际项目中。
技能目标:1. 培养学生运用微机原理解决实际问题的能力,学会编写和调试步进电机控制程序。
2. 培养学生的动手实践能力,能独立完成步进电机的组装、调试和故障排查。
3. 培养学生团队协作能力,通过分组合作完成课程设计任务。
情感态度价值观目标:1. 激发学生对微机原理和步进电机控制技术的兴趣,培养其探索精神和创新意识。
2. 培养学生严谨、认真的学习态度,养成良好的实验操作习惯。
3. 增强学生的环保意识,关注步进电机在节能环保领域的应用。
本课程针对高年级学生,课程性质为理论与实践相结合。
在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果。
教学过程中,注重培养学生的实际操作能力和团队协作精神,使学生在完成课程设计任务的过程中,达到知识、技能和情感态度价值观的全面提升。
二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 微机原理基础:回顾微控制器的基本原理,重点讲解微控制器与步进电机的接口技术,涉及课本第3章相关内容。
2. 步进电机原理与结构:介绍步进电机的种类、结构、原理及特点,对应课本第5章内容。
3. 步进电机驱动技术:讲解步进电机的驱动电路设计,包括驱动芯片的选型、接口电路设计等,参考课本第6章相关内容。
4. 步进电机控制算法:学习步进电机的速度和位置控制算法,如PID控制、闭环控制等,结合课本第7章内容。
5. 实践操作:分组进行步进电机的组装、调试及控制程序编写,巩固理论知识,培养实际操作能力。
教学大纲安排如下:第1周:微机原理基础回顾,了解步进电机接口技术;第2周:学习步进电机原理与结构,选型及参数了解;第3周:步进电机驱动技术学习,驱动电路设计;第4周:步进电机控制算法学习,编写控制程序;第5周:实践操作,步进电机组装、调试及故障排查;第6周:课程设计总结,成果展示及评价。
电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师:郭忠南等说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
1 设计任务描述1.1 课程题目本课程设计题目是:模拟投票系统,利用微机原理实验箱,采用LED显示器显示得票数。
1.2 设计目的通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。
通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。
为以后学生结合专业从事微机应用设计奠定基础。
1.3设计的原始资料及依据查阅可编程并行芯片8255、LED发光二级管等其他相关资料。
用简单的输入输出端口等硬件,结合实际投票过程进行模拟设计。
1.4设计的主要内容及要求内容:利用微机原理实验箱,采用LED显示器显示得票数。
要求:(1)向上拨动开关表示“支持”,向下拨动开关表示“反对”(2)统计的票数显示在LED显示器上,不读票时LED数码管呈现霓虹灯状态。
2 设计原理2.1 设计原理我们在这次课设选择了模拟投票系统设计,模拟投票系统可以实现现场模拟投票并对票数进行统计。
对于投票的判断以及投票数目的统计我们可以利用可编程并行接口8255A芯片和LED显示器来实现的,以此来达到实验的总体要求。
模拟投票系统利用8255A芯片,PA口作为输入口,在LED显示器侧,利用PB口作为整个显示器的段选,PC口作为整个显示器的位选口,以此来达到在LED显示器上显示出总的投票数目,以及判断是否为“同意”,我通过8255的B口显示LED灯,A口读取开关状态,K0,K1,K2,K3,K4,K5,K6,K7,K8开关向上拨动,表示同意,LED显示器上的数目加1,可以最高达到8人投票。
在进行票数计算与统计的过程中,才有了左移检测,以此作为统计与判断票数的方法,当开关K0向上拨动而其他开关没有向上拨动时,程序判断K0为1,其余开关为0,则在LED显示屏上显示1;当K0和K1向上波动时,程序首先判断K0为1,在显示器上显示1,然后程序左移检测,检测出K1也为1,则向显示器输入1,总计为2,LED显示屏上显示数字即为2。
微机原理 课程设计一、课程目标知识目标:1. 让学生理解微机的基本原理和结构,掌握微处理器的工作机制。
2. 使学生掌握汇编语言的基本指令,能够阅读和编写简单的汇编程序。
3. 帮助学生了解微机系统中内存、I/O设备的基本原理及其与CPU的交互方式。
技能目标:1. 培养学生运用汇编语言进行程序设计的能力,能够实现基本的输入输出、逻辑判断和循环等操作。
2. 培养学生分析和解决微机系统常见问题的能力,如调试程序、处理硬件故障等。
3. 提高学生动手实践能力,通过课程设计项目,使学生能够独立完成一个简单的微机系统设计与实现。
情感态度价值观目标:1. 培养学生对微机原理及计算机科学的兴趣,激发他们探索精神和技术创新意识。
2. 培养学生团队协作精神,学会与他人共同分析问题、解决问题,提高沟通能力。
3. 引导学生认识到微机技术在国家经济发展和国防建设中的重要作用,增强学生的社会责任感和使命感。
课程性质:本课程为理论与实践相结合的课程,注重培养学生的实际操作能力和实际应用能力。
学生特点:学生已具备一定的电子技术和计算机基础知识,对微机原理有一定了解,但缺乏实践经验。
教学要求:教师需结合课程性质、学生特点,采用案例教学、项目驱动等教学方法,引导学生主动学习,提高学生的实践能力和综合素质。
在教学过程中,注重分解课程目标,确保学生能够达到预定的学习成果。
二、教学内容1. 微机原理概述:介绍微机的发展历程、基本结构及工作原理,重点讲解CPU、内存、I/O设备等核心组件的作用和相互关系。
相关教材章节:第一章 微机原理概述2. 汇编语言基础:讲解汇编语言的基本概念、语法和指令系统,使学生掌握汇编程序的编写和调试方法。
相关教材章节:第二章 汇编语言基础3. 微机系统编程:学习微机系统中的程序设计方法,包括顺序程序设计、分支程序设计、循环程序设计等。
相关教材章节:第三章 微机系统编程4. 内存与I/O设备:介绍内存管理、I/O设备控制原理,分析微机系统中内存、I/O设备的访问方法。
电子信息工程专业微机原理课程设计报告课题名称:出租车计价器学生班级:自动化1班学生学号:学生姓名:指导教师:成绩评定:2010年元月 1日摘要当有人乘车时,司机按“开始键START”同时开动汽车。
通过转速传感器装置,这个装置可以在车轮转动时产生源脉冲,源脉冲经过修整后,送至具有计数和显示功能的主体模块。
其中显示部分有三个部分:里程显示、价格显示、以及等时显示。
要求设定里程从零开始计,价格从起步价(可以设定为5元)开始计,而且在不大于起步里程(设定为5公里)时,价格一直是起步价5元,若超过起步里程,计价显示在原有起步价基础之上然后加上相应的里程费用。
设单位里程一公里价格2元。
当在运作过程中是由于红灯或者客人需要的有效等待时,主题模块30S如果没有检测到脉冲信号,则计价显示工作,并且每隔30S计价器就增加一元。
这便是出租车计价器的原理和设计思路。
关键词:模块化设计 8086CPU 汇编程序设计目录摘要 (2)关键字 (2)正文 (3)前言 (3)本论 (3)一、开题论证 (3)二、系统整体论证 (4)三、硬件方案选择部分 (4)四、软件编写部分 (5)五、整体测试情况 (18)结论和感想 (19)谢辞 (20)参考文献 (20)电子系微机原理与接口技术课程设计报告正文前言微机原理与接口技术是一门理论结合实践的专业基础课,同时也是考研的考察科目。
可以毫不夸张的说,学好学精微机原理,在就业时就有了非常大的优势。
为了让我们更好的掌握汇编语言和各种芯片的特点和功能,安排了我们这次课程设计。
8086 CPU及其相应的外围可编程芯片实现对计价器主体功能的实现是本次试验的目的,需要充分考虑了星研电子ES-PCI环境下的硬件条件,我负责这次设计的统筹环节,并负责书写报告。
本论一、开题论证:设计满足的基本要求包括:1、里程显示价格显示(起步价以及起步价之后的里程费用的显示)2、等时收费3、复位。
当有人乘车时,司机按“开始键START”,且开动汽车。
微机原理课程设计电子时钟是一种常见的电子设备,用于显示时间,并可以提供其他功能,如闹钟、定时等。
在微机原理课程设计中,我们将设计一个基于微机原理的电子时钟,通过利用微控制器实现时间的获取和显示,同时增加一些附加功能。
首先,我们将选择一个适合的微控制器,如51系列的单片机。
它具有较小的封装尺寸和低功耗特性,非常适合用于嵌入式应用。
我们还需要配备一个显示器模块,如数码管或液晶显示屏,用于显示时间和其他功能。
接下来,我们将设计整个电路。
主要的电路包括时钟模块、输入模块、控制模块和显示模块。
时钟模块用于获取当前的时间信息,可以选择使用一个实时时钟芯片或利用微控制器自带的时钟模块。
输入模块包括按钮或旋转编码器等,用于设置闹钟、调整时间等功能。
控制模块用于处理输入信号,并控制微控制器的操作。
显示模块用于将时间信息显示在数码管或液晶显示屏上。
在程序设计方面,我们需要首先进行时钟模块的初始化,然后设置中断,以便在每个时间周期中更新时间信息。
同时,我们还要编写中断服务程序,用于处理输入信号和更新显示。
处理输入信号时,可以根据不同的按键或旋转编码器的操作,在程序中进行相应的逻辑判断和操作。
更新显示时,可以根据当前的时间信息,将其转换成数码管或液晶显示屏能够显示的格式,并将其输出到显示模块上。
除了基本的时间显示功能外,我们还可以添加其他的附加功能,如闹钟、定时器等。
设置闹钟时,用户可以通过输入模块设置闹钟的时间,并在设定的时间到来时触发一个蜂鸣器或发出声音提示。
设置定时器时,用户可以通过输入模块设置定时器的定时时间,并在设定的时间到来时触发一个特定的操作。
此外,我们还可以添加一些额外的功能,如温湿度显示、天气预报等。
通过添加相应的传感器模块,可以实时获取温湿度信息,并将其显示在电子时钟的屏幕上。
同时,也可以通过联网方式获取天气预报信息,并进行显示。
综上所述,微机原理课程设计中的电子时钟设计涵盖了电路设计、程序设计和实物搭建等多个方面。
微机原理课程设计学院机电工程学院专业自动化姓名 ******* 学号 ******** 指导教师千博董瑞军一、微元课程设计1.1课程设计的意义《微机原理》是国家教育部规定的计算机专业、电子信息专业、自动化专业、机电一体化等工科专业的专业基础必修课程。
课程设计涉及8086CPU的指令系统、汇编语言及程序设计、存储器组成、8259A中断控制器以及8253可编程定时计数器的编程与应用等内容,是将所学知识融会贯通的实践性教学环节。
为了培养学生分析问题、获取信息和综合应用知识的能力。
1.2 课程设计的目的通过本课程的学习,使学生熟悉微机系统在现代生产和生活领域中的应用,了解计算机技术和控制技术对现代科技事业发展的作用,能够综合运用所学的微机原理知识和控制理论知识为专业学习服务,并使学生受到必要的基本技能的训练,有助于学生综合能力和整体素质的提高。
为微机软硬件开发和分析设计各种自动控制系统打下良好基础。
1.3课程设计的要求(一)设计微处理器8088最小系统;熟练掌握Protel99电路图设计功能设计8088最小系统电路,也可以是其他型号的微处理器1.基本要求了解工具软件在课程设计中的作用。
掌握Protel99电路图设计功能。
熟练掌握工具软件设计8088最小系统电路。
2.重点、难点重点:设计时钟电路、总线电路、存储器(ROM和RAM)电路。
难点:设计译码电路。
(二)设计微机接口应用电路;1设计温度检测A/D变换接口电路2设计D/A变换接口电路驱动直流电机3设计步进电机控制电路1.基本要求了解模数转换电路和数模变换电路的原理。
掌握绘图软件绘图技术。
熟练掌握工具软件设计8088系统接口电路设计。
2.重点、难点重点:用0809设计8位温度检测A/D变换接口电路。
用0832设计8位D/A变换接口电路完成直流电机速度控制难点:用5255和8253设计步进电机控制电路。
(三)打印电路图,撰写设计报告(论文)要求学生根据自己设计的微机系统电路:1.打印电路图,2.写出设计报告(论文)。
微机原理课程设计题目基于8086的电子称设计指导教师姓名学号王华民************姓名学号赵儒桐************姓名学号孙敬周************专业11级电子信息工程教学单位物理与电子信息学院(盖章)二O一三年六月二十二日目录摘要及关键字 (1)1绪论 (1)2 总体设计及其框图 (1)2.1 电阻应变式传感器 (1)2.2 信号放大模块 (2)2.3重量显示及其控制模块 (2)3 硬件电路设计 (2)3.1数据采集电路 (2)3.2 放大校正电路 (3)3.3 ADC0809与8255的连接 (3)3.4 8086的可编程外设接口电路 (4)3.5 数据显示部分 (5)3.6 系统硬件原理图 (6)4系统软件流程图 (7)5总结 (8)参考文献 (8)基于8086电子称设计摘要本文介绍了一种基于8086微处理器的电子称系统,采用电子称传感器采集数据,用CPU控制重量值稳定在预设重量:当重量高于预设重量值时报警。
系统操作简便、自动化程度高、扩展方便且具有良好的人机交互的能力。
该系统通过实验,取得了较为满意的控制效果,可应用在一些精度要求不太高的系统中。
为了降低整个系统的成本,在满足性能的要求下,选择低成本器件,简化系统设计。
关键词微处理器;电阻应变式传感器;A/D转换器;控制系统一.绪论随着电子技术的发展,特别是大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么微型计算机控制技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,微处理器8086在工业控制系统诸多领域得到了广泛的应用,由于它具有极好的稳定性,更快和更准确的运算精度。
当前,微机测控系统的发展非常迅速,应用也极为广泛,它由于体积小、功能强、性能稳定、价格低廉等优点,使其在工业控制系统诸多领域得到了极为广泛的应用。
在此基础上发展起来的智能仪器无论是在测量的准确度、灵敏度、可靠性、自动化程度、应用功能等方面或在解决测试技术问题的深度及广度方面都有了巨大的发展,以一种崭新的面貌展现在人们的面前。
微机原理课程设计一、课程设计背景。
微机原理是计算机专业的一门重要课程,它主要介绍计算机硬件系统的基本原理和结构,对于培养学生的计算机基本功和解决实际工程问题具有重要意义。
本课程设计旨在通过实际操作,加深学生对微机原理知识的理解,提高他们的动手能力和解决问题的能力。
二、课程设计内容。
1. 总体设计要求。
本课程设计旨在设计一个简单的微机系统,包括CPU、存储器、输入输出设备等基本组成部分。
学生需要通过课程设计,了解微机系统的基本组成和工作原理,掌握微机系统的设计方法和技术。
2. 课程设计步骤。
(1)确定系统结构。
首先,学生需要确定所设计微机系统的结构,包括CPU的选择、存储器的组织、输入输出设备的设计等。
在确定系统结构的过程中,学生需要考虑系统的性能、成本和可扩展性等因素。
(2)系统设计与实现。
在确定系统结构之后,学生需要进行系统的设计和实现。
这包括CPU的指令系统设计、存储器的地址映射和数据传输、输入输出设备的接口设计等。
在设计和实现的过程中,学生需要考虑系统的稳定性、可靠性和实用性。
(3)系统调试与测试。
完成系统设计和实现之后,学生需要进行系统的调试和测试。
这包括系统的功能测试、性能测试和稳定性测试等。
通过调试和测试,学生可以发现系统中存在的问题,并进行及时的修改和优化。
三、课程设计评价。
通过本课程设计,学生可以深入了解微机系统的基本原理和结构,掌握微机系统的设计方法和技术。
同时,通过实际操作,学生可以提高动手能力和解决问题的能力。
本课程设计旨在培养学生的计算机基本功,为他们将来的工程实践打下坚实的基础。
四、课程设计展望。
微机原理课程设计是计算机专业的一门重要课程,它对学生的综合能力有较高的要求。
随着计算机技术的不断发展,微机原理课程设计也将不断更新和完善,以适应新技术的发展和应用。
希望通过本课程设计,可以激发学生的学习兴趣,培养他们的创新精神和实践能力,为我国计算机技术的发展做出贡献。
五、总结。
一、电路总体设计1.1系统功能与实现方式该系统采用8088最小方式,利用3片8288锁存器形成20位地址总线,1片8286收发器形成8位数据总线。
利用8284提供频率恒定的时钟信号,同时还具有复位信号发生电路和准备好信号发生电路。
系统内存运用2片2764和2片6264进行扩展,分别形成16k的ROM和16k的RAM。
2764和6264的片选信号由74LS138译码电路提供。
系统的定时计数器由1片8253构成,中断由1片8259构成,并行接口由8255构成,AD转换电路和DA转换电路分别是由0809和0832构成。
1.2课程设计的要求(1)用8088构成最小系统(2)用2764和6264构成ROM和RAM(3)用0809组成8位温度AD变换接口电路测量温度(4)用0832组成8位DA变换接口电路驱动直流电机(5)用8255和8253组成步进电机控制电路(6)键盘与显示功能1.3系统的总体组成1)处理器芯片选用8088,当8088的MN/MX引脚接+5V电压时,8088工作在最小方式下:①时钟发生器采用8284A芯片②主微处理器CPU选用8088芯片③总线锁存器采用8282,用ALE的下降沿锁存。
由于8088中地址线有20条,所以地址锁存要3个8282。
④数据收发器用来对数据进行缓冲和驱动,并控制数据发送和接收方向,向CPU传送I/O的数据或向IO传送CPU提供的数据。
同样由于8088中数据线只有8条,所以数据收发器只要一个8286就可以了。
⑤地址译码器采用74LS138,用地址线的高三位(即A19、A18、A17三位)。
译码输出Y0-Y7一共可以控制8个I/O芯片。
在最小方式下,8088CPU会直接产生全部总线控制信号。
2)只读存储器采用ROM芯片2764,随机存储器6264。
3)A/D转换采用0809芯片4)用0832 D/A转换芯片的模拟信号去驱动直流电机5)8253+8255去控制步进电机6)显示器控制电路7)键盘控电路8)时钟电路、加电复位和复位电路。
9)地址分配ROM: 00000H—03FFFHRAM: FC000H--FFFFFHAD: 00H—07HDA: 40H—41H键盘相关:100H—103H显示相关:140H—141H步进电机相关:200H—207H功能描述:在最小方式下,8088CPU产生全部总线控制信号,由2764和6264构成了16k 的ROM和16KB的RAM,在此基础上,分别实现接口逻辑。
本系统采用8088位处理器工作在最小方式系统下,采用8282、8286、8284构成了最小系统,形成总线逻辑。
采用2片(8k)2764和2片(8k)6264构成了16KB 的ROM和16KB的RAM。
在此基础之上,分别实现了一系列接口逻辑,包括采用0809实现8位的温度采集接口,采用0832实现直流电机的控制,采用8255和8253实现步进电机的控制,并设计了键盘和显示逻辑。
二、各部分电路原理图设计2.1 8088最小方式系统1、8088芯片介绍及其工作原理:图2.1.1 8088芯片8088是一块具有40个引脚的集成电路块,为减少引脚,许多引脚具有双重定义,即分时复用功能。
8088最小方式系统主要由8088CPU时钟发生器8284、地址锁存器8282及数据总线收发器8286组成。
由于地址与数据、状态线分时复用,系统中需要地址锁存器。
地址锁存信号ALE控制8282的STB,用8282锁存器产生地址总线;用8286收发器产生缓冲的数据总线。
8088的DEN信号作为8286的输出允许信号面,仅当DEN为低电平时,允许数据经8286进行传送;8088的DT/R信号用来控制数据传送的方向,接至8286的引脚T。
当DT/R=1时,CPU 向数据总线发送数据,当DT/R=0时,则CPU接收来自系统总线上的数据。
数据线连至内存及I/O接口,需用数据总线收发器作驱动。
在控制总线一般负载较轻,不需要驱动,故直接从8088引出。
8088工作与最小模式,此时8088CPU提供所有的总线控制信号,以实现与存储器、I/O接口的选择。
在最小组态时,系统总线可分为几个基本部分:地址总线、数据总线、控制与状态信号、中断与DMA 信号。
2、8088芯片引脚功能介绍(1)与工作模式无关的引脚○1AD7-AD0(双向,三态)为低8位地址/数据的复用引脚线。
在总线周期的T1状态时,作为地址总线输出低8位地址;在其他T状态时,作为双向数据总线输出低8位数据。
T1状态输出地址时,需要锁存器进行地址锁存。
○2A15-A8(输出,三态)为高8位地址总线。
在读写存储器或I/O端口的整个周期中,均输出高8位地址总线。
○3A19/S6-A16/S3(输出,三态)为分时复用的地址/状态信号线。
在总线周期的T1状态,表现为高4位地址总线,而在其他状态时,用来输出状态信息。
需要地址锁存器对T1状态时的地址进行锁存。
○4MN/MX(输入)为工作方式控制线。
接+5V时,8088工作在最小方式;接地时,8088工作在最大方式。
○5RD(输出,三态)为读信号,低电平有效。
有效时表示CPU正在执行从存储器或I/O端口输入的操作。
○6NMI(输入)为非可屏蔽中断请求输入信号,上升沿有效。
出现有效信号时,CPU在执行完现行指令后,立即进行中断处理。
○7INTR(输入)为可屏蔽中断请求输入信号,高电平有效。
CPU在每条指令的最后一个时钟周期对INTR进行测试,以决定现行指令结束后是否响应中断。
○8RESET(输入)为系统复位信号,高电平有效(至少保持4个时钟周期)。
该信号结束后,CPU从存储器的0FFFF0H地址开始读取和执行指令。
○9READY(输入)为准备好信号,来自存储器或I/O接口的应答信号,高电平有效。
该信号有效时,表示存储器或I/O接口准备就绪。
○10TEST(输入)为测试信号,低电平有效。
若为高电平,则CPU继续处于等待状态,直到出现低电平时,CPU才执行下一条指令。
(2)最小方式下的引脚○1INTA(输出)为CPU发向中断控制器的中断响应信号。
在相邻的两个总线周期中输出两个负脉冲。
○2ALE(输出)为地址锁存允许信号,高电平有效。
当ALE信号有效时,表示地址线上的地址信息有效,将地址信息锁存到地址锁存器中。
○3DEN(输出,三态)为数据允许信号,低电平有效。
DEN信号有效时,表示允许8286数据收发器和系统数据总线进行数据传送。
○4DT/R(输出,三态)为数据收/发信号,用来控制数据传送方向。
DT/R 为低电平时,CPU接收数据;DT/R为高电平时,CPU发送数据。
○5IO/M(输出,三态)为访问存储器或I/O端口的控制信号。
IO/M为高电平时,表示访问I/O端口;IO/M为低电平时,表示访问存储器。
○6WR(输出,三态)为写信号,低电平有效。
当WR有效时,表示CPU正在执行向存储器或I/O端口的输出操作。
○7HOLD(输入)为系统中其他总线主控设备向CPU请求总线使用权的总线申请信号,高电平有效。
○8HLDA(输出)为CPU对系统中其他总线主控设备请求总线使用权的应答信号,高电平有效。
○9SSO为系统状态信号。
它与IO/M、DT/R共同组合反映当前总线周期执行的是什么操作。
3、8088最小方式系统的设计电路图图2.1.2 8088最小方式系统的设计电路图2.2存储器的设计1、2764和6264芯片简介2764芯片EPROM容量为8K*8。
其中,13条地址线A0-A12,8条数据线D0-D7。
CE和OE为控制信号片选引脚,低电平有效时,分别选中芯片和允许芯片输出数据。
PGM为编程控制信号,VPP为编程电压,正常输出时PGM和Vpp均接+5V,工作电压Vcc为+5V。
6264芯片SRAM6264容量为8K*8。
该芯片引脚说明如下:A0-A12为地址线D0-D7为数据线,CS1为第一片选信号,低电平有效,CS2为第二片选信号,高电平有效,只有CS1和CS2同时有效时,芯片才被选中。
2、2764和6264芯片示意图图2.2.1 2764和6264芯片3、存储器电路及译码器电路设计在该设计中选用的ROM模块芯片为EPROM2764,容量为8K*8。
RAM模块芯片为SRAM6264,容量为8K*8。
系统要求由16KB的ROM和16K的RAM组成。
16KB 的ROM需要两片2764芯片,16K的RAM需要两片6264芯片。
图中U1和U2两片2764构成16K的ROM模块;U3和U4两片6264组成16K的RAM模块。
4个芯片的片选信号由74LS138译码器产生。
ADDA,ADDB,ADDC:路地址输入,ADDA为最低位,ADDC为最高位。
START:启动信号输入端。
ALE:路地址锁存信号,用来锁存ADDA~ADDC路地址,上升沿有效。
EOC:变换结束状态信号,高电平表示—次变换结束。
CLK:时钟输入端。
Vref(+),Vref(-):参考电压输入端。
2、LM35温度传感器LM35 温度传感器采集温度模拟信号,由A/D转换器变换为数字信号后输入CPU并在LED显示所测温度值。
图2.3.2 LM35温度传感器3、ADC0809温度变换电路图2.3.3 ADC0809温度变换电路2.4 8位DA 变换驱动直流电机1、DAC0832芯片功能及引脚简介1)芯片工作原理DAC0832由8位输入寄存器、8位DAC 寄存器和8位D/A 转换电路组成。
输入寄存器和DAC 寄存器作为双缓冲。
第一级锁存器是一个8位输入寄存器,锁存控制信号为ILE 。
第二级锁存器是一个8位DAC 寄存器,它的锁存控制 图2.4.1 ADC0832芯片 信号为Xfer 非和WR2非。
在CPU 数据线直接接到 DAC0832的输入端时,数据在输入端保持的时间仅仅是在CPU 执行输出指令的瞬间内,输入寄存器可用于保存此瞬间出现的数据。
有时,微机控制系统要求同时输出多个模拟量参数,此时对应于每一种参数需要一片DAC0832,每片DAC0832的转换时间相同,就可采用DAC 寄存器对CPU 分时输入到输入寄存器的各参数在同一时刻开始锁存,进而同时产生各模拟信号。
转换的8位数字量由芯片的8位数据输入线D0~D7输出。
2)芯片引脚介绍DI0~DI7:转换数据输入端。
CS :片选信号输入端,低电平有效。
ILE :数据锁存允许信号输入端,高电平有效。
WR1:第一写信号输入端,低电平有效。
Xfer :数据传送控制信号输入端,低电平有效。
WR2:第二写信号输入端,低电平有效。
Iout1:电流输出1端,当数据全为1时,输出电流最大;当数据全为0时,输出电流最小。
Iout2:电流输出2端。
DAC0832具有:Iout1+Iout2=常数的特性。