《微机原理接口技术》课程设计--反应速度测试仪汇编

合集下载

《微机原理与接口技术》课程标准

《微机原理与接口技术》课程标准

炎黄技工学校《微机原理与接口技术》教学大纲理论课时36实践课时36总课时72考核形式考查编写时间2022-03编写人审核人机电信息工程系计算机技术教研室编《微机原理与接口技术》课程标准课程名称:微机原理与接口技术适用专业:计算机网络应用课程学分:4学分计划学时:72学时一、课程概述1、课程性质与任务本课《微机原理与接口技术》是计算机专业的一门重要的专业课,它的前续课程有《电子技术基础》、《电路原理》通过本课程的学习,为后续课程《微机控制技术》打下良好的基础。

同时与毕业设计密切相关,为它提供了硬件和软件的基础。

本课程介绍了微型计算机原理及组成结构、微机接口的有关基本知识和实用技术、常用微机接口芯片的使用方法。

2、课程基本理念结合我们学生的实际情况,在平时的教与学中主要遵循以下的理念:(1)将专业课的学习与基础理论衔接,指导学生有针对性地预习;(2)帮助学生形成强烈兴趣;(3)指导学生了解课程教学目的,教师结合教学大纲和自己对课程的把握情况,阐明《微机原理与接口技术》的课程特点;(4)培养学生良好的学习习惯。

3、课程设计思路1、总体设计原则与思路:按照“以能力为本位,以职业实践为主线,以项目课程为主体的模块化专业设计课程体系”的总体设计要求,该门课程以形成电机与变压器的原理与性能指标、运行调试及维护维修等能力为基本目标,彻底打破学科课程的设计思路,紧紧围铙工作任务完成的需求来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。

2课程设计依据与评价方法:学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,以自动化专业学生的就业为向导,根据行业专家对自动化专业所涵盖的的岗位群体进行的任务和职业能力分析,同时遵循中等职业学校学生的认识规律,紧密集合职业资格证书中相关考核内容,确定本课程的工作任务模块和课程内容。

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教学大纲课程编号:适用专业:电子信息科学与技术学时数:48学分数: 3一、课程类别:微机原理与接口技术是电子信息科学与技术的专业基础课。

二、课程教学目标通过本课程的学习,通过本课程的学习,使学生掌握微处理器的工作原理及时序,微型计算机与外部设备数据传送的基本方法;掌握常用接口芯片的硬件结构、编程要点及使用方法;能够读懂简单的接口电路原理图及相关的控制程序;能够根据要求设计简单的常用的接口电路,编写相应的程序段;掌握实验、系统设计的基本方法。

为后继课程的学习及未来从事微机硬件及软件开发打下基础。

三、课程的目的与任务《微机原理与接口技术》课程学习内容为微型计算机系统的基本硬件组成、汇编语言指令系统、常用可编程接口电路、微机基本工作原理与应用。

通过本课程的学习,使学生掌握和理解微机的基本原理及应用开发方法,能根据实际要求完成微机系统的软、硬件设计,为后续课程奠定专业技术基础。

四、理论教学的基本要求1、了解:微机的应用前景和发展趋势;微机应用前景;8086最小模式的设计方法;现代微机的基本组成原理、功能、特点;存储器的基本工作原理;中断控制的特点、中断处理方法;微机中断系统的作用;8259的操作命令字和控制命令字的意义和使用方法;8255与8086的应用扩展设计方法;8255的方式控制字及状态字意义和使用方法、初始化设计方法;8253的6种应用扩展硬、软件设计方法;8253的引脚功能和内部组成结构;0832引脚功能和内部结构及0832与8086CPU的扩展设计方法;0809引脚功能和内部结构及0809与8086CPU的扩展设计方法;8086微机系统的小键盘设计方法;8086微机系统的七段码显示器的设计方法。

2、理解:中断请求与中断相应的基本工作过程;8259引脚功能和内部结构及各部分的工作原理与特点;8259中断触发方式和中断响应过程;多级中断响应过程;8255的三种工作方式;A/D及D/A变换器接口基本特点与转换原理;3、掌握:8086指令的寻址方式;8086的指令功能和使用方法;8086汇编语言程序格式形式和各种表达方式;汇编语言程序基本设计方法和基本要求;8086中断系统结构、8086内部与外部中断的特点、中断类型与中断向量、8086中断处理过程;8255的引脚功能和内部组成结构;8253的6种工作方式与输入/输出的时序、初始化编程;8251的控制字与状态字、初始化编程。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为汉字下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

一、基本特点EL型微机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

微机原理与接口技术课程标准

微机原理与接口技术课程标准

