微机接口技术实验指导书—李百明

合集下载

微机接口技术实验指导书-计算机

微机接口技术实验指导书-计算机

实验要求1、带预习报告上机根据实验要求,作好充分预习,设计实验硬件原理及接线图(必须标出相关的管脚号,以备硬件连线及测试),画出程序流程图,写出源程序清单,规划好调试步骤,上机时带预习报告。

注意:无预习报告者不得做实验。

2、认真实验,经教师检查后,方可离开注意掌握软、硬件调试方法,提高分析问题、解决问题的能力。

对所编写的程序必须十分清楚,作到知其然,亦知其所以然,硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等)检查测试硬件电路。

指导教师还会根据实验要求,提出问题。

3、按时提交实验报告实验结束后,在预习报告的基础上,完成实验报告,并于下次实验时交给指导教师。

实验报告格式实验* ***** ***** *****一、实验目的二、实验内容三、硬件原理及接线图四、程序流程图五、程序清单六、实验步骤七、实验结果及现象分析八、收获及建议实验环境1. 硬件环境微型计算机,接口实验箱,PCB制版机一套,示波器,工具2. 软件环境WindowsXP操作系统,DOS操作系统任意一种文本编辑器(EDIT、NOTEPAD(记事本)等)汇编程序(MASM.EXE或TASM.EXE)连接程序(LINK.EXE或TLINK.EXE)调试程序(DEBUG.EXE或TD.EXE)3.系统设置进入DOS操作系统——进入E盘——运行AUTOEXEC.BAT——运行TDDEBUG注意:因为PCI总线结构支持p&p即插即用功能,每台微机分配给PCI扩展板的资源是动态浮动的,不像ISA总线是固定死的,因此分配给设备的I/O基地址、MEM基地址空间及INT 中断号会因为不同的微机而变化,所以实验前需要确定当前微机中PCI卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。

实验一:中断控制器应用实验一、 实验目的1. 掌握中断控制器8259的工作原理2. 掌握8259的应用中断编程方法3. 掌握8254的工作方式及应用编程方法4. 掌握8254的典型应用方法二、 实验内容1.在实验箱上设计并连接KK1+到8254的CLK0端,8254的OUT0连接INTR ,定义8254的计数器0为方式0,计数值为5,每当KK1+按动5次后产生中断请求,实现在屏幕上显示字符“5”。

微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026

微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026
7)逻辑电平开关电路
如图1.5,实验台右下方设有8个开关K7~K0,开关拨到“1”位置时开关断开,输出高电平,向下到“0”位置时开关接通输出低电平,电路中串接了保护电阻,使接口电路不直接同+5V、GND相连,防止误操作、误编程损坏集成电路。
图1.5逻辑电平开关电路
8)LED显示电路
如图1.6,实验台上设有8个发光二极管及驱动电路(输入端L7~L0),当输入信号为“1”时发光,为“0”时灭。
4)保存源程序
当前运行环境下,选择菜单栏中的“文件”菜单,菜单下拉后选择“保存”,如果是无标题文档,需在提示下输入文档的名称及选择保存的路径,单击确定后保存;否则程序自动保存当前文档显示区域中显示的文档。或者选择菜单栏中的“文件”菜单,菜单下拉后选择“另存为”,并在提示下输入文档的名称及选择保存的路径,单击确定后保存。
微机原理及接口技术
实验指导书
(2012版)
《微机原理及接口技术》课程教学团队编
2015年4月
概述/前言/课程介绍
《微机原理及接口技术实验》是电、计算机、控制等工科专业教育中的一门核心专业基础实验课,本实验由微机原理部分及接口部分组成,微机原理部分以微机指令系统,汇编程序设计为主要内容,程序设计面向16位/32位系统指今,接口部分面向3种常用的微机接口芯片8255、0832、0809开展实验,要求学生自行设计硬件电路,编程面向16位地址/数据系统,实现对接口芯片的控制并完成具体的实验要求。
汇编+链接+运行
在当前运行环境下,选择菜单栏中的“ASM编译”菜单,选择汇编+链接+运行选项则程序对当前ASM源文件进行汇编与链接,编译调试窗口中输出汇编与链接的结果,若程序汇编或链接有错,则详细报告错误信息。若汇编与链接成功,程序自动运行。

微机接口技术实验指导书04

微机接口技术实验指导书04

实验指导书编著杜呈透叶夏虎审稿叶富乐林卫星宁波大学信息科学与工程学院2003年9月目录前言3第一章TPC-2003通用微机接口(PCI)实验系统 (4)一、 TPC-2003通用微机接口(PCI)实验系统概况 (4)二、实验台结构 (7)第二章实验前准备知识 (13)一、软件上机过程简述 (13)二、 DOS基本命令摘要 (14)三、汇编与宏汇编程序 (15)四、连接程序(Link)及程序执行 (16)五、 DEBUG 的使用 (17)六、 TD的使用 (21)七、 PC机总线结构 (23)八、 PCI设备查询和配置空间的读取预备实验 (29)第三章软件实验 (40)实验1 两个多位十进制数相加的实验 (40)实验2 BCD码相乘的实验 (41)实验3 字符串匹配实验 (42)实验4 从键盘输入数据并显示的实验 (43)实验5 排序实验 (44)实验6 设置光标的实验 (46)实验7 ASCII码显示 (47)实验8 DOS、BIOS调用 (48)实验9 响铃实验 (49)实验10 接收年、月、日信息并显示的实验 (50)实验11 将键盘输入的小写字母转换成大写字母的实验 (51)实验12 清除窗口的实验 (52)第四章硬件实验 (53)实验一简单并行接口实验 (53)1实验二 8255A并行接口实验(一) (55)实验三 8255A并行接口实验(二) (57)实验四 8253计数器/定时器的实验 (59)实验五 8251A串行口的实验 (61)实验六 8259A中断控制器实验 (64)实验七 D/A实验 (68)实验八 A/D实验 (70)实验九 LED显示实验 (72)实验十微机接口综合实验(1) (74)附件一 ASCⅡ码表 (78)附件二 BOS功能调用INT21H (79)附录三 BIOS中断 (84)汇编程序使用方法 (88)2前言《微机原理与接口技术》是一门实践性很强的信息类专业技术基础课。

