5301C27-微机原理32 8
ch7接口技术
一、 工作原理 二、 主要性能指标
三、 锁存器与D/A转换器
第七章:接口技术
概述 8253 8255 串行通信 模拟
7.5.2 D/A转换器 P319
三、 锁存器与D/A转换器 (1).D/A转换器接受的数字量若发生变化则模拟量输出 也会发生变化。 (2).数据总线是CPU和外部交换数据的公用通道,当CPU 把数据送给输出设备时,只有执行总线周期的部分阶段总 线会送出有效数据,因而必须利用及时把数据锁存起来。 (3).当D/A转换器本身的输入端不具有锁存功能时,可 以外加数据锁存器。
②静态显示法:每位数码管始终点亮,各位数码管 的公共端始终有效,各位的显示代码信息由单独的端 口输出,所以采用该方法时需用的端口较多。
第七章:微型机接口技术
一:概述
二:可编程定时/计数器 8253 三: 可编程并行接口 四: 串行通信和串行接口 五: 模拟通道接口
第七章:接口技术
7.3.3、键盘和显示器接口 P292
1.键盘识别的方法:行反转法,扫描法。
2.数码管显示控制方法:动态显示法,静态显示法。
①动态显示法:多位数码管轮流点亮,反复扫描。 当扫描速度快,人眼不能感觉数码管熄灭,这样就可 以清晰地看到多位显示。显示代码信息由一个端口输 出,再由其它端口控制各位数码管的公共端轮流有效。
对应数字量00~FFH的模拟电压VO2输出范围是-VREF~VREF
第七章:接口技术
概述 8253 8255 串行通信 模拟
7.5.2 D/A转换器 P319
四、 DAC0832
(1)、 单缓冲方式
适用于只有一路模拟量输出或几路模拟量非同步输出的情形
(2)、 双缓冲方式
适用于多路D/A同时输出的情形
[说明]td-pitd新一代32位微机原理实验箱、微机接口技术实验系统
TD-PITD+ 新一代32位微机教学实验系统西安唐都科教仪器公司最新推出“TD-PITD+32位微机教学实验系统”,该系统基于PCI总线扩展卡扩展出80x86系统总线,支持“80x86微机原理及接口技术”、“基于Windows系统的微机原理及接口技术”实验教学和IA-32微机系统应用开发,完全解决了以往各种PCI总线扩展实验设备存在的各种问题,诸如容易死机,不易维护,实验内容少,中断、DMA、存储器扩展等实验开不了或开不全,在Windows 环境中主要实验都不能开展等等。
所以唐都32位微机教学实验系统已成为高校“80x86微机原理及接口技术”和“”微机应用及开发”等课程实验教学的不二选择。
一、支持基于80x86的16/32位微机原理及接口技术教学体系(一)全面支持基于80x86的16/32位微机原理及接口技术的实验教学系统全面支持“基于80x86的16/32位微机原理及接口技术”的实验教学,从而可使各学校由原来的“基于DOS系统的16位微机原理及接口技术”的实验教学顺利提升到“基于80x86的16/32位微机原理及接口技术”实验教学的新层次。
“基于80x86的16/32位微机原理及接口技术”实验教学体系包括:80x86实模式微机原理及接口技术(16位微机原理及其程序设计、32位指令及其程序设计、微机接口技术及其应用)和80x86保护模式微机原理及接口技术(保护模式原理及其程序设计、虚拟存储管理及存储器扩展)。
其中“8259中断控制实验”包括8259单一中断源实验、8259优先级中断实验、8259级联中断实验,“8237DMA传送实验”包括存储器到存储器、存储器到I/O之间的DMA传送实验,“存储器扩展实验”包括8/16/32位静态存储器扩展实验和Flash ROM存储器实验。
(二)Windows环境下的汇编语言和C语言源程序调试软件专为在Windows系统环境下支持80x86微机原理及接口技术的实验教学设计了一套高度可视化的先进集成开发环境,在该环境下可支持80x86汇编或C语言源语言级的编程和调试,支持实验平台上扩展的接口芯片及设备的I/O操作、中断以及DMA方式操作的编程及调试,支持实验平台上存储器的内存扩展的编程操作及调试,完全解决了基于PC微机的Windows环境下,如何通过PCI总线扩展方式,来完整开展80x86微机接口技术的实验教学问题。
第3章---微机原理-汇编-朱定华PPT优秀课件
MOV AH,0
DIV BL ; ,BH ;BCD数十位与个位送AL
10
10
3.1.1 乘除法指令
3. 扩展指令CBW和CWD
要把一个8位二进制数除以一个8位二进制数,要有一 个16位二进制数在AX中.所以做8位除以8位的除法 前先要把8位被除数扩展为16位,做16位除以16位的 除法前要把16位被除数扩展为32位.这种扩展对于无 符号数除法只需将AH或DX清0,而对符号整数除法 则要通过扩展符号位来把被除数扩展。
11
11
3.1.1 乘除法指令
格式:CBW ; AL的最高位扩展至AH CWD ; AX的最高位扩展至DX
两指令都隐含操作数 在做8位除以8位、16位除以16位的除法之前, 应先扩展AL或AX中的被除数 扩展指令和符号整数除法仅对补码数适用
12
12
3.1.1 乘除法指令
如:有一符号字数组变量ARRAY,第1个字 是被除数,第2个字是除数,接着存放商和 余数,其程序段为:
3
3
3.1.1 乘除法指令
16位乘法指令所执行的操作是AL或AX乘以 source,乘积放回到AX或DX和AX
AL
×
sourc8
AX
×
DX
AX sourc16
AX
可用乘法运算将BCD数转换为二进制数 44
2.3.4 常用指令应用举例
例 将AX中小于(等于)255大于0的3位BCD数转换为 二进制数,存入字节变量SB中
14
14
3.1.2 BCD数调整指令
1.BCD数加法调整指令DAA和AAA (1)压缩BCD数加法调整
格式: DAA 功能:将AL中的和调整为正确的压缩BCD数 调整规则: (AL&0FH)>9或AF=1,则AL加6;
1-226海德汉530系统编程和操作说明书
NC 软件340 420-xx用户手册HEIDENHAIN会话格式可视显示器上的控制器切换屏幕布局在加工或编程模式之间切换选择屏幕上功能的软键切换软键行输入字母和符号的打字键盘文件名注释ISO程序机床操作模式手动操作电子手轮通过MDI进行定位单步程序运行连续程序运行编程模式编程和编辑试运行程序/文件管理器TNC功能选择或删除程序或文件外部数据传输在程序中输入程序调用MOD功能显示NC错误信息的帮助文本袖珍计算器移动高亮区直接到程序块循环和参数功能移动高亮区直接到程序块循环和参数功能进给速度/主轴速度倍率控制旋钮编程路径移动切入/切出轮廓FK自由轮廓编程直线圆的中心/极坐标极心圆及圆心圆及半径相切连接的圆弧倒角圆角刀具功能输入和调用刀具长度和半径循环子程序和程序段重复定义和调用循环输入和调用子程序和程序段重复标号程序中间程序停止在程序中输入探头功能坐标轴和编号输入和编辑选择坐标轴或输入坐标轴到程序中编号小数点改变算术符号极坐标增量尺寸Q参数捕捉实际位置跳过对话问题删除字确认输入并恢复对话结束块清除数字输入或清除TNC错误信息中止对话删除程序段TNC 型号软件和特性本手册说明了TNC按以下NC软件号提供的功能和特性TNC型号NC软件号iTNC 530 340 420-xxiTNC 530E 340 421-xx后缀E表示TNC的出口版本TNC的出口版本具有以下限制可同时在不超过4个轴上进行直线移动机床制造商通过设置机床参数修改机床TNC可用特性本手册中描述的一些功能可能在您的机床上没有提供您的机床上可能没有提供的TNC功能包括3维探头探测功能使用TT 130进行刀具测量攻丝刚性在中断后返回轮廓请与您的机床制造商联系以熟悉您的机床的特性许多机床制造商以及HEIDENHAIN提供TNC的编程课程我们推荐这些课程因为这是提高您的编程能力和与其他TNC用户共享信息和想法的有效途径探头循环用户手册在另外手册中描述了所有探头功能如果需要该用户手册的拷贝请与HEIDENHAIN联系手册ID编号369 280-xx使用地点TNC遵守EN55022规范对A类设备的限制并主要用于工业化区域HEIDENHAIN iTNC 530I。
周明德微机原理答案
周明德微机原理答案【篇一:(周明德)课后习题答案】t>1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把cpu(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.2 cpu在内部结构上由哪几部分组成?cpu应该具备哪些主要功能?解:cpu主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086cpu为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址 (指定要读或写数据的单元),过一段时间再读或写数据。
dec hjp nz,loophalt第 2章作业答案2.1 ia-32结构微处理器直至pentillm4,有哪几种?解:80386、30486、pentium、pentium pro、peruiumii、pentiumiii、pentium4。
2.6ia-32结构微处理器有哪几种操作模式?解:ia一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
操作模式确定哪些指令和结构特性是可以访问的。
2.8ia-32结构微处理器的地址空间如何形成?解:由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
U形母排连接夹[实用新型专利]
专利名称:U形母排连接夹
专利类型:实用新型专利
发明人:张辉
申请号:CN200820081339.9申请日:20080613
公开号:CN201210526Y
公开日:
20090318
专利内容由知识产权出版社提供
摘要:一种U形母排连接夹,其特征在于:连接夹主体(1)为U形槽结构,U形槽的一侧面开有螺孔(2)和散热孔(3),U形槽开口端的两侧面开有同轴心的加固螺栓孔(4);它使母排的加工和安装简便快捷,减少工序,有效降低了加工和安装难度,节省工时,并提高了母排的载流量。
申请人:张辉
地址:650221 云南省昆明市龙泉路上马村昆明电器科学研究所1幢1单元301
国籍:CN
代理机构:昆明正原专利代理有限责任公司
代理人:陈左
更多信息请下载全文后查看。
一种高功耗星载存储系统的供电控制方法[发明专利]
专利名称:一种高功耗星载存储系统的供电控制方法专利类型:发明专利
发明人:滕树鹏,王茂森,王志国,李森,缪依展,游红俊申请号:CN202010336357.2
申请日:20200424
公开号:CN111522427A
公开日:
20200811
专利内容由知识产权出版社提供
摘要:本申请公开了一种高功耗星载存储系统的供电控制方法,包括步骤:S1:电源模块为接口模块供电,且电源模块根据存储模块关机指令控制存储模块关机;S2:接口模块判断是否是首次上电,若否,执行步骤S8,若是,执行步骤S3;S3:接口模块向电源模块发送存储模块开机指令;
S4:电源模块响应存储模块开机指令,并向存储模块供电;S5:接口模块向存储模块发送遥控指令,以使存储模块根据遥控指令进行工作;S6:待存储模块完成工作后,向接口模块发送关机需求信号;S7:接口模块接收到关机需求信号后,判断是否存在遥控指令,若是,返回步骤S5,若否,接口模块向电源模块发送存储模块关机指令,返回步骤S1。
根据时机使存储模块开关机,解决功耗过大问题。
申请人:上海航天计算机技术研究所
地址:201109 上海市闵行区中春路1777号
国籍:CN
代理机构:上海汉声知识产权代理有限公司
代理人:胡晶
更多信息请下载全文后查看。
微机原理ch7
第七章 可编程外围接口芯片8255A 及其应用应用本章的本章的重点重点重点::(1)掌握8255A 的工作原理及使用方法;(2)结合实验,加深理解,为今后的应用打下基础。
8255A 是一种通用的可编程并行I/O 接口芯片,通过对它的编程,芯片可工作在不同的工作方式。
在微机计算机系统中,用8255A 作接口时,通常不需附加外部逻辑电路就可直接为CPU 与外设之间提供数据通道,因此它得到广泛的应用。
本章介绍8255A 的基本工作原理和应用实例。
§7-1 1 8255A 8255A 的工作原理的工作原理和应用举例和应用举例和应用举例 一、8255A 的性能指标(1)NMOS, 40个引脚,双列直插式封装;(2)A 口,B 口,C 口三个数据端口。
8位,24条I/O 线; (3)可编程工作方式:模式0,模式1和模式2; (4)可用于中断方式; (5)单一+5V 电源。
8255A 的引脚图如下:二、8255A 结构和功能8255A 的内部结构图如下,对照此图分别介绍各个组成部分的功能。
1、数据端口A、B和C8255A内部包含3个8位的输入输出端口A、B和C,通过外部的24根线与外设交换数据或通信联络(其中C口被分成C口上半部分和C口下半部分),C口又可分为两个4位端口。
下面介绍每个数据端口在不同的工作方式下的具体功能。
工作方式工作方式 A口 B B 口口C口0 基本输入输出输出锁存输入三态基本输入输出输出锁存输入三态基本输入输出输出锁存输入三态1 应答式输入输出输入输出均锁存应答式输入输出输入输出均锁存作为A口、B口的控制位及状态位2 应答双向输入输出输入输出均锁存作为A口的控制位及状态位2、A组和B组控制逻辑两组根据CPU的编程命令控制8255A工作电路。
它们内部有控制寄存器,用来接收CPU的命令字,然后决定两组的工作方式或对C口每一位执行置位/复位的操作。
3、数据总线缓冲器一个双向三态8位缓冲器,用做8255A和系统数据总线之间的接口。
清华大学微机原理32位微处理器
7
1.2 80386的寄存器
80386微处理器中有通用寄存器、段寄存器、指令指针和标 志寄存器、系统地址寄存器、控制寄存器、调试寄存器以及测试 寄存器等,如下图所示。
8
ቤተ መጻሕፍቲ ባይዱ
1.2 80386的寄存器
1. 通用寄存器 80386中设置8个32位通用寄存器,如下图所示。它们的用法
与8086相同,也可当作8位、16位寄存器用。若作32位寄存器使 用,前面必须加字符E。
9
1.2 80386的寄存器
2. 段寄存器 80386中设置6个16位段寄存器和6个64位描述符寄存器。其
17
2.3 总线传送机制
32位微处理器的所有数据传送都是由一个或多个总线周期来 完成。1字节、2字节或4字节的逻辑数据操作数可以在物理地址不 对界的情况下传送。在对界时的操作数只需要1个总线周期,而对 于不对界时的操作数就需要2个或3个总线周期。
80X86地址信号的设计可以简化外部系统的硬件。高位地址 由A2~A31提供。低位地址则以BE0~BE3形式提供了32位数据总 线4个字节的选择信号。
12
1.2 80386的寄存器
CR1保留给将来开发的Intel微处理器使用;CR2包含一个32 位的线性地址,指向发生最后一次页故障的地址;CR3包含页目 录表的物理基地址,因为80386中的页目录表总是在页的整数边 界上,每4KB为一页,所以CR3的低端12位保持为“0”。 5. 系统地址寄存器
80386中设置4个专用的系统地址寄存器,它们是GDTR、 IDTR、LDTR和TR。GDTR和IDTR长48位,LDTR和TR长16位。 GDTR用来存放全局描述符表的基地址(32位)和限值(16位); IDTR用来存放中断描述符表的基地址(32位)和限值(16位);LDTR 用来存放局部描述符表的段选择字;TR用来存放任务状态段表的 段选择字。
GSK988TA简明安装调试手册2017年4月第2版28定
本手册为最终用户收藏。
V
GSK988TA 车床数控系统 简明安装调试手册
I
GSK988TA 车床数控系统 简明安装调试手册
前言
尊敬的客户:
对您惠顾选用广州数控设备有限公司研发制造的GSK988TA车床数控系统产品,本 公司深感荣幸并深表感谢!
本 手 册 为 GSK988TA 车 床 数 控 系 统 之 简 明 安 装 调 试 手 册 。 本 手 册 简 明 介 绍 了 GSK988TA 车床数控系统安装调试事项。
1.5.1 IOR-04T、IOR-44T 输入插座 ............................................................................................................. 6 1.5.2 IOR-04T、IOR-44T 输出插座 ............................................................................................................. 5 1.5.3 IOR-44T 型号 I/O 单元 ........................................................................................................................ 5 1.5.4 I/O 单元的输入信号 ............................................................................................................................. 7 1.5.5 I/O 单元的输出信号 ............................................................................................................................. 7
微机原理及应用三级项目汇报(自动温控系统)
要求:
利用实验箱中的ADC0809、DAC0832、8253、8255 等芯片设计并实现一个自动温度采集、显示、报警、控制降温 设备的应用系统。
主要内容包括:
自动温控系统的需求分析。 自动温控系统的模块设计。 自动温控系统各模块接口电路设计。 接口电路驱动程序设计。
项目设计思路:
soundon proc near
mov dx,io8254a mov ax,buf3 out dx,al ; 低八位输出 mov al,ah out dx,al ;高八位输出 mov dx,io8255c ;8255c端口输出 mov ax,buf4 out dx,ax ret
soundon endp
;灯光报警模块与降温模块跳转子程序
coolon proc near mov al,80h mov dx,io0832a out dx,al mov cx,buf1 delay3: loop delay3 mov al,0ffh mov dx,io0832a out dx,al mov cx,buf2 delay4: loop delay4 ret coolon endp cooloff proc near mov al,80h mov dx,io0832a out dx,al ret cooloff endp code ends end start
温度报警模块
温度T T>40℃ T>60℃ 绿灯亮 喇叭低频响
黄灯亮
喇叭中频响
T>80℃
红灯亮
喇叭高频响
降温模块
温度T T>40℃ T>60℃ T>80℃ 风扇(直流电机)低速运转 风扇(直流电机)中速运转 风扇(直流电机)高速运转
tphv530pc821工作原理__概述说明以及解释
tphv530pc821工作原理概述说明以及解释1. 引言1.1 概述TPHV530PC821是一种新型的工作原理,广泛应用于各个行业的设备和系统中。
它采用了先进的技术和创新的设计,具有高效、可靠、安全等特点。
本文将对TPHV530PC821的工作原理进行详细解释与阐述。
1.2 文章结构本文共分为五个部分:引言、TPHV530PC821工作原理、正文、结论和参考资料。
首先,在引言部分我们将介绍文章的概述、结构以及目的,为读者提供一个整体的了解。
1.3 目的本文旨在深入探讨TPHV530PC821工作原理,并从多个角度对其进行解释与说明。
通过对该工作原理的系统性介绍,希望能够增强读者对TPHV530PC821工作原理的理解和应用前景展望,并为相关领域的从业人员提供有价值的参考信息。
同时,也希望通过本文能够促进更多关于TPHV530PC821相关研究和创新的展开。
注:如果您还需要更多帮助,请告诉我。
2. TPHV530PC821工作原理2.1 工作原理概述TPHV530PC821是一种特殊型号的设备,具有独特的工作原理。
它通过内部的处理器和电路组件实现了功能的实现。
该设备主要用于实时数据传输、信号放大和控制操作等方面。
下面将详细介绍TPHV530PC821的工作原理。
2.2 主要组成部分TPHV530PC821由多个主要组成部分构成,包括处理器、存储器、输入输出接口、电源以及其他附加功能模块。
这些组件共同协作以完成设备的功能。
- 处理器:TPHV530PC821采用高性能处理器,用于执行各种计算任务和数据处理操作。
- 存储器:设备具有适当的存储容量,可用于存储数据和程序代码。
- 输入输出接口:通过各种输入输出接口,TPHV530PC821可以与外部设备进行通信和数据交换。
- 电源:提供电能给设备运行所需的动力。
此外,还可以根据具体应用需求添加其他附加功能模块,如传感器模块或通信模块等。
2.3 功能解释TPHV530PC821主要通过以下方式实现其功能:- 数据传输:TPHV530PC821能够通过输入输出接口与外部设备进行双向数据传输,实现数据的采集、传输和处理。
MFID微机接口技术实验
Windows程序
Windows应用层程序(运行于Ring3层) 在Windows 2000的系统虚拟机 (System VM)下运行,通过调用WDM 设备驱动程序(运行于Ring0层)访问硬 件端口。
DOS App(DOS VM) IoBase = 0x300 IoOffset = 0x1F IntNumber = 10
MF VDD
IoBase = 0xC400 IoOffset = 0x1F IntNumber = 21
教学系统在整个PC系统中的位置
IoBase = 0x300
IoOffset = 0x1F 物理的中断信号线
设计电源保护模块保证系 统安全
除了以上几个基本设计思想外,还有以下一 些人性化的设计准则:
集成的软件开发环境与硬件相配合构成一 个方便易用的接口设备软硬件开发工具
支持多种开发语言及多种模式的编程(ASM、 C\C++及VC++)
开放式结构,支持验证式实验和开放式实 验
先进的电源短路保护和硬件故障自动检测 技术,确保系统安全与硬件维护轻松方便
保护模式程序
为了完成保护模式程序实验,我们可 以在Windows 2K下用MF2KI软件完成保 护模式程序汇编及连接,然后进入到纯 DOS环境下运行程序。此程序必须在纯 DOS环境下运行(即实模式下),否则, 不能得到正确结果
保护模式实验将在实验示例演示环节 中进行演示
编程模型的实现原理
要解决的问题: 1.解决如何在Window 2K或XP下进行硬件
PCI驱动卡
实验平台板 面包板实验区
TH2817说明书
N32L40x 系列勘误手册 V1.2说明书
N32L40x系列勘误手册V1.2目录1勘误列表 (1)2电源控制(PWR) (3)系统时钟切换 (3)LPRUN模式切换到S TOP2模式 (3)3复位和时钟控制(RCC) (4)从RUN模式进入S TOP2模式 (4)LSE-CSS故障检测 (4)4GPIO和AFIO (5)GPIO模拟功能 (5)5模拟/数字转换(ADC) (5)ADC数据左对齐 (5)ADC注入通道触发规则通道转换 (5)ADC模拟看门狗 (6)DMA搬移ADC数据 (6)6串行外设接口(SPI) (7)SPI接口 (7)6.1.1SPI波特率设置 (7)6.1.2从模式CRC校验 (7)6.1.3SPI CLK GPIO配置 (7)I2S接口 (8)6.2.1PCM长帧模式 (8)7I2C接口 (9)当前字节传输前必须被管理的软件事件 (9)单次读取单或双字节时的注意事项 (9)与其他外设同时使用DMA (10)异常信号干扰 (10)8通用同步异步接收器(USART) (11)校验错误标志 (11)RTS硬件流控 (11)9调试接口(DBG) (12)DEBUG寄存器 (12)10定时器(TIM) (13)定时器重复捕获检测 (13)11比较器COMP (14)比较器INP输入 (14)12液晶显示器(LCD) (15)LCD内部电压转换器就绪标志位 (15)1/8D UTY,1/4B IAS模式 (15)LCD13实时时钟(RTC) (16)RTC预分频 (16)RTC亚秒中断 (16)14低功耗定时器(LPTIM) (16)LPTIM最大计数值 (16)15芯片丝印及版本说明 (17)16版本历史 (18)17声明 (19)1勘误列表表1-1勘误概述2电源控制(PWR)系统时钟切换描述选择HSI/HSE直接作为系统时钟,然后再切换到MSI作为系统时钟的过程中,如果此时发生系统复位,可能会导致芯片宕机。
解决方法避免选用HSI/HSE直接作为系统时钟,建议选择PLL作为系统时钟。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理》教学大纲1 课程的基本描述课程名称:微机原理Computer principle and connectiontechnology课程编号:5301C27课程性质:学科基础课适用专业:测控技术与仪器参考教材:冯博琴主编、微型计算机原理与接口技术北京清华大学出版社总学时:40学时理论学时:32学时实验学时:8学时课程设计:0学分:2学分开课学期:第5学期前导课程:计算机文化基础,数字电路,逻辑电路后续课程:单片机应用、2 教学定位2.1 能力培养目标《微机原理》课程是普通高等学校理工科专业的一门重要的计算机技术基础课程,也是理工科学生学习和掌握计算机硬件基础知识、汇编语言程序设计及常用接口技术的入门课程,是高校计算机教育“软硬两条腿”中不可缺少的一部分。
课程教学的目标是通过循序渐进、适当综合循环提高的教学和实践活动,培养学生掌握先进的微处理器芯片结构、计算机系统构成、接口技术及其应用编程方法以及微型计算机应用系统的实现技术,同时掌握微机技术新的发展趋势。
使学生具有扎实的理论基础和宽广的系统知识,具有研究开发基于本专业知识的计算机应用系统的能力。
2.2 课程的主要特点本课程是电类专业(非计算机专业)一门必修专业基础课。
课程内容丰富,知识面广,实用性强。
主要讲授微型计算机的基本工作原理、特点、系统组成及接口技术,等基本硬件知识。
不仅要使学生掌握微型计算机的基本原理,还要求学生对典型机型IBM—PC机的系统原理亦有一定了解。
课程内容兼顾硬件和软件两个方面,具有实践性强、涉及知识面广的特点。
为学生今后分析和设计微机应用系统打好基础。
主要描述课程讲述的背景、讲授的知识和主要教学目标。
1.注重理论联系实际,努力将微型计算机原理与电类实际应用相结合。
在介绍微机原理基础理论知识同时,还给出大量的应用事例及注释,使学生能够较为容易地理解和掌握汇编语言程序设计的思想.2.循序渐进,难易结合。
,在内容次序的安排由浅入深, 突出重点.3.结构合理,内容精练。
以面向应用为主,在例题、接口电路等的选择上,尽量考虑与实际工程应用相结合,插入大量的电路连接图、结构图、时序图和详细的分析说明。
4.常用外设介绍,较为系统地介绍了微型计算机常用的外部设备。
2.3 教学定位作为一所以工为主、理工结合,多学科协调发展,特色显著的重点大学,学校极为重视培养学生的实践能力与创新能力。
“微型计算机原理及接口技术”是我校非计算机类本科生一门重要的专业基础课,也是信息学科各专业的平台课程。
课程的任务是使学生从理论和实践上掌握现代微型计算机的基本组成、工作原理及典型接口技术,建立微机系统的整体概念,具有运用现代微机技术进行软、硬件系统开发的能力。
计算机是一个由硬件和软件组成的庞大的复杂的系统,软、硬件知识相辅相成,都包含丰富的知识和先进的技术。
《微型计算机原理及接口技术》课程内容的特点就是知识先进性和知识系统性的统一,因而课程教学内容多、信息量大,并具有很强的工程实践性。
本课程通过课堂教学和各层次的实验教学相结合,对提高学生的计算机硬件应用水平、系统综合能力、动手能力以及与应用系统相关的软件编程与调试能力等方面有积极的推进作用。
3 知识点与学时分配《微机原理》课程以Intel x86CPU为主线,系统介绍微型计算机的基本知识、基本组成、体系结构和工作模式;Intel x86CPU的指令系统、汇编语言程序设计方法和技巧;存储器的组成和I/O接口扩展方法;微机的中断结构、工作过程和8259A的编程与应用,从而使学生能清楚的了解微机系统的结构与工作流程,将软硬件知识融会贯通,建立起应用系统的概念,能够进行微机应用系统设计方面的工作。
课程分为以下4个知识模块,理论课学时数为32,实验教学学时数为8。
3.1 CPU的结构Intel x86CPU的结构特点、基本组成和体系结构微型计算机的基础知识;计算机系统的组成和各部分的作用;Intel x86CPU的结构特点、引脚功能、系统组成和工作时序。
共6学时3.2 软件Intel x86CPU的指令系统和汇编程序设计Intel x86CPU的寻址方式和指令格式;指令系统和伪指令语句;汇编源程序框架结构;程序设计方法与BIOS、DOS 功能调用;程序设计举例。
共16学时3.3 存储器存储器的基本工作原理及其与微处理器的连接各类存储器的基本工作原理及特点;存贮器在微机系统中的连接与扩充方法。
共6学时3.4 输入输出和中断基本输入输出技术和中断程序设计通用I/O接口的组成;输入和输出的传送方式;微机系统中的中断结构、中断原理、工作过程和8259A的编程与应用;中断程序设计方法。
共4学时3.5 其它学时实验(学时:8学时)4 讲授提示及方法4.1 CPU的结构重点:补码的运算有符号数和无符号数的溢出的判掌握8088/8086CPU的基本组成和体系结构掌握物理地址与逻辑地址之间的关系及段寄存器的概念了解8088/8086的工作时序了解总线技术难点:补码的概念及其运算物理地址与逻辑地址之间的关系8088/8086的工作时序讲授提示与方法:这部分内容相对简单,但由于它是课程的基础,因此要求学生必须掌握微机系统总线结构的概念,理解微处理器的工作方式及总线时序。
4.2 软件重点:掌握几种常用的指令寻址方式掌握指令系统中指令的应用汇编语言源程序的基本语法常用的伪指令基本的DOS功能调用基本的程序设计难点:指令寻址方式指令的应用伪指令基本的DOS功能调用程序设计讲授提示与方法:需要理解各种寻址方式的意义,特别是在内存分段管理方式下的操作数寻址方式、物理地址、逻辑地址以及相互关系,掌握指令的功能及用汇编语言进行程序设计的方法。
为强化对指令的理解,课堂教学需配备合适的程序设计例子。
一定要重视实验,通过编程上机加深对指令伪指令、基于BIOS与DOS功能调用的控制台I/O的理解,熟悉汇编语言程序设计的全过程,培养汇编语言程序设计与调试的能力。
4.3 存储器重点:半导体存储芯片的外部特性及其与系统的连接存储器的扩展技术只读存储器难点:半导体存储芯片与系统的连接存储器的扩展技术讲授提示与方法:理解各类存储器的构成特点、读写时序是选择存储器芯片的基础,而存储器与微处理器的连接更是配置系统存储器的关键问题,译码器设计、控制信号的正确连接既是重点也是这部分的难点。
4.4 输入输出和中断重点:I/O接口的编址方式及译码简单接口电路的连接输入输出的控制方式中断系统基本概念8259A的初始化难点:中断8259A的初始化讲授提示与方法:“中断”技术是本课程的难点,需要通过认真做习题和实验加深对Intelx86CPU中断系统的理解,培养微机应用系统的中断子程序设计和调试的能力。
5 习题与实验设计5.1 习题设计本课程概念多、比较抽象、定理证明和应用有一定难度,这些知识不经过学生的独立思考和多做练习是无法牢固掌握的。
因此为了学生进一步理解课堂教学内容,必须督促学生完成适量的习题。
这些习题必须要在数量上和难度上进行认真合理的选择。
首先,所选习题数量不宜过多,尽量做到少而精,具备综合性、典型性、实际应用性等特点,各个题的选取都要有明确的目的性,结果是让学生通过解题更牢固地掌握所学到的知识点。
其次,要难度适中,应当多侧重于课堂讲授中的重点和难点问题,然后再根据教师自己的教学经验和学生反馈的情况来选择有代表性的习题进行讲解,这样做不仅可以有针对性地提高学生的解题能力,而且还有利于学生对重要知识点进行理解和把握。
在整个课程学习期间,基本做到每四个学时布置一次作业。
5.2 实验设计基本实验:共8学时,4次实验。
实验内容覆盖汇编语言程序设计与调试,简单输入输出接口电路设计,可编程定时/计数器、中断控制器。
实验项目:实验一算术逻辑运算及移位操作(2学时)1、熟悉算术逻辑运算指令和移位指令的功能;2、了解标志寄存器各标志位的意义和指令执行对它的影响;3、利用TD.EXE调试工具来调试汇编语言程序。
实验类型:设计实验二直线程序设计(2学时)1、学习8086汇编语言程序的基本结构和程序设计的基本方法;2、熟悉建立、汇编、链接、调试和运行8086汇编语言程序的全过程。
实验类型:设计实验三分支及循环程序设计 (2学时)1、学习提示信息的显示及键盘输入字符的方法;2、掌握分支程序和循环程序的设计方法。
实验类型:设计实验四8255并行接口(硬件实验)(2学时)1、学习通过PC总线、驱动器、地址译码器在机外扩展芯片的方法;2、熟悉PC接口电路板及实验平台的结构,掌握使用方法;3、进一步了解8255并行接口的工作原理、工作方式及基本编程;4、学习8255并行接口的使用方法。
实验类型:设计针对课程特点及教学目标,阐明实验涵盖的内容、实验类型、学时分配、以及每项实验要达到的目标。
6 考核与成绩记载6.1 考核的方式及成绩的评定本课程期末考试采用笔试。
平时成绩按10分计,实验课30分计,期末考试按60分计。
6.2 考题的设计计考试题要注重能督促学生在本课程的学习过程中掌握基本概念、方法和原理,尤其是要求学生能对其进行灵活运用。
考题可分为三种类型,既要考察学生对基本概念和原理的掌握程度,又要考察综合运用,对实际问题进行分析并加以解决。
概念题:考察学生对基本概念掌握的程度。
这个类型的试题可以采用填空、选择、判断对错并改正等形式。
思考题:考察学生灵活运用基本方法求解问题的能力。
编程题:考察学生灵活运用基本原理和方法进行推理构造的能力。