微机原理与接口技术课程标准《微机原理与接口技术》课程标准课程编码:适用专业:电气自动化技术学时:56一、课程详述(一)课程性质和作用《微机原理与接口技术》就是自动化类各专业学生掌控微型计算机展开工业掌控技能的一门必修课。

通过本课程自学,使学生介绍微型计算机的基本共同组成与工作原理,并使学生逐步掌控微型机从硬件共同组成至软件编程的基本知识,掌控微机共同组成原理和微机USB控制技术,为自学时程有关课程和专门从事专业技术工作奠定一定的基础,同时并使学生提升分析问题解决问题的能力。

(二)课程基本理念1、注重素质教育,著重能力培育2、注重培养和激发学生学习的积极性和自信心3、著重提供更多切合现场实际,能够充分反映新技术的课程资源。

4、改变传统教学方式,运用现代教学技术(三)课程标准设计思路及依据教学以“少而精”为原则,优选教学内容,尽量结合实际。

在教学过程中还要展开适度的实验,以增进对有关内容的掌控,同时引导学生自学、精心安排对自学内容的回答及探讨,调动学生自学的积极性和能动性。

在具体实施过程中,根据课程特点和学院自身条件,以本校专业教师的教学和学生实验居多,通过教学的合作和互动,保证学生达至既定的技能目标。

二、课程目标本课程的培养目标本课程著重自学和动手能力的培育,着重于培育学生对计算机USB的基本应用领域能力和基本技能。

课程教学主要以课堂讲授和实验检验居多,并配上一定的课堂教学项目,进一步增强学生的动手能力和培育学生勤于思考的习惯。

(一)知识性目标学生通过本课程的自学,掌控微型计算机系统的基本共同组成及各个部件功能;掌控微处理器的内部编程结构、工作模式、插槽信号和cpu在总线上的操作方式时序;掌控cpu与外设传输的三种信息的内容和传输方法、cpu与外设传输数据的四种方式;掌控以太网、循序通信的基本详述、基本原理及应用领域;掌控中断控制器、计数器/定时器和dma控制器的工作原理及编程与应用领域;掌控a/d和d/a切换原理,a/d和d/a在系统中的相连接,编程和应用领域。

微机原理与接口技术课程设计

微机原理与接口技术课程设计

《接口技术》大型综合(课程设计)作业【目的】(1)掌握8086cpu微机接口电路的I/O系统的设计(2)掌握8086cpu微机接口电路的初始化汇编编程和具体项目功能的软件汇编语言代码编写(3)要求学生根据接口电路的硬件要求进行计算机的汇编语言程序设计,使学生的软件编程能力得到加强,对接口电路的综合应用能力有较大提高。

【要求】(1)每三个同学组成一个小组,选一位组长,负责与教师联系(2007年10月8日前选定题目及确定小组成员以电子版形式发至oucljp@);每一组选择一个题目,完成系统的软硬件部分设计。

(2)自学、查找所选择I/O接口芯片和内存芯片的相关的资料。

使用接口技术知识实现能完成相应功能的硬件系统。

(3)要求写出系统(包括各个子系统)的设计方案及论证,画出系统原理图(硬件连线图)以及系统工作流程。

(4)画出程序流程、编写系统初始化程序和功能程序清单。

【设计报告书内容要求】1.每一小组要上交一份完整的设计方案(放假前以电子版形式发至邮箱oucljp@),内容包括:(1)报告封面(设计题目、小组成员)(2)设计题目(3)小组成员分工及成果(4)设计方案以及论证(5)硬件原理图(包括芯片的选型介绍)(6)程序流程图(包括各个子系统和子过程的程序流程)(7)程序清单,要有适当的注释(8)程序运行结果分析与预测(9)系统改进(升级)建议或者方案等。

2.每一个同学需要上交一份设计报告,简单介绍在课程设计过程中所做的工作,碰到的问题以及解决方法,阐述综合作业的收获等等。

【设计成绩评定】本次设计的成绩占《接口技术》课程期末总评成绩的15%,具体评定方法如下:(1)报告内容的完整性占20%的比例。

(2)硬件原理图占20%的比例。

(3)程序流程图占20%的比例。

(4)程序清单占10%的比例。

(5)程序运行结果分析与预测占20%的比例。

(6)系统改进(升级)建议或者方案占10%的比例。

【系统要求】1.交通灯控制(1)要求:十字路口1) 正常情况下,两路口轮流放行,且以一位8段数码管显示剩余时间;2) 夜间,两路口均为黄灯闪烁,均可放行。

微机原理与接口技术-汇编语言程序设计

微机原理与接口技术-汇编语言程序设计