微机接口技术实验指导书46502

微机接口技术实验指导书46502

《微机接口技术》实验指导书主编李建波主审黄忠宇、苏显广东机电职业技术学院计算机与信息工程系前言本实验指导书适用于机电一体化专业,实验时间10学时,5次上机时间。

主要学习内容为80X86语言实验环境配置、汇编源语言格式、输出字符、循环结构、子程序调用,以及加减乘除等指令操作。

学习结束后,要求学生能够独立编写出综合加减乘除等指令,以及循环结构、子程序调用等程序控制程序。

目录实验项目一熟悉微机实验环境 (4)实验项目二掌握中断方式显示数字或字符 (6)实验项目三掌握汇编语言的寻址方式 (8)实验项目四掌握循环指令的用法 (10)实验项目五掌握子程序的用法 (12)实验报告一熟悉微机实验环境1、实验目的1、熟悉微机实验环境安装2、熟悉微机实验环境配置3、通过练习加法,熟悉程序格式4、单步运行程序,通过观察窗口观察指令对寄存器中数据的影响2、实验步骤1)软件安装 (拷贝三个文件夹)复制:桌面| 网上邻居\ Techer\ c盘\ wave、comp86和in8088三个文件夹拷贝:将三个文件夹到自己计算机上C:盘根目录下在资源管理器下可以看到:C:\wave,C:\comp86,C:\in8088三个文件夹2)通过资源管理器,进入汇编环境C:\wave\Bin\wave.exe ,双击wave.exe3)打开文件我的电脑 \ c: \ wave \ bin \ wave.exe环境配置(如下图)选中菜单栏中“仿真器”——“仿真器设置”选项(如下图)a、选中“语言”一栏,编译器路径中填写: C:\COMP86\(如下图)b、选中“仿真器”一栏,选择仿真器—————G6W(如下图)选择仿真头—————8088/8086实验(如下图)选择CPU —————8088/8086(如下图)使用软件模拟器:打√表示软件实验,硬件实验则无√4)新建文件a、选中菜单栏\文件\新建文件,建立空白文件b、编辑文件,输入以下代码data segment ;ds 数据段data endsstack segment ;ss 堆栈段stack endscode segment ;cs 代码段assume cs:code, ds:data,ss:stackmain:mov ax, datamov ds, axmov ah,4ch ;程序结束,返回DOSint 21hcode endsend main5)保存源程序a、注意:保存源程序的文件名不能太长(包括路径)不得超过8个,不用汉字;b、注意:保存源程序的文件名的后缀为 .asm6)编译和运行选择菜单栏\项目\全部编译进行编译工作,出现全部正确为止,否则检查。

微机原理与接口技术学习指导书

微机原理与接口技术学习指导书

微机原理与接口技术学习指导书为了帮助同学们学好本门课程,编写本指导书。

它只起到画龙点睛的作用,不能代替学习内容,也不以此划定学习范围。

一、基本情况简介⏹学时:64 学时(其中实验16学时)本课程结束后,另设课程设计3周⏹教学目的:使学生掌握1、微型计算机的基本工作原理;2、汇编语言的程序设计方法;3、单片机应用系统的设计及扩展,提高学生的动手能力;4、为后续课程打下基础。

⏹教学方法:交互式、讨论式、提问式教学、强调实验;⏹教学要求:要有自学的能力,以理解、掌握、应用为目的,没有背记的要求;独立完成作业、试验;部分作业由试验验证;每次试验分基本型和提高型;⏹考试:分笔试部分和实验部分,各占50%。

⏹教材:《单片机原理及接口技术》胡汉才编著清华大学出版社2001年⏹参考教材:《单片微型计算机原理、接口及应用》徐惠民安德宁编著北京邮电大学出版社2001年二、本课程特点与其他计算机类课程的区别,首先回忆已学的计算机课程:1)计算机文化基础第二章:微机系统中硬件系统:主机系统――主板、CPU、内存、总线;外存――软盘、硬盘、光盘;输入设备;输出设备;其他设备;软件系统等2)高级语言:BASIC、C等本课程特点:1、本课程更注重软硬件结合:先修课与本课的联系、提出温度控制系统的实现方法(机车水温、列车温度检测控制)通过举例强调本课程的特点,及其不可替代性;2、更注重与工程实际应用结合:要有工程意识,它是解决问题的强有力地手段。

测速测距问题(列车速度、出租车距离)3、更注重与专业结合(智能仪表):仪器仪表智能化、虚拟化、网络化,我们需从信息获取开始,包括:传感器、调理电路、数据采集与处理4、应用举例:列车超速防护系统三、如何学好这门课1、教与学两方面,提高兴趣2、注意观察,不断提出问题3、注意单元技术与应用系统的结合4、注重学习发现问题和解决问题的方法5、学习知识和学习方法并重讲好一门课或学好一门课是教师和学生的一项共同任务,需要两方面的共同配合和努力,在双方感兴趣的基础上,需要教师的敬业和学生的勤奋。

2014年李北明微机原理课堂使用简用-第4章存储器-121018

2014年李北明微机原理课堂使用简用-第4章存储器-121018

示例
M:芯片的地址线根数
N:芯片的数据线根数
② 地址译码电路
0
A5
0 1
存储单元
单译码A结2 构行
1
A4 A3 A2 A1 A0
译 码 器
63
64个 单双元双主译译要码AA码采结10 可用构简的译码化译7 芯码0 片 结6设 构41个计单元
7
列译码
单译码 双译码
A3A4A5
③ 片选和读写控制逻辑
微机原理及接口技术
第4章 存储器系统
信通学院
主讲人 李北明
4.1 存储器概述
除采用磁、光原 理的辅存外,其 它存储器主要都 是采用半导体存 储器
本章介绍采用半 导体存储器及其 组成主存的方法
CPU CACHE
主存(内存) 辅存(外存)
4.2.1 半导体存储器的分类
按制造工艺
双极型:速度快、集成度低、功耗大 MOS型:速度慢、集成度高、功耗低
功能
SRAM 2114的读周期
TA读取时间
TA TR出地址到数据出现在TC外O 部总线上
数CS据T两 有RC次 效读读 地取取 址周存 维期储持器的所时T允间CX许的最小T时ODHOA间UTTO间DT隔
WE
SRAM 2114的写周期
TWC
地址TW写入时间
A4 6
13根地址线A12~A0 8根数据线D7~D0
A3 7 A2 8 A1 9
片选CS1*、CS2
A0 10
读写WE*、OE*
D0 11 D1 12
D2 13
GND 14
功能
28 +5V 27 WE* 26 CS2 25 A8 24 A9 23 A11 22 OE* 21 A10 20 CS1* 19 D7 18 D6 17 D5 16 D4 15 D3

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书五邑大学信息学院目录第一章实验平台的硬件 (1)第一节硬件结构及其特点 (1)第二节硬件电路原理与资源配置 (2)第二章实验平台的软件 (11)第一节实验程序开发集成环境 (11)第二节实验程序开发工具 (12)第三节硬件故障诊断软件 (12)第四节接口演示实验程序 (13)第五节硬件系统的安装与使用 (14)第三章DOS环境下的汇编语言上机过程 (15)第四章基本接口实验 (19)第一节并行接口实验(8255芯片实验) (19)实验一步进电机控制接口实验 (19)实验二声-光报警器接口实验 (23)第二节定时/计数实验(8253芯片实验) (26)实验三音乐发生器接口实验 (27)实验四波特率时钟发生器实验 (30)第三节串行通信接口实验(8251芯片实验) (33)实验五RS-232标准全双工查询方式异步串行通信实验 (33)实验六RS-485标准半双工中断方式异步串行通信实验 (36)第四节A/D,D/A转换器接口实验 (36)实验七A/D转换器接口实验 (38)实验八D/A转换器接口实验 (41)实验九8259应用实验—中断方式控制彩灯闪亮 (42)第五节DMA接口实验 (46)实验十8237A DMAC应用实验 (47)第一章实验平台的硬件第一节硬件结构及其特点一、硬件结构图1.1.1显示了MFID多功能接口实验平台(简称MFID)在PCI多总线微机系统中的位置。

MFID由MFID PCI驱动板、平台板实验区和可以添加的面包板实验区三大部分构成。

图1.1.1 MFID在PCI总线中的位置二、硬件特点MFID总的特征有两个,其一,适用于PCI总线;其二,采用模块化开放式结构,整个平台的硬件资源全部向用户开放。

除了可以作为多门微机课程的实验平台外,还是基于微机应用系统的开发平台。

1.MFID PCI驱动板特点⏹兼容PCI规范2.1版/2.2版⏹在Local Bus侧提供了16/32位地址线,32位数据线以及存储器读写、I/O读写等控制信号线⏹在板CPLD使系统的逻辑更为灵活⏹在板提供32Kb×8 SRAM⏹提供PCI总线模式下Local Bus侧多路中断源的识别方法2.MFID平台板特点⏹实验内容丰富,提供并、串、ADA、定时计数和SRAM五大类接口⏹先进的短路隔离保护系统,确保实验系统安全可靠和“零等待恢复”⏹提供PCI和可选的USB两种总线与主机连接⏹平台板采用整体(排线)与分散(单线)两种接线方式,实验组态灵活⏹平台板元件采用分区定位,便于查找所需接线孔的位置⏹开放式模块化设计,允许任意添加实验功能模块,可扩展性好⏹模块功能独立,可以任意组合各模块进行综合性实验3.MFID面包板特点⏹可以任意搭建实验模块,与平台板的资源一起,构成一个硬件设计的操作平台,以便进行开放性实验,尤其适合设计与制作型实验第二节硬件电路原理与资源配置一、MFID PCI总线驱动板1.MFID PCI总线驱动板的逻辑结构MFID PCI总线驱动板逻辑结构如图1.2.1所示。

微机原理及接口技术实验指导书(第二版)

微机原理及接口技术实验指导书(第二版)

微型计算机原理及接口技术实验指导书郭亚莎编成都理工大学通信工程系2012年10月实验一汇编语言程序设计的基本要求与方法一、实验目的学习汇编语言程序设计的基本方法和技能,初步掌握用汇编语言设计、编写调试和运行的方法,为后续课程的学习建立良好的基础。

二、实验要求课前认真复习教材第4章汇编语言程序设计章节的内容,熟悉与实验有关的(文本)编辑程序、汇编程序、连接程序和动态调试程序等系统软件的使用方法。

三、实验方法实验可以采用以下两种方式进行。

方式一1.实验所需软件环境在Windows操作系统下,利用其提供的虚拟86系统功能进行实验。

将上实验课教师提供的宏汇编程序masm.exe和连接程序link.exe以及动态调试程序debug.exe复制到作实验学生自己的文件夹里。

2.建立源程序建立汇编语言源程序可以使用任何以ASCII码格式产生文本文件的编辑程序,所编辑的文件不能有任何控制码,如加底线、对齐、上下标、粗体字符等。

这样的编辑程序有EDlIN行编辑程序,WPS、PE2、EDIT、WORD全屏幕编辑程序等。

有关这类编辑程序的详细使用方法可参考有关操作手册。

这里仅以利用WORD建立文件名为example.asm的源程序为例简单说明汇编语言源程序的建立过程。

(1)打开WORD;图1(2)在WORD中输入源程序、编辑源程序等;图2(3)按纯文本格式保存源程序,注意example文件的扩展名为txt;步骤如下:点击保存——点击保存类型(T)三角形按钮,选纯文本(*.txt)——点击保存图3——出现下面的图栏,选MS-DOS——点击确定图4(4)关闭WORD;(5)在DOS窗口下将源程序example.txt的扩展名修改为example.asm。