4.1.2 8086汇编语言源程序的格式
源程序的一般格式为: NAME1 SEGMENT
语句 语句 NAME1 ENDS NAME2 SEGMENT 语句 语句 NAME2 ENDS END <标号>
第四章 汇编语言 程序设计
4.2 语句的格式
第四章 汇编语言 程序设计
汇编语句分为指令语句和伪指令语句两类,一般都由分 隔符分成的 4 个部分组成。
HLT
;然后停机
NOT DONE : IN AL, PORT_VAL ;未超过时,输入下一字节
ADD SUM, AL
;与以前的结果累加
JMP CODE ENDS ;代码段结束
END START
;整个程序结束
可以看到,8086汇编的一个语句行是由4个部分组成,即
标号 操作码 操作数 ;注释(或名字)
普通高等学校计算机教育“十三五”
微机原理与接口技术
内容导航
CONTENTS
4.1 汇编语言的格式 4.2 语句的格式 4.3 伪指令语句 4.4 指令语句 4.5 汇编语言程序设计及举例
4.1 汇编语言的格式
4.1.1 8086汇编语言的一个例子
第四章 汇编语言 程序设计
MY_DATA SEGMENT ;定义数据段
SUM DB ?
;为符号 SUM 保留一个字节
MY_DATA ENDS
;定义数据段结束
MY_CODE SEGMENT ;定义码段
ASSUME CS :MY_CODE, DS :MY_DATA
;规定 CS 和 DS 的内容
PORT_VA1 EQU 3
;端口的符号名
START :MOV AX, MY_DATA ;DS 初始化为 MY_DATA

微机原理与接口技术课程标准

微机原理与接口技术课程标准

《微机原理与接口技术》课程标准一、课程概述《微型原理与接口技术》是计算机硬件与软件衔接及综合应用的课程。

尤其微处理器大量开展和计算机渗透嵌入各种仪表和控制系统后,“微机原理与应用〃成为组构系统的根本技术。

《微型原理与接口技术》是通信工程专业的必修课程,其课程着重介绍微型计算机根本构成及应用方法。

该课程的先修课程有:《电路与电子学》、《数字电路与逻辑设计》、《汇编语言程序设计》,并为《单片计算机技术》、《计算机控制技术》等课程打下根底。

它是一门理论性、实践性和应用性较强的课程。

这门学科的重点是培养学生在微型计算机根本构成与外界联系(广义输入/输出)的应用方面的知识和技能,对学生的专业开展和计算机的深入研究具有极其重要的意义。

通过本课程,使学生学习微处理器芯片根本功能、指令系统、构成微型计算机的外围芯片,以及构成微型计算机系统的接口芯片。

掌握微型计算机结构特点,以及实现微型计算机与外部连接的软、硬件根底知识和根本技能;掌握和了解各种典型环境下接口设计原那么;熟悉和正确选择常用的儿种大规模集成接口电路。

本课程具有较强的实践能力。

二、课程目标1 .知道《计算机接口技术》这门课程的性质、地位和价值;知道该课程的研究领域和技术前景;知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。

2 .理解这门课程的主要概念、根本原理利技术要点,拓宽计算机应用的领域和范围的思路和概念。

3 .掌握计算机结构特点,以及实现计算机与外部连接的软、硬件根底知识和根本技能。

4 .掌握和了解各种典型环境下接口设计原那么;熟悉和正确运用常用的儿种大规模集成接口电路。

5 .通过本课程的学习,到达提高学生的分析问题、解决问题的思维能力和动手能力。

三、课程内容和教学要求这门课程的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道 ---- 是指对这门学科和教学现象的认知。

理解 ---- 是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

“微机原理与接口技术”教学大纲

“微机原理与接口技术”教学大纲

“微机原理与接口技术”教学大纲《微机原理与接口技术》教学大纲一、课程概述《微机原理与接口技术》是计算机科学与技术专业的一门基础课程。

本课程旨在介绍微机的原理和接口技术,培养学生对微机系统工作原理的理解以及掌握通过接口与外围设备进行数据交互的能力。

二、教学目标1.理解微机系统的组成结构和工作原理;2.掌握微机系统的硬件结构和功能;3.熟悉微机的总线结构和总线控制;4.理解接口技术的基本概念和原理;5.学会使用接口与外部设备进行数据交互;6.能够进行简单的接口设计和调试。

三、教学内容及安排1.微机系统概述-微型计算机系统的发展历程-常用微型计算机体系结构的分类和特点-微机系统的硬件组成和工作原理2.微机的总线结构和总线控制-总线的基本概念和分类-总线的结构和工作原理-总线控制技术3.存储器和I/O设备的接口-存储器接口技术-I/O设备接口技术4.中断和DMA技术-中断的基本概念和分类-中断处理过程-DMA技术的原理和应用5.接口技术概述-接口技术的定义和基本概念-并行接口和串行接口-常见的接口标准和应用场景6.常用接口技术实例分析-RS-232接口-USB接口-SPI接口-I2C接口7.接口设计与调试-接口设计的基本步骤和注意事项-接口调试和故障处理技巧8.实验与实践-学生将根据所学知识,设计并实现一个接口电路,并进行调试和测试。

四、教学方法1.理论授课:通过教师讲解、演示、示意图等方式,介绍课程中的基本理论知识。

2.实验教学:通过实验项目的设计与实现,让学生亲自动手掌握接口技术的实际应用。

3.讨论与交流:鼓励学生参与讨论,提出问题并与教师和同学进行交流,共同解决难题。

五、教材及参考书目参考书目:1.《计算机系统结构与接口技术》六、评价方式1.平时成绩:包括课堂表现、作业完成情况和实验成果等。

2.期末考试:涉及课程中的基本理论知识和实践技能。

3.实验报告:对实验过程和结果进行总结和分析。

七、教学保障措施1.配备实验室和实验设备,提供实验场所和工具。

《微机原理与接口技术》教案

《微机原理与接口技术》教案

《微机原理与接口技术》教案一、教学目标1. 了解微机原理的基本概念,掌握微处理器、存储器、输入输出接口等的基本工作原理。

2. 熟悉接口技术的应用,学会使用接口电路实现微机与外部设备的数据传输和控制。

3. 能够分析微机系统中的信号转换、中断处理、定时与控制等问题,为后续的实际应用打下基础。

二、教学内容1. 微机原理概述:微处理器、存储器、输入输出接口的基本概念和工作原理。

2. 接口技术:接口电路的分类、功能、工作原理和应用实例。

3. 信号转换:模拟信号与数字信号的转换、数字信号与模拟信号的转换。

4. 中断处理:中断的概念、中断源、中断响应过程和中断处理程序的编写。

5. 定时与控制:定时器/计数器的工作原理及其在微机系统中的应用。

三、教学方法1. 采用讲授与实验相结合的方式,让学生在理论学习和实践操作中掌握微机原理与接口技术。

2. 通过案例分析、讨论等形式,激发学生的学习兴趣,提高解决问题的能力。

3. 注重实践操作,培养学生的动手能力和实际应用能力。

四、教学安排1. 课时:本课程共计32课时,每个课时45分钟。

2. 教学进度安排:第1-8课时:微机原理概述第9-16课时:接口技术第17-24课时:信号转换第25-32课时:中断处理与定时控制五、教学评价1. 平时成绩:包括课堂表现、作业完成情况、实验报告等,占总成绩的30%。

2. 期末考试:包括理论知识测试和实验操作考核,占总成绩的70%。

3. 期末考试不合格者需参加补考,补考不合格则需重修。

4. 鼓励学生参加相关竞赛和实践活动,提高自身综合素质。

六、教学资源1. 教材:《微机原理与接口技术》教材,选用国内知名出版社出版的最新版教材。

2. 实验设备:微机原理实验箱、接口电路实验设备、信号发生器、示波器等。

3. 网络资源:利用校园网,为学生提供相关学术论文、技术文档、在线课程等资源。

4. 教学软件:选用适合教学的微机原理与接口技术相关软件,如模拟器、编程工具等。

《微机原理与接口技术》课程教学设计