(假设example.txt存放在D盘SHIYAN文件夹里)步骤如下:点击开始——点击运行(R)——在打开(O)栏里键入cmd,然后点击确定,随后出现DOS 窗口图5——(进入example.txt文件所在的驱动盘)在C:\Document and Settings\Administrator>键入d: 并回车——在D:〉后键入cd shiyan并回车(进入example.txt所在的(文件夹)目录)——在D:\shiyan >后键入rename example.txt example.asm 并回车。

实验指导书_成贵学v2.0

实验指导书_成贵学v2.0

上海电力学院《微机原理及接口技术》实验指导书计算机与信息工程学院成贵学2006年5月第一章DVCC-598JH/598JH+实验系统§1.1 系统简介本实验系统采用启东计算机厂有限公司DVCC-598JH/598JH+微机接口实验系统,由仿真技术及模块化实验电路构成。

主要性能特点如下:1、实验系统采用模块化结构,实验中可通过连线将各模块进行组合。

2、系统自带集成调试环境,WIN9X/NT软件平台,含:源程序库、芯片资料库、原理图库、元件位置图、实验说明、动态调试程序库等,并提供源程序编辑、汇编、链接。

系统通过RS232口可连上位PC机,在WIN9X/NT软件平台进行仿真开发和实验。

同时系统自带键盘显示器,也能独立工作。

3、系统自带EPROM写入器,可对27128、2764EPROM进行写入。

部分实验程序机器码已固化在EPROM中,便于用户验证电路的正确性。

4、系统带有示波器功能,配上示波器卡,通过RS232口,可将测得的信号显示在上位机的屏幕上。

另外,系统自带机电控制平台(含步进电机、直流电机、电子音响),可做机电控制实验。

配上另购的选件卡,可做8237A可编程DMA控制实验、8259A中断控制器实验、8250A串行口控制等实验。

§1.2 系统配置DVCC-598JH/598JH+配置如下:n DVCC-598JH/598JH+主机一台n196CPU卡一块n8088CPU卡一块n电源/通信电缆线二根n直流/步进电机模块一块n配套上位机集成软件平台一套§1.3 系统组成以下是DVCC-598JH/598JH+系统模块结构图:DVCC-598JH/598JH+微机接口实验系统可对十六位微机8086/8088、MCS-51、MCS-196进行实验和仿真。

进行十六位微机8086/8088实验时,在J8插座上插上8088CPU卡,同时将相关开关设置到对应状态(详见第二章)。

系统板上扩展了2片静态存贮器62256,共64K。

《微机原理与接口技术》2012-2013(1)计系Z11实验指导书(打印版)

《微机原理与接口技术》2012-2013(1)计系Z11实验指导书(打印版)

《微机原理与接口技术》课程实验指导书课程名称:微机原理与接口技术英文名称:Principle of Microcomputer课程类别:专业基础课实验学时:实验16学时适应对象:计算机Z111-2,软件Z111-2,网络Z111-2任课教师:李艳萍于丽梅实验列表实验1 PC机中断实验实验2 定时器/计数器8253实验实验3 并行接口8255A实验(一)实验4 并行接口8255A实验(二)实验5 串行接口8251实验实验6 数/模转换器DAC 0832实验实验7 模/数转换器ADC 0809实验(一)实验8 模/数转换器ADC 0809实验(二)实验要求预习实验内容1、明确实验目的及任务,了解和掌握实验所需的理论知识及相关接口芯片的工作原理。

2、通过阅读示例程序,掌握编程方法及相关技巧。

3、对每次实验,应根据要求设计接口电路并编写程序。

实验过程1、带上理论课教材、实验指导书及准备的实验程序。

2、连接接口电路前,请关闭电源再搭接线路,检查无误后,再开电源。

3、调试程序,记录结果。

4、实验结束后,请关闭电源,将各实验器材归位,清洁自己的桌面。

编写实验报告实验报告格式实验XX 实验项目名称一、实验目的二、实验内容描述本次实验任务及要求三、实验原理分析设计思想,绘制实验原理图、流程图。

四、实验程序程序清单及相关注释。

五、实验结果描述实验现象及结果并给予分析。

六、问题解决及收获体会说明在实验过程中遇到了哪些问题,是如何处理的;收获体会,不足之处和今后应注意的问题等。

注意事项1、实验前,应确保实验箱与微机通过USB串口正确连接。

2、爱护实验设施,插接、拔取排线时,应旋转插头,不得从线中间拉取。

3、实验完毕后,先关闭实验箱电源,后拔下实验箱与微机的串行连接接口,以免造成串口损坏。

主要设备仪器配置实验仪器:清华大学科教仪器厂:TPC-ZK教学实验系统,包括配套的软件系统。

第1章 TPC-ZK-USB实验系统介绍在各种计算机外围接口不断推陈出新的今天,USB接口已经成为个人计算机最重要的接口方式之一,USB接口设备的应用也以惊人的速度发展,几乎新型的PC都100%支持USB技术。

《微型计算机原理与接口技术》实践课教学大纲 (2)

《微型计算机原理与接口技术》实践课教学大纲 (2)

《微型计算机原理与接口技术》实践课总学时:12学时软件实验8学时硬件实验4学时第一部分实验内容调试通过软件实验1:学习单片计算机仿真开发环境软件实验2:求和程序编程将放在片内RAM区50H~55H单元中的6个数求和,结果放在片内RAM区03H (高位),04H(低位)中。

50H~55H 单元中的数依次为32H、41H、01H、56H、11H、03H。

软件实验3:数码转换程序实验将累加器A中的8位二进制数转换为3位BCD码格式的十进制数,其中,百位数的BCD码放在21H单元中,十位和个位数放在22H单元中。

请编制相应程序。

软件实验4:数据排序类实验将内部RAM70H~7FH中的16个数据按照从小到大的顺序重新排序,请编程实现该功能。

调试通过硬件实验1:定时器/计数器实验根据本校的单片机开发设备情况,利用定时器1采用方式0设计一个能产生t=1ms 的方波信号发生器。

硬件实验2:中断系统实验根据本校的单片机开发设备情况,通过定时器1定时产生中断来控制P1.0 线上的脉冲输出,并经三极管驱动扬声器,发出音调信号。

第二部分提交的资料提交的资料包括两部分:实验报告;电子版的实验程序清单一、实验报告除软件实验1外,每实验写份实验报告,五份实验报告装订在一起。

装订封面采用附件的标准格式,封面后紧跟目录。

每份实验报告各助学院校老师需给出成绩并签名、签日期,同时把每实验的成绩填写在封面的成绩栏中,根据5次实验的情况给出总成绩并签名。

每份实验报告请按以下格式书写:实验名称1.实验目的2.实验设备3.实验内容(1)绘制电路连接图(2)绘制程序流程图(3)写出实验步骤(4)调试通过的实验程序。

A.每句指令后附该指令的机器码;B.若有条件采用编译调试界面屏幕抓图的方式。

(5)说明实验结果二、电子版的实验程序清单每个学生需提供调试通过的程序清单,包括.ASM .PRJ .HEX文件。

若程序不能通过则不能取得该门课的成绩。

若两同学的程序完全一样,则两人成绩均以0分计。

单片微型计算机原理及接口技术--实验指导书(w)

单片微型计算机原理及接口技术--实验指导书(w)

少年易学老难成,一寸光阴不可轻- 百度文库微型计算机原理与接口技术(单片微型计算机原理及接口技术)实验指导书适用于微电子专业、测控专业必修课程《微型计算机原理及接口技术》实验指导书一、教学目的1、本课程的前导课程为《C语言及其在单片机中的应用》,后续课程为《单片机系统应用技术》,组成基于单片机的微型计算机原理及相关技术模块,目的是让学生尽早接触与本专业相关的基本技能,明确学习目的,获得更多的学习、训练机会。

2、本课程注重培养学生的动手能力、自学能力和理论联系实际的习惯,培养基本的组织管理服务意识和能力。

通过实例训练使学生对本专业课程产生兴趣和增强学习自信心。

3、为同期课程、后续课程提供实践基础、感性认识基础。

二、教学方法1.坚持先行后知,先会后懂的原则。

讲授以方法为主,知识为辅;训练以会用为主,概念为辅。

掌握外部特性为主,了解内部原理为辅。

2.充分考虑学生的学习特点,所有技能都以实例教学,尽量使学生避免理解理论概念的困难;不要求学生一次性搞懂所有理论概念;通过反复实践,重点是动手做,逐渐达到完整、准确掌握技能和基本原理。

3.注意引导、培养学生兴趣。

让学生自己做实验,不越俎代庖,实验指导书只提目标要求,不给出具体实验操作内容;所有实验都是设计型综合实验,不是演示型实验。

4.本课程必须在有Proteus、Keil C51及教师-学生计算机互动教学软件的机房进行。

三、实践环节教学组织办法1.本课具有很强的实践性,为保证教学质量,实践环节与理论教学配合协调进行。

所有综合设计题目均为设计性实验。

2.按班级分组,每组4人左右,选一名组长。

学生分组选题(每组1题,允许多选),分工合作,但每位同学必须独立地、完整地完成报告。

3.分立项、进度管理、结项三个阶段进行。

立项阶段1周,学生需提交所选题目的设计思路及基本方案;随后2周辅导学生进行软硬件设计,要求学生有进度管理;结项阶段1周,学生需提交设计实物(Proteus仿真及开发板模拟设计实物)及设计报告。

微机接口技术实验系统TP-H实验指导书

微机接口技术实验系统TP-H实验指导书

.《微型计算机技术》实验指导书(教师用)惠州学院计算机科学系2008年12月目录一、概述 (2)二、安装 (2)三、实验箱结构:(见上页) (4)1、I/O地址译码电路 (4)2、总线插孔 (5)3、时钟电路 (5)4、逻辑电平开关电路 (5)5、LED显示电路 (5)6、七段数码管显示电路 (6)7、单脉冲电路 (6)8、逻辑笔 (6)9、继电器及驱动电路 (6)10、复位电路 (7)11、接口集成电路 (7)12、跳线开关(JP) (7)13、+5V电源插针 (7)14、通用集成电路插座 (7)15、数字电路实验区 (7)16、接线端子 (7)17、50线总线插座信号安排 (8)18、直流电源开关(K1)和存储器地址选择开关(K2) (8)19、使用外加直流电源注意事项: (8)四、接口实验部分: (8)实验一I/O地址译码..................................................................9 实验二简单并行接口 (11)实验三可编程定时器/计数器 (13)实验四、可编程并行接口(一) (16)实验五七段数码管 (18)实验六继电器控制 (21)实验七竞赛抢答器 (24)实验八交通灯控制实验 (27)实验九中断 (29)实验十可编程并行接口(二) (32)实验十一数/模转换器 (35)实验十二模/数转换器 (38)实验十三数字录音机 (42)实验十四串行通讯 (45)实验十五DMA传送 (48)实验十六集成电路测试 (52)实验十七电子琴 (55)实验十八8250串行通讯实验 (58)实验十九步进电机控制实验 (61)实验二十小直流电机转速控制实验 (65)实验二十一键盘显示控制器实验 (68)实验二十二存储器读写实验 (82)一、概述二十世纪八十年代以来,国内大中专院校许多专业相继开设了“微机原理及应用”方面的课程,讲授的内容主要以Z80为代表的8位机,实验设备多采用TP801单板机。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书周志敏谢楠编浙江水利水电专科学校计算机与信息工程系2008 年 3 月目录第1章80X86微机原理及其程序设计实验..................................................................................11.1 系统认识实验............................. ...........................................................................................11.2 运算类编程实验................ . ................................................................................................. 51.3 分支程序设计实验............................. .................................................................................81.4 循环程序设计实验........................................... ...................................................................111.5 显示程序实验................................................................... ...................................................14第2章80X86微机接口技术实验............... ...............................................................................152.1 静态存储器扩展实验.................... ......................................................................................152.2 8259 中断控制实验.................................................................... .........................................182.3 DMA特性及8237应用实验............................................. ...............................................242.4 8254 定时/计数器应用实验.................................................. ............................................302.5 8255 并行接口实验............................................................ ................................................352.6 8251 串行接口应用实验...................................................... ..............................................392.7 键盘扫描及显示设计实验............................................... ................................................512.8 电子发声设计实验............................................................... .. (55)附录1 Wmd86联机软件使用说明....................................... ....................................................59附录2 系统实验程序清单........................................................................... .............................67附录3 系统编程信息..................................................................................... ...........................69附录4I386EX系统板引出管脚排列及名称.................................................. .. (71)附录5 TD-PITE实验箱布局............................................................................. ..................... ..72 第1章80X86 微机原理及其程序设计实验本章主要介绍汇编语言程序设计,通过实验来学习80X86 的指令系统、寻址方式以及程序的设计方法,同时掌握联机软件的使用。