《微机原理与接口技术》课程教学设计
的稳 定性 。
4现场 l . O方案
倍福 现 场 总线 端 子盒 I 2 0 一 L 3 2
D 盘纸转换机构 :采用伺服 电机 B 1 ,将现场 的接 近开 关信号 直接 参考文献 . 10
驱 动纸 加速棍 ,保 证送 纸 同步性 ,
连接 ,通过E h r A 总线 ,减 少 了 t eC T
( 上接 第7 页 ) 0
E 供胶 系统 :采用 伺服 电机直 用 ,不 仅丰 富人性 化操 作界面 ,提 .
带代替 平皮 带传 动 ,同步 带传动 比 接驱 动热胶 泵 和冷胶 泵 ,方便 控制 高机 器 的工作 效率 ,而 且减少维 护 准 确 ,提 高 了机 组 的动 态性 能 ;机 胶量 。 组 的刹 车机 构 由原机械 刹 车方式 改 为伺服 电机 快速制动方式。 成本 ,方便人 员操作 ,提 高其运 行
有效作业率提高了,避免了机组频繁
降速导致的滤棒吸阻变化的现象 。
5结语 .
通过 倍 福 I C P 、伺 服技 术 的应
技术服务工作。
/ 1. /电子 馊_ 2 21 0 0 界
一7 — 5
程 目标 与定位
1课程 目标 .
( )知 识 目标 :建立 微 机 系 重 ,培 养学 生分析 问题 、解 决 问题 互设备及接 口,微机应用系统 。 1
统 的整体概 念 ,了解 计 算机逻 辑编 的能力 。在硬 件设计 方面 ,主要培
要概念 、基本 原理和 技术 要点 ,拓 计接 口电路 的水平 ;在 应用 开发方 宽计 算机应用 的领域 和 范围 的思路 面 ,主 要培养 学生汇编 语言程 序设 和汇 编语 言程序 设计方 法 ;熟 悉微 备驱动程序 的水平 。通过课程学习, 机接 口部件的基本原理,掌握运用主 为学生后续学 习 ( R 技术应 用》 、 ( M A 要接 口部件进行应用设计的方法。

《微机原理与接口技术》教案

《微机原理与接口技术》教案

《微机原理与接口技术》教案一、课程概述本课程主要介绍微机原理和接口技术的基本概念、原理和应用,帮助学生理解计算机内部结构、工作原理以及与外部设备的接口。

二、教学目标1.理解微机的组成部分,包括中央处理器、存储器、输入输出设备等,并能够描述其工作原理。

2.掌握微机的指令系统和数据表示方法,理解计算机的控制逻辑和数据路径。

3.理解和掌握常见的外部设备接口,如串行接口、并行接口、USB接口等,并能够进行接口连接和数据传输。

4. 能够通过实验熟悉和掌握微软Windows操作系统的基本使用方法,能够进行文件管理和应用程序的安装和卸载。

5.培养学生的实际动手能力和解决问题的能力,提高学生的自学能力和团队合作意识。

三、教学内容和教学方法1.微机的基本组成和工作原理主要内容包括:计算机硬件的基本组成、中央处理器的结构和工作原理、存储器的层次结构、输入输出设备的分类和接口原理等。

教学方法:采用讲解和示意图的形式,结合实例分析和实验演示,帮助学生理解和掌握计算机的基本组成和工作原理。

2.微机的指令系统和数据表示方法主要内容包括:指令系统的分类和特点、数据表示的方法和格式、计算机的控制逻辑和数据路径等。

教学方法:通过讲解和示例演示,介绍指令系统和数据表示的基本原理和方法,并通过实践性实验,让学生亲自编写和执行指令,加深理解。

3.外部设备接口技术主要内容包括:串行接口的工作原理和应用、并行接口的工作原理和应用、USB接口的工作原理和应用等。

教学方法:通过实验演示和实例分析,让学生了解不同的外部设备接口的特点和应用,并进行接口的连接和数据传输实验。

4. Windows操作系统的基本使用方法主要内容包括:Windows操作系统的基本概念和特点、文件管理的基本操作、应用程序的安装和卸载等。

教学方法:通过实践性实验和示例演示,让学生熟悉Windows操作系统的基本使用方法,并能够进行文件管理和应用程序的安装和卸载。

四、教学评价1.考试评价:设置笔试和实验操作两个方面的考试内容,以检验学生对知识的掌握和实际操作能力的评价。

微机原理与接口技术及实训课程设计

微机原理与接口技术及实训课程设计

微机原理与接口技术及实训课程设计1. 前言微机原理与接口技术是计算机科学与技术专业中非常重要的一门课程,它主要介绍了微机的硬件组成、指令系统、中断与异常处理、接口技术等相关知识。

在此基础上,我们还可以通过实训课程进一步深入了解这些知识并进行实际操作。

本文将详细介绍微机原理与接口技术及实训课程设计中的主要内容和相关知识点,以供有需要的读者参考。

2. 微机原理2.1 微机硬件组成微机硬件由CPU、内存、输入输出设备、总线等组成,其中CPU是微机最重要的组成部分。

CPU内部包含了运算器、控制器、寄存器等基本模块。

内存是指微机中的存储器,在CPU执行程序时需要不断地从内存中读取指令和数据。

输入输出设备包括键盘、鼠标、显示器、打印机等,它们通过总线与CPU和内存相连通。

2.2 微机指令系统微机的指令系统包括一系列机器指令,它们是CPU执行程序的基本指令。

机器指令包括数据传输指令、算术运算指令、逻辑运算指令、条件转移指令、无条件转移指令等。

指令系统的设计与微机性能密切相关,一般采用CISC(复杂指令集)或RISC(精简指令集)两种设计方式。

2.3 微机中断与异常处理微机中断是指CPU在执行程序时遇到外部事件(如键盘输入、硬件故障等)时暂停当前程序的执行,去执行相应的中断程序,处理完成后再回到原来的程序继续执行。

异常处理是指CPU在执行指令时发现指令有误、数据异常、访问越界等情况时,会根据异常类别跳转到相应的异常处理程序进行处理。

2.4 微机接口技术微机接口技术是指将微机与外部设备(如传感器、机器人、仪器等)通过接口进行联通。

接口技术主要包括并口、串口、USB接口等。

其中并口是指能够并行传输数据的接口,串口是指能够串行传输数据的接口,USB接口是一种通用的高速串行总线,广泛应用于各种设备间的连接。

3. 实训课程设计3.1 实训目的微机原理与接口技术实训是该课程的重要组成部分,其主要目的是让学生通过实际操作深入了解微机的硬件组成、指令系统、中断与异常处理、接口技术等相关知识,并掌握实现具体接口应用的能力。

《微机原理与接口技术》教案

《微机原理与接口技术》教案

《微机原理与接口技术》教案第一章:微机系统概述1.1 微机的发展历程1.2 微机的组成与工作原理1.3 微机系统的性能指标1.4 微机在我国的应用与发展第二章:微处理器2.1 微处理器的结构与工作原理2.2 微处理器的性能评价2.3 常见微处理器简介2.4 微处理器的编程与应用第三章:存储器3.1 存储器的分类与性能3.2 随机存储器(RAM)3.3 只读存储器(ROM)3.4 存储器扩展与接口技术第四章:输入/输出接口技术4.1 I/O接口的基本概念4.2 I/O接口的编址方式4.3 常见I/O接口芯片介绍4.4 I/O接口的程序设计第五章:中断与DMA控制5.1 中断的概念与原理5.2 中断处理程序的编写5.3 DMA控制原理与实现5.4 中断与DMA在微机系统中的应用第六章:串行通信接口6.1 串行通信的基本概念6.2 串行通信的接口标准6.3 串行通信接口电路设计6.4 串行通信在微机系统中的应用第七章:并行通信接口7.1 并行通信的基本概念7.2 并行通信的接口标准7.3 并行通信接口电路设计7.4 并行通信在微机系统中的应用第八章:总线技术8.1 总线的概念与分类8.2 总线标准与协议8.3 总线接口电路设计8.4 总线在微机系统中的应用第九章:模拟接口技术9.1 模拟接口的基本概念9.2 模拟接口的电路设计9.3 模拟接口的信号转换技术9.4 模拟接口在微机系统中的应用第十章:微机系统的可靠性设计与维护10.1 微机系统的可靠性概述10.2 微机系统的可靠性设计10.3 微机系统的维护与故障诊断10.4 提高微机系统可靠性的措施重点和难点解析重点环节一:微机的发展历程与微机系统的性能指标解析:了解微机的发展历程对于理解微机原理与接口技术具有重要意义。

掌握微机系统的性能指标有助于评估和选择合适的微机系统。

重点环节二:微处理器的结构与工作原理解析:微处理器是微机系统的核心部件,理解其结构与工作原理对于深入学习微机原理与接口技术至关重要。

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教案大纲一、课程说明二、学时分配表三、教案目的与要求1.本课程总体教案目的和要求通过本课程的学习、上机操作,使学生较熟练地掌握微机的基本结构、基本工作原理,初步掌握汇编语言程序设计及微机接口技术,具有微机应用系统设计开发能力,并为其它后续课程奠定基础。

教案要求是通过课堂教案与演示,课后习题练习等环节,掌握微型计算机的基本组成与工作原理的基础知识,包括理解计算机硬件原理,能够设计或调试基本的微机硬件接口及驱动程序等多方面的技能。

2.各章教案要求和知识考核点(一)微型计算机系统概述目的和要求:主要了解微型计算机系统的构造及微型计算机工作过程。

重点:微型计算机的基本组成难点:微型计算机工作过程(二)微处理器目的和要求:掌握寄存器结构、作用、引脚功能、存储器分段与物理地址形成、最小最大模式的概念和系统组建、系统总线形成;理解存储器读写时序;了解微处理器的发展。

重点:微处理器的基本结构,寄存器、堆栈,引脚及其功能;最小最大模式下系统总线形成;存储器分段与物理地址形成难点:的内部结构、典型时序分析(三)寻址方式和指令系统目的和要求:掌握有关寻址的概念;的种基本的寻址方式及有效地址的计算;掌握指令系统重点:掌握寻址方式;掌握常用指令的功能和用法难点:区别指令的正确与错误。

(四)汇编语言程序设计目的和要求:了解汇编语言特点、汇编程序功能、汇编语言结构;掌握汇编语言中的表达式、伪指令、宏定义的含义和用法;掌握功能调用基本,返回方法,了解文件管理;理解顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法,能编写、运行、调试简单的汇编语言程序。

教案重点:汇编的概念及其方法, 掌握汇编程序的基本格式,常用运算符的使用方法,汇编的步骤;顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法。

教案难点:伪指令、宏定义的用法;程序设计算法与流程图。

(五)输入输出接口目的与要求:掌握输入输出的基本概念;的编址方法、特点;与外设数据传递的方式及接口技术;理解程序控制传送方式、中断传送方式;掌握特点。

《微机原理接口技术》课程设计--反应速度测试仪

《微机原理接口技术》课程设计--反应速度测试仪

《微机原理接口技术》课程设计指导书一、课程设计题目:反应速度测试仪二、课程设计目的《微机原理与接口技术》是一门实践性和实用性都很强的课程,学习的目的在于应用。

本课程设计是配合课堂教学的一个重要的实践教学环节,它能起到巩固课堂和书本上所学知识,加强综合能力,提高系统设计水平,启发创新思想的效果。

通过本课程设计希望达到以下目地:1.培养资料搜集和汇总的能力。

2.培养总体设计和方案论证的意识。

3.提高硬件、软件设计与开发的综合能力。

4.提高软件和硬件联合调试的能力。

5.熟练掌握相关测量仪器的使用方法。

6.掌握相关开发软件、仿真软件的使用方法。

三、课程设计任务与要求要求每个学生(或小组)都要自己动手独立设计完成一个典型的微机应用小系统.。

设计题目可以在给出的参考题目中选,也可以自己选设计题目,但难度不应小于参考题目,需经指导教师审查后方可确定是否采纳或修改设计题目。

课程设计的时间为1周。

设计的最终作品包括硬件和软件两个部分,要求能够演示并达到设计指标的要求。

每个学生(或小组)在作品完成后,要经指导教师检查,同意拆除后方可拆卸,并分类放回元器件盒。

课程设计报告每个学生一份,由课代表收齐后统一交给指导教师。

四、课程设计步骤(一)设计任务1、设计并制作出反应速度测验抢答器。

2、反应速度测试的过程如下:在启动反应速度测试程序后,经过一段随机时间的延迟,处理器控制发出声音和光信号表示“开始”,被测者立即按下按钮。

从发出声和光信号到按下按钮的时间即为反应时间,精确到0.1秒。

被测者在从发出声和光信号之前按下按钮作违例处理,违规灯亮。

“复位按钮”按下后可从新开始3、在发出声和光提示信号之后,当被测试者按下按钮,应显示被测试者的反应时间。

(二)设计原理本课程设计是测试人体反应速度,从被测者开始到按键(K2)为反应时间(在这段反应时间会产生方波),精确到0.1秒,反应速度因人而异。

假设产生一个方波时间为0.1s,反应时间为0.2s,则产生2个方波。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理接口技术》课程设计
指导书
一、课程设计题目:反应速度测试仪
二、课程设计目的
《微机原理与接口技术》是一门实践性和实用性都很强的课程,学习的目的在于应用。

本课程设计是配合课堂教学的一个重要的实践教学环节,它能起到巩固课堂和书本上所学知识,加强综合能力,提高系统设计水平,启发创新思想的效果。

通过本课程设计希望达到以下目地:
1.培养资料搜集和汇总的能力。

2.培养总体设计和方案论证的意识。

3.提高硬件、软件设计与开发的综合能力。

4.提高软件和硬件联合调试的能力。

5.熟练掌握相关测量仪器的使用方法。

6.掌握相关开发软件、仿真软件的使用方法。

三、课程设计任务与要求
要求每个学生(或小组)都要自己动手独立设计完成一个典型的微机应用小系统.。

设计题目可以在给出的参考题目中选,也可以自己选设计题目,但难度不应小于参考题目,需经指导教师审查后方可确定是否采纳或修改设计题目。

课程设计的时间为1周。

设计的最终作品包括硬件和软件两个部分,要求能够演示并达到设计指标的要求。

每个学生(或小组)在作品完成后,要经指导教师检查,同意拆除后方可拆卸,并分类放回元器件盒内。

课程设计报告每个学生一份,由课代表收齐后统一交给指导教师。

四、课程设计步骤
(一)设计任务
1、设计并制作出反应速度测验抢答器。

2、反应速度测试的过程如下:在启动反应速度测试程
序后,经过一段随机时间的延迟,处理器控制发出声音和光信号表示“开始”,被测者立即按下按钮。

从发出声和光信号到按下按钮的时间即为反应时间,精确到0.1秒。

被测者在从发出声和光信号之前按下按钮作违例处理,违规灯亮。

“复位按钮”按下后可从新开始3、在发出声和光提示信号之后,当被测试者按下按钮,
应显示被测试者的反应时间。

(二)设计原理
本课程设计是测试人体反应速度,从被测者开始到按键(K2)为反应时间(在这段反应时间会产生方波),精确到0.1秒,反应速度因人而异。

假设产生一个方波时间为0.1s,
反应时间为0.2s,则产生2个方波。

2整除10,商0给AL,数码管显示0;2整除10,余数2给AH,数码管显示2. (三)采用技术及创新点
本课程设计共采用了三项技术:8255A、8254、LED显示单元。

其中芯片8255A的A口、B口接两个数码管(用于输出),C口用于输入。

LED显示器中的K0(开始)和K2(按下),程序编译,连接,运行成功后,按下K0和K2,来测试人的反应速度。

本设计的创新点在于采用了数码管中的共阴引脚来显示人动作的反应时间。

运用数码管共阴共阳是由接法决定的接口中LED显示器中共阴与共阳引脚的,将电源正极引脚接到一起叫共阳,相反为共阴。

六、附录
附录一:电路原理图
附录二:源程序及程序注释
IOY1 EQU 2000H ;片选IOY0 对应的端口始地址
MY8254_COUNT0 EQU IOY1+00H*4 ;8254 计数器0 端口地址MY8254_COUNT1 EQU IOY1+01H*4 ;8254 计数器1 端口地址MY8254_COUNT2 EQU IOY1+02H*4 ;8254 计数器2 端口地址MY8254_MODE EQU IOY1+03H*4 ;8254 控制寄存器端口地址
IOY0 EQU 3000H ;片选IOY0 对应的端口始地址
MY8255_A EQU IOY0+00H*4 ;8255 的A 口地址
MY8255_B EQU IOY0+01H*4 ;8255 的B 口地址
MY8255_C EQU IOY0+02H*4 ;8255 的C 口地址
MY8255_MODE EQU IOY0+03H*4 ;8255 的控制寄存器地址STACK1 SEGMENT STACK
DW 256 DUP(?)
STACK1 ENDS
DATA SEGMENT
TAB1 DB
0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH;开辟一个空间TAB1用于存放数字
TAB2 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV DX,MY8254_MODE ;初始化8254 工作方式MOV AL,36H ;计数器0,方式3
OUT DX,AL
MOV DX,MY8254_COUNT0 ;装入计数初值
MOV AX,1125h ;100 分频
OUT DX,AL
MOV AL,AH
OUT DX,AL
mov AH,0h
MOV DX,MY8255_MODE ;初始化8254 工作方式MOV AL,89H
OUT DX,AL
A1:MOV DX,MY8255_C
IN AL,DX
TEST AL,01H
JZ A1
MOV DX,MY8254_COUNT0
MOV AX,1125H
OUT DX,AL
MOV AL,AH
OUT DX,AL
MOV CX,0
A2:MOV DX,MY8255_C
IN AL,DX
TEST AL,04H;比较AL和04H的大小
JNZ A3;不为0跳转到A3
TEST AL,80H
JNZ A2 CALL DALLY
TEST AL,00H
JNZ A2
INC CX;CX自增1
JMP A2
A3:MOV AX,CX
MOV CL,0AH
DIV CL
MOV DX,MY8255_A
LEA BX,TAB1
XLAT
OUT DX,AL
MOV DX,MY8255_B
LEA BX,TAB2
MOV AL,AH
XLAT
OUT DX,AL
QUIT: MOV AX,4C00H ;结束程序退出 INT 21H
DALLY PROC NEAR ;软件延时子程序PUSH CX
PUSH AX
MOV CX,0FFFH
D1: MOV AX,0FFFFH
D2: DEC AX
JNZ D2
LOOP D1
POP AX
POP CX
RET
DALLY ENDP
CODE ENDS
END START
附录3:使用元器件一览表(序号、名称、型号、备注等)(I)芯片8255A引脚功能
(II)8255A内部结构
1、和外设一边相连的信号
PA7~PA0——A组数据信号
PB7~PB0——B组数据信号
PC7~PC0——C组数据信号
2、和CPU一边相连的信号
RESET 复位信号,高电平有效
D7~D0 数据线
CS# 片选信号
共阴
a c
b d e f g dp
a c
b d e f g dp
+5V
共阳
LED显示器接口
(IIII)LED显示器接口
(V)使用软件译码的静态显示电路(IV)8254引脚功能及功能
D0~D7:三态输出数据总线与系统总线相连,用于CPU读取8253的数据或写入命令。

CLK:计数器的时钟输入端。

每输入一个时钟信号,定时或计数值就减1。

GATE:门控信号输入端。

工作方式不同,其作用也不同。

OUT:计数器输出端。

可用于外部定时信号、控制I/O 设备启停、中断等。

A1A0:用于对3个计数器和控制寄存器寻址。

端口寻址与操作如下表所示:
附录4:参考文献
《微型计算机技术及应用》(第四版)清华大学出版社戴梅萼史嘉权编著
《80X86的结构与汇编语言程序设计》清华大学出版周明德等编著
《汇编语言程序设计教程》(第3版)卜艳萍编著
《计算机组成与结构》清华大学出版社王爱英主编。

相关文档
最新文档