2012李北明微机原理课堂使用简用-第5章输入输出接口-2-120915

2012李北明微机原理课堂使用简用-第5章输入输出接口-2-120915
许多接口电路具有多种功能和工作方式, 可以通过编程的方法选定其中一种
接口需要进行物理连接,还需要编写接 口软件
接口软件有两类:
初始化程序段——设定芯片工作方式等 数据交换程序段——管理、控制、驱动外设,
负责外设和系统间信息交换
5.1.3 I/O端口的编址 理解端口
接口电路占用的I/O端口有两类编排形式 I/O端口单独编址
IN指令(从20H端口输入一个字)
;方法1:字量输入,;直方接法寻3:址字节输入,直接寻址
in ax,20h
in al,21h
mov ah,al
in al,20h
;方法2:字量输入,;间方接法寻4:址字节输入,间接寻址
mov dx,20h
mov dx,21h
in ax,dx
in al,dx mov ah,al
5.1.4 8088/8086的输入输出指令
输入接寻址
IN AL,DX ;字节输入,间接寻址
IN AX,i8;字输入,直接寻址
IN AX,DX ;字输入,间接寻址
输出指令
演示
OUT i8,AL ;字节输出,直接寻址
OUT DX,AL ;字节输出,间接寻址
I/O地址空间独立于存储地址空间 如8086/8088微机系统
I/O端口与存储器统一编址
它们共享一个地址空间 如M6800单片机
I/O端口单独编址
FFFFF
内存
优点:
空间 FFFF
I/O
I/O端口的地址空间独立
空间
控制和地址译码电路相对简单 0
专门的I/O指令使程序清晰易读
缺点:
dec dx
in al,dx
OUT指令(向300H端口输出一个字节)

微机原理实验报告

微机原理实验报告

微机原理及接口技术实验指导书:《微机原理及接口技术实验指导书》是2010年8月1日北京大学出版社出版的图书,作者是李干林、李升。

内容简介:《微机原理及接口技术实验指导书》是配合微机原理及应用等课程的教学而编写的实验及课程设计指导书,书中以星研STARES598PCI实验系统为实验设备,较详细介绍了本课程所需的实验。

实验内容紧跟理论教学进程,在接口及应用方面有较丰富的扩展。

为方便学生的学习,实验备有参考程序,并补充有部分演示实验。

同时,对接口实验需要的一些理论知识也进行了必要的补充。

《微机原理及接口技术实验指导书》可作为本科院校工科类专业实验教材,也可作为工程应用人员的设计参考书。

目录:第1部分基础软件实验实验一DEBUG入门实验二编辑、汇编、链接和调试源程序实验三顺序结构程序设计实验四分支结构程序设计实验五循环结构程序设计实验六子程序设计实验七冒泡排序实验八二分查找法第2部分基础硬件实验实验一8255A并行输入/输出接口实验实验二8255A与键盘、LED、数码管显示实验三8253定时计数器实验实验四8259A中断控制器实验实验五8251A可编程通信实验实验六8251A可编程通信实验(与微机)实验七并行D/A实验实验八并行A/D实验实验九8250可编程通信实验实验十8279可编程通信实验实验十一8237DMA传输实验实验十二图形点阵显示实验第3部分综合实验实验一简易电子琴实验实验二步进电动机实验实验三电子钟(CLOCK)第4部分课程设计设计题目一带时间显示的十字路口交通信号模拟装置设计设计题目二交通信号灯模拟控制系统的设计二设计题目三全自动洗衣机微机控制器设计设计题目四电子钟程序设计附录A汇编语言上机实验基础A 1汇编语言程序上机实验过程A.2宏汇编程序MASMA.3调试程序DEBUGA.4调试程序TDEBUGA.5 EMU8086A.6总结A.7实验及实验报告要求附录B星研实验仪介绍B1功能特点B2软件B3硬件参考文献。

微机接口实验指导书

微机接口实验指导书

微机原理与接口技术实验指导书计算机学院✧请爱惜使用实验仪,谢谢配合!✧实验过程插拔接线必须断电进行!✧下机时注意关闭实验箱电源,正常关机。

✧接口实验步骤1、编辑源程序;2、编译源程序生成目标文件;3、连接目标文件生成可执行文件;4、根据实验要求和源程序中用到的资源进行硬件连线;5、运行ZY-8086k集成调试软件,将第3步中生成的可执行文件下载到实验仪上,然后单步执行、断点执行或连续执行,观察程序执行的结果。

6、如果执行结果不正确,重新修改编辑源程序,重复1、2、3、5步,直到得到正确的实验结果为止。

✧8086实验系统使用1、JK(开关)置‘系统’:键盘/显示接口选择系统配置的8255接口芯片,进入监控状态。

2、实验系统和 PC机通过RS232串行口相连(一端与实验仪的RS232D型插座CZ1相连,另一端与PC机COM1或COM2串行口相连。

)3、接通实验系统电源,+5V LED指示灯应正常发光,实验仪LED数码管应显示闪动P.,说明实验仪初始化成功,处于待命状态。

(否则应及时关闭电源,待修正常后使用)实验系统配备6位LED数码管,在程序运行过程中,左边4位显示内存地址,右边2位显示该地址内容。

4、运行ZY-8086k集成调试软件,可进行实验程序的编辑、编译、运行和调试等。

✧实验系统上电初始状态:8086十六位微机实验系统上电总清以后,显示器上显示监控提示符“P.”,各寄存器的初始化值如下:SP=0683H,CS=0000H,DS=0000H,SS=0000H,ES=0000H,IP=l000H,FL=0000H 注意:·所有命令均在提示符“P.”状态输入。

·在键盘监控状态,段地址缺省值为0000H。

✧要想从运行用户程序返回监控, 可以按主机RST键, 则重新进入监控状态。

✧ZY-8086k软件启动和联机双击桌面上‘ZY-8086k’快捷图标,即可运行ZY-8086k软件,屏幕显示ZY-8086k 软件的工作窗口,底边状态栏由“下位机没有连接…”变成“连接上下位机”,说明联机成功,否则会弹出对话框提示:“下位机没有连接…”,此时实验系统和PC机处于脱机状态,可按以下两种方法解决:(1)根据连接硬件实际情况来设定COMl或COM2,设定方法如下:依次单击菜单栏:“设置(X)、通讯口设置(Z)、COM1或COM2”确定,然后点击‘打开端口’,设定后,系统会自动检测连接。

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

微机接口技术实验指导书编者:李百明闽南理工学院光电与机电工程学院2015 年6月1日实验要求1、实验前必须充分预习,完成指定的预习任务。

预习要求如下:1)认真阅读实验指导书,分析实验要求,熟悉实验任务。

2)完成各实验“预习要求”中指定的内容。

2、使用仪器和实验箱前必须了解其性能、操作方法及注意事项,在使用时应严格遵守。

3、实验时接线要认真,相互仔细检查,确定无误才能接通电源,初学或没有把握的,应经指导教师审查同意后再接通电源。

4、实验时应注意观察,若发现有破坏性的异常现象(例如有元件冒烟、发烫或有异味)应立即关断电源,保持现场,报告指导教师。

找出原因、排除故障,经指导教师同意后再继续实验。

5、实验过程中需要改接线时,应关断电源后才能拆、接线。

6、实验过程中应仔细观察实验现象,认真记录实验结果所记录的实验结果经指导教师审阅签字后再拆除实验线路。

7、实验后每个同学必须按要求独立完成实验报告。

实验一单片机及其开发系统认识一、实验目的1、了解51单片机开发常用工具。

2、熟悉单片机的片内存储器结构。

二、实验设备与器件1、51单片机实验系统和开发仿真器;2、安装有单片机开发软件的计算机。

三、实验内容1、熟悉单片机实验系统的安装和连接,单片机开发软件的操作;2、编写程序, 将20H~2的内容清零。

根据上述实验内容要求,编写、编译、装载程序,以连续或单步方式运行程序,并检查相关存储单元内容的变化。

具体实验步骤如下:1)、确认实验箱正常工作。

2)、在联机状态下,点击“”,输入程序,并保存。

3)、编译、连接、装载,用连续或单步运行程序。

4)、运行结果检查:(1)在单步运行时每走一步可观察其运行结果。

(2)在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查20H~22H中内容的变化情况。

5、记录观察到的结果及数据,回答思考题。

6、参考程序:;将片内的20~2F单元清零0000HR0, #00H 0作为操作计数器,送初值为0R120H 1作为指针,指向20H单元: 100H ;将0送R1所指向的单元R1R0 ; R0作为操作计数器,加1R0, #16, ; R0作为操作计数器,不到16,继续循环$ ;操作任务完成,在该指令等待四、注意事项1、实验过程中禁止用手触摸芯片引脚或拨插,未经允许不得私自更换。

2、若有实验连线前应先关掉实验箱电源开关,待检查无误后方可通电。

3、实验箱通电后再打开仿真开发软件,注意观察工具栏的联机图标,当联机图标无效时表示计算机和单片机实验系统尚未建立数据通信,应检查通信电缆线是否接好(或在软件界面更换串口及波特率)。

4、若程序编译、连接、下载成功后,当前值未指定在第一条指令(即在第一条指令底色出现蓝色)将无法正常运行。

此时,应当手动复位单片机,并重新下载程序。

五、预习思考题如何修改程序,把片内的202的内容改成0?六、实验报告要求1、观察实验现象,认真记录实验观察到的结果及数据,总结调试过程中发现的问题和解决方法。

2、记录汇编调试成功的程序并分析其设计思路,绘制程序设计流程图,并写出个人体会及收获。

3、回答思考题。

实验二51指令系统及寻址方式实验一、实验目的1、掌握汇编语言程序的输入、编辑、运行、调试方法;2、理解51指令系统中常用指令功能和使用方法。

二、实验设备与器件1、51单片机实验系统和开发仿真器;2、安装有单片机开发软件的计算机。

三、实验内容1、将片内的20H字节的内容拆开,高4位送21H,低4位送22H。

2、将20H字节的低4位、21H字节的低4位分别送至22H的高4位和低4位。

根据上述实验内容要求,编写、编译、装载程序,以连续或单步方式运行程序,并检查相关存储单元内容的变化。

具体实验步骤如下:1)、确认实验箱正常工作。

2)、在联机状态下,点击“”,输入程序,并保存。

3)、编译、连接、装载,用连续或单步运行程序。

4)、运行结果检查:(1)在单步运行时每走一步可观察其运行结果。

(2)在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查20H~22H中内容的变化情况。

5、记录观察到的结果及数据,回答思考题。

四、注意事项1、实验过程中禁止用手触摸集成芯片引脚或拨插芯片,未经允许不得私自更换。

2、若有实验连线前应先关掉实验箱电源开关,待检查无误后方可通电。

3、实验箱通电后再打开仿真开发软件,注意观察工具栏的联机图标,当联机图标无效时表示计算机和单片机实验系统尚未建立数据通信,应检查通信电缆线是否接好(或在软件界面更换串口及波特率)。

4、若程序编译、连接、下载成功后,当前值未指定在第一条指令(即在第一条指令底色出现蓝色)将无法正常运行。

此时,应当手动复位单片机,并重新下载程序。

五、预习思考题思考两种以上的编程思路,或使用其他类型的指令实现,例如指令,应如何编写程序?六、实验报告要求1、观察实验现象,认真记录实验观察到的结果及数据,总结调试过程中发现的问题和解决方法。

2、记录汇编调试成功的程序并分析其设计思路,绘制程序设计流程图,并写出个人体会及收获。

3、回答思考题。

实验三数据区传送子程序和数据排序实验一、实验目的1、熟悉51指令系统,掌握程序设计方法。

2、掌握循环指令的使用,利用冒泡法进行数据处理。

二、实验内容1、把片内的20H起始的16逐步形成单元传送到30H地址空间。

2、编写并调试一个排序子程序,其功能为用冒泡法将内容中几个单元字节无符号的正整数,按从小到大的次序重新排列。

三、实验原理1、数据区传送实验流程2、数据排序流程图3、实验程序(将程序补充完整并添加注释)(1)数据区传送子程序R0,R1,R7,:A,0R7,LOOP$(2)数据排序实验r350h ;起始地址: 3 ;指针送r0r0r710h ;长度送r700h ;标志位为02: r0r2c220a,223 ;相等吗?c3: 21 ;大于交换位置00hr0r0 ;大于交换位置1: 0r7200 ;一次循环中有交换继续$ ;无交换退出四、实验设备1、51仿真开发系统2、微型计算机3、8031实验板五、实验步骤及报告1、在联机状态下,点击“”,输入程序,并保存。

2、编译、连接、装载,用连续或单步运行程序。

3、运行结果检查:1)在单步运行时每走一步可观察其运行结果。

2)在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查片内50~5中内容是否按从小到大排列。

4、记录实验前及实验后的结果及数据并以表格的形式列出。

5、记录汇编调试成功的程序并分析其设计思路,写出个人体会及收获。

六、预习思考题修改程序把50~5中内容按从小到大排列。

七、实验注意事项1、实验过程中禁止用手触摸集成芯片引脚或拨插芯片,未经允许不得私自更换。

2、若有实验连线前应先关掉实验箱电源开关,待检查无误后方可通电。

3、实验箱通电后打开计算机51仿真开发系统并注意观察工具栏的联机图标,绿色图标代表无连接应检查通信电缆线是否接好(或在软件界面更换串口及波特率)。

4、若程序汇编成功后,当前值未指定在第一条指令(即在第一条指令底色出现蓝色)将无法正常运行。

实验四P1口使用实验一、实验目的1、学习P1口的使用方法;2、学习C语言编程方法与调试技巧。

二、实验设备与器件1、51单片机实验系统和开发仿真器;2、安装有单片机开发软件的计算机。

三、实验内容P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

P1.0~P1.7用插针连至L1~L8,运行程序后,观察发光二极管闪亮移位情况。

编程流程图如图1所示,实验电路如图2所示:图1 图2四、注意事项(1)P1口为准双向口,每一位都可独立地定义对应的引脚为输出或输入。

(2)本实验中延时子程序可采用指令循环来实现,延时时间的计算可以根据(机器周期)乘以(指令所需机器周期数)乘以(循环次数)获得,在单片机处理程序任务较少的情况下可以采用此方法。

1、实验过程中禁止用手触摸集成芯片引脚或拨插芯片,未经允许不得私自更换。

2、若有实验连线前应先关掉实验箱电源开关,待检查无误后方可通电。

3、实验箱通电后再打开仿真开发软件,注意观察工具栏的联机图标,当联机图标无效时表示计算机和单片机实验系统尚未建立数据通信,应检查通信电缆线是否接好(或在软件界面更换串口及波特率)。

4、若程序编译、连接、下载成功后,当前值未指定在第一条指令(即在第一条指令底色出现蓝色)将无法正常运行。

此时,应当手动复位单片机,并重新下载程序。

五、预习思考题(1)改变延时常数,使发光二极管闪亮时间改变。

(2)修改程序,使发光二极管闪亮移位方向改变。

六、实验报告要求1、观察实验现象,认真记录实验观察到的结果及数据,总结调试过程中发现的问题和解决方法。

2、记录汇编调试成功的程序并分析其设计思路,绘制程序设计流程图,并写出个人体会及收获。

3、回答思考题。

实验五定时器中断实验一、实验目的1、理解51的定时器和中断的使用;2、理解中断入口地址,掌握中断初始化、中断服务程序结构及编写方法。

二、实验设备与器件1、51单片机实验系统和开发仿真器;2、安装有单片机开发软件的计算机。

三、实验内容1、通过初始化定时器T0定时及其中断,使定时器T0每隔1s产生中断,执行中断服务子程序,改变8个发光二极管的亮灭状态,使发光二极管循环点亮。

P1作为输出口,P1.0~P1.7用导线分别连接到上述的8个只发光二极管L1~L8。

实验电路如图1所示:图1图1四、注意事项(1)P1口为准双向口,每一位都可独立地定义对应的引脚为输出或输入。

(2)本实验中延时子程序可采用指令循环来实现,延时时间的计算可以根据(机器周期)乘以(指令所需机器周期数)乘以(循环次数)获得,在单片机处理程序任务较少的情况下可以采用此方法。

1、实验过程中禁止用手触摸集成芯片引脚或拨插芯片,未经允许不得私自更换。

2、若有实验连线前应先关掉实验箱电源开关,待检查无误后方可通电。

3、实验箱通电后再打开仿真开发软件,注意观察工具栏的联机图标,当联机图标无效时表示计算机和单片机实验系统尚未建立数据通信,应检查通信电缆线是否接好(或在软件界面更换串口及波特率)。

4、若程序编译、连接、下载成功后,当前值未指定在第一条指令(即在第一条指令底色出现蓝色)将无法正常运行。

此时,应当手动复位单片机,并重新下载程序。

五、预习思考题采用单片机定时器中断的方法来实现定时1s,和采用程序指令循环实现延时1s的方法,两者有什么不同,各有什么优缺点?(2)修改程序,使发光二极管闪亮移位方向改变。

六、实验报告要求1、观察实验现象,认真记录实验观察到的结果及数据,总结调试过程中发现的问题和解决方法。

相关文档
最新文档