东南大学 微机 实验 简单输入输出 实验报告

合集下载

东南大学微机实验报告(二)

东南大学微机实验报告(二)

东南大学《微机实验及课程设计》实验报告实验二、汇编语言程序设计姓名:学号:专业:实验室评定成绩:审阅教师:实验目的:进一步熟悉汇编语言的编辑、宏汇编、链接和运行的基本概念熟练掌握动态调试程序TD/DEBUG的常用指令和窗口功能,学会用TD/DEBUG调试程序,修改数据和寄存器环境熟悉掌握汇编语言程序的典型数据结构设计、典型程序控制方法,了解DOS/BIOS功能调用的基本方法实验内容:基本操作内容:(1)、掌握进入全屏命令行方式、修改环境的方法启动开始菜单里的运行选项,键入cmd,即可启动命令行方式,在其属性栏中选择全屏即可进入全屏命令行方式。

(2)、确定源程序的存放目录,构建个人实验环境。

(3)、建立、编辑汇编源程序选择程序样本,构建典型的汇编程序框架,包括基本的数据段、堆栈段和代码段,编写程序实现如下功能:必做:2-1.从键盘输入任意字符串后,存入自定义存储单元,判断处理后将字符串中小写字母转换为大写字母(其它字符不变),并按原顺序将这些字符在屏幕上显示出来(参考程序P36),并显示字符串“The total number is XXXXX”。

2-2.从键盘输入一个0~255之间的十进制数,将其转换为16进制数,并在屏幕上显示变换前后的数据(参考程序P38)。

选作:2-3、从键盘输入5个十六进制带符号数(范围为-128~+127),请将它们按从大到小排序,并将排序前后的数据显示在屏幕上。

(4)、用汇编工具(MASM/TASM.EXE)汇编源程序产生OBJ目标文件,将所要变异的源程序文件(文件名.asm)放到带汇编工具的文件夹中,在全屏命令行模式下,进入该文件夹,输入tasm 文件名.asm,回车后即可编译产生OBJ目标文件。

(5)、用链接程序(LINK/TLINK.EXE)产生EXE可执行文件,产生OBJ目标文件后,继续输入:tlink 文件名.obj,回车后即可产生EXE可执行文件。

(6)、用调试工具软件(TD.EXE/)调试执行程序○1在Windows中启动TDa、仅启动TD而不载入要调试的程序双击TD.EXE文件名,Windows就会打开一个DOS窗口并启动TD。

输入输出实验报告

输入输出实验报告

一、实验目的1. 熟悉计算机输入输出设备的基本概念和作用。

2. 掌握常用输入输出设备的使用方法。

3. 了解输入输出设备的性能指标及其对计算机系统的影响。

二、实验环境1. 实验室:计算机实验室2. 硬件设备:计算机、键盘、鼠标、显示器、打印机、U盘等3. 软件:Windows操作系统三、实验内容1. 输入设备实验(1)键盘输入实验1)实验步骤:① 打开计算机,进入Windows操作系统;② 连接键盘,确保键盘正常工作;③ 打开记事本,输入一段文字;2)实验结果:成功输入文字,观察键盘布局,了解各个键位的含义;3)实验总结:熟练掌握键盘布局,提高输入速度。

(2)鼠标输入实验1)实验步骤:① 打开计算机,进入Windows操作系统;② 连接鼠标,确保鼠标正常工作;③ 使用鼠标在桌面进行拖动、点击等操作;2)实验结果:成功进行鼠标操作,熟悉鼠标的使用方法;3)实验总结:熟练掌握鼠标操作,提高操作效率。

2. 输出设备实验(1)显示器输出实验1)实验步骤:① 打开计算机,进入Windows操作系统;② 观察显示器显示的桌面背景、图标等信息;2)实验结果:显示器正常工作,显示计算机信息;3)实验总结:了解显示器的作用,熟悉显示器的性能指标。

(2)打印机输出实验1)实验步骤:① 打开计算机,进入Windows操作系统;② 将打印机连接到计算机;③ 打开文档,进行打印设置;④ 点击打印按钮,将文档打印到纸上;2)实验结果:成功将文档打印到纸上;3)实验总结:了解打印机的工作原理,熟悉打印机的性能指标。

3. 存储设备实验(1)U盘存储实验1)实验步骤:① 打开计算机,进入Windows操作系统;② 将U盘插入USB接口;③ 在文件资源管理器中找到U盘,进行文件读写操作;2)实验结果:成功将文件存入U盘,从U盘中读取文件;3)实验总结:了解U盘的工作原理,熟悉U盘的容量、读写速度等性能指标。

四、实验结果与分析1. 输入设备实验通过键盘输入实验,掌握了键盘布局和输入方法,提高了输入速度。

东南大学信息学院微机实验报告九

东南大学信息学院微机实验报告九

东南大学信息学院微机实验报告九实验九一、实验目的1.熟悉系统功能调用INT 21H的有关功能2.编写时钟程序二、实验任务1.执行时钟程序时,屏幕上显示提示符“:”,由键盘输入当前时、分、秒值,即XX:XX:XX,随即显示时间并不停地计时。

2.当有键盘按下时,立即停止计时,返回DOS。

三、源程序DATA SEGMENTBUFFER DB 11DB ?DB 10 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAOUTCLK: MOV AX,DATAMOV DS,AXMOV DL,':'MOV AH,2INC BXMOV AL,[BX] ; 分针 AND AL,0FHMOV [BX],ALINC BXMOV AL,[BX]AND AL,0FHMOV [BX],ALINC BXINC BXMOV AL,[BX] ;秒针AND AL,0FHMOV [BX],ALINC BXMOV AL,[BX]AND AL,0FHMOV [BX],ALMOV BX,OFFSET BUFFER+2CALL TOBCD ; 时针,两位非压缩BCD转换成两位压缩BCDMOV CH, ALADD BX,3CALL TOBCDMOV DH, AL ; 分针,两位非压缩BCD转换成两位压缩BCDMOV DH,ALADD BX,3CALL TOBCD ; 秒针,两位非压缩BCD转换成两位压缩BCDMOV DL,ALCMP CH, 24HJAE ERRORCMP DH, 60HJA ERRORCMP DL, 60HJA ERRORERROR1: MOV AH,4CHINT 21HAGAIN: CALL DELAYMOV AL,DL ; 秒针加1ADD AL,1DAAMOV DL,ALCMP AL,60HJA ERRORJNE DISPYMOV DL,0MOV AL,DHADD AL,1 ; 分针DAAMOV DH,ALCMP AL,60HJA ERRORJNE DISPYMOV DH,0MOV AL,CHADD AL,1DAA ; 时针MOV CH,ALCMP AL,24HJAE ERRORJNE DISPY MOV CH,0ERROR: MOV DL, 0MOV DH, 0MOV CH, 0DISPY: MOV BX,OFFSET BUFFERMOV AL,0DHMOV [BX],ALINC BXMOV AL,0MOV [BX],ALINC BXMOV AL,CHCALL TRANINC BXMOV AL,':'MOV [BX],ALINC BXMOV AL,DHCALL TRANINC BXMOV AL,':'MOV [BX],ALINC BXMOV AL,DLCALL TRANINC BXMOV AL,'$'MOV [BX],ALPUSH BXPUSH CXPUSH DXMOV DX,OFFSET BUFFER MOV AH,9INT 21HMOV AH,06HMOV DL,0FFHINT 21HPOP DXPOP CXPOP BXJNE GOJMP AGAINGO: MOV AH,4CHINT 21HTOBCD PROC ; 两位非压缩BCD 转换成压缩MOV AL,[BX]MOV CL,4SHL AL,CLOR AL,[BX+1]RETTOBCD ENDPTRAN PROC ; BCD转ASCII MOV CL,ALSHR AL,1SHR AL,1SHR AL,1SHR AL,1OR AL,30HMOV [BX],ALINC BXMOV AL,CLAND AL,0FHOR AL,30HMOV [BX],ALRETTRAN ENDPDELAY PROCPUSH CXPUSH AXMOV AX,0FFFFHFIR: MOV CX,02FFFHGOON: DEC CXJNE GOONDEC AXJNE FIRPOP AXPOP CXRETDELAY ENDPCODE ENDSEND OUTCLK四、思考题时钟程序中存在误差吗?若有误差,其来源在何处?如何进行误差矫正?答:存在,来源自实验循环的次数,来自“MOVAX,0FFFFH FIR: MOV CX,02FFFH”,如要进行矫正,只需调整AX与CX使之乘积与计算机运行速度相匹配即可。

p1口输入输出实验报告

p1口输入输出实验报告

p1口输入输出实验报告p1口输入输出实验报告引言:计算机科学领域的发展使得我们能够使用各种各样的设备与计算机进行交互。

而在这个过程中,输入输出接口的设计和实现显得尤为重要。

本篇文章将围绕p1口输入输出接口展开讨论,介绍其原理、实验过程以及实验结果。

一、p1口输入输出接口的原理p1口是一种通用输入输出接口,它可以连接各种外部设备,如键盘、鼠标、打印机等。

p1口的原理是通过电信号的传输来实现与外部设备的交互。

具体来说,p1口通过发送和接收电压信号来进行通信,从而实现输入输出的功能。

二、实验过程1. 准备工作在进行实验前,我们需要准备一台计算机和一些外部设备,如键盘、鼠标和打印机。

将这些设备连接到计算机的p1口上。

2. 输入实验首先,我们进行输入实验。

在连接好设备后,我们可以通过键盘向计算机输入一些字符。

计算机会将这些字符接收并进行处理。

我们可以通过编写一个简单的程序来实现字符的显示和处理。

在程序中,我们可以使用相应的函数来获取键盘输入,并将其显示在屏幕上。

通过这个实验,我们可以验证p1口的输入功能是否正常工作。

3. 输出实验接下来,我们进行输出实验。

在程序中,我们可以使用相应的函数来控制打印机输出指定的内容。

通过这个实验,我们可以验证p1口的输出功能是否正常工作。

4. 实验结果通过实验,我们可以得出以下结论:- p1口的输入功能正常工作,可以准确地接收键盘输入的字符。

- p1口的输出功能正常工作,可以控制打印机输出指定的内容。

三、实验总结p1口作为一种通用输入输出接口,具有广泛的应用。

通过本次实验,我们对p1口的原理和功能有了更深入的了解。

p1口的输入功能可以使计算机接收外部设备的输入信号,从而实现与用户的交互。

p1口的输出功能可以使计算机控制外部设备进行相应的操作,从而实现对外部环境的影响。

在今后的学习和工作中,我们可以进一步探索p1口的应用,提高计算机与外部设备的交互效率。

结语:通过本次实验,我们对p1口输入输出接口有了更深入的理解。

东南大学最后一次微机实验报告

东南大学最后一次微机实验报告

东南大学电子科学与工程学院实验报告课程名称:微机原理与接口技术实验名称:交通灯控制实验姓名:学号:实验室:516室实验组别:同组人员:实验时间:2016 年5 月23 日评定成绩:审阅教师:实验报告要求实验准备1.实验目的和要求(或主要性能指标)2.实验原理及实现方案3.实验方案设计与参数选择4.需测量参数及数据测量方法5.理论计算数据或软件模拟数据6.实验数据记录格式7.实验使用仪器设备(包括仪器设备名称、型号、规格、编号、使用状况)8.实验过程或实验步骤实验过程1.实验步骤和实验数据记录2.实验最终方案和方案参数3.实验中出现的问题及解决方法实验总结1.实验数据处理2.实验误差分析3.实验结果讨论4.实验心得注:页面不够可以加页一、实验目的通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用。

二、实验内容如图2-29,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。

编程使六个灯按交通灯变化规律亮灭。

十字路口交通灯的变化规律要求:(1)南北路口的绿灯、东西路口的红灯同时亮。

(2)南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮(3)南北路口的红灯、东西路口的绿灯同时亮(4)南北路口的红灯继续亮,同时东西路口的黄灯闪烁若干次。

2东南大学电子科学与工程学院实验报告用纸东南大学电子科学与工程学院实验报告用纸3三、硬件连接图四、编程参考流程图五、基础部分代码;***********************************;;* 十字路口红绿灯模拟演示程序*;;* 端口各灯的设置: *;;* 1红1黄1绿0 0 2红2黄2绿*;;***********************************;data segmentioport equ 0ec00h-0280hio8255a equ ioport+28ahio8255b equ ioport+28bhportc1 db 24h,44h,04h,44h,04h,44h,04h ;六个灯可能db 81h,82h,80h,82h,80h,82h,80h ;的状态数据db 0ffh ;结束标志data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov dx,io8255bmov al,90hout dx,al ;设置8255为C口输出mov dx,io8255are_on: mov bx,0on: mov al,portc1[bx]cmp al,0ffhjz re_onout dx,al ;点亮相应的灯inc bx4东南大学电子科学与工程学院实验报告用纸mov cx,2000 ;参数赋初值test al,21h ;是否有绿灯亮jz de1 ;没有,短延时mov cx,0FFFFH ;有,长延时de1: mov di,0FFFFHde0: dec dijnz de0loop de1push dxmov ah,06hmov dl,0ffhint 21hpop dxjz on ;没有,转到onexit: mov ah,4ch ;返回int 21hcode endsend start代码分析:主要分析灯的延迟时间这部分。

【系统】东南大学计算机输入输出系统接口实验报告

【系统】东南大学计算机输入输出系统接口实验报告

【关键字】系统计算机输入输出系统接口实验报告姓名:学号:东南大学计算机科学与工程学院、软件学院School of Computer Science & EngineeringCollege of Software EngineeringSoutheast University二0 16 年6 月实验一环境熟悉与I/O地址译码一、实验目的掌握I/O地址译码电路的工作原理。

2、实验内容将接口实验包中所带的EX-138.DSN文件用ISIS 7打开。

改变A9~A3的接线方法,从而得到Y0;388H~38FH;Y1:398H~39FH; ……;Y7:8H~3FFH。

并修改上一问的程序,以同样使得Y4#有效。

1)源程序.8086.MODEL SMALL.stack.dataaddress word 3c8h.codestart:mov ax,@datamov ds,axmov dx,addressmov al,0out dx,aljmp $END start2)电路原理图(138译码部分)3)运行结果贴图(138译码及上面两个273的输出)实验二可编程中断控制器8259一、实验目的1.掌握8259的基本工作原理和编程方法。

2.深入了解中断的概念和实地址模式下中断处理程序的编写方法。

2、实验内容将接口实验包中所带的EX-8259.DSN文件用ISIS 7打开。

按手册接线并执行。

运行结果贴图(执行三次中断,每次中断后的8086寄存器的截图)……实验三可编程定时器计数器8253一、实验目的掌握8253的基本工作原理、编程方法及其应用。

2、实验内容一)研究定时计数器(选)1)源程序.8086.MODEL SMALL.DA TA.CODESTART:MOV AX,@DA TAMOV DS,AXMOV DX,226HMOV AL,00010000B ;T/C0,least significant byte only,mode0,BinaryOUT DX,ALMOV AL,5 ;Initial count=5MOV DX,220HOUT DX,ALMOV AH,4CHINT 21HEND START2)讨论题如果把方式0改成方式1,电路不动,则按下BUTTON后,计数器值会否减1?为什么?不会,因为方式1下GATE=1或0没有影响,只有GATE的上升沿才会触发计数器开始计数,而该电路中GATE时钟为1,所以计数器不会减1.二)信号发生器1)源程序.8086.MODEL SMALL.DATA.CODESTART:MOV AX,@DATAMOV DS,AX;Initailize T/C0MOV DX,226HMOV AL,00110110B ;T/C0,least significant byte first,mode3,binaryOUT DX,ALMOV DX,220HMOV AX,1000 ;Initial count=1000OUT DX,ALMOV AL,AHOUT DX,AL;Initialize T/C1MOV DX,226HMOV AL,01110110B ;T/C1,least significant byte first,mode3,binaryOUT DX,ALMOV DX,222HMOV AX,1000 ;Initial count=1000OUT DX,ALMOV AL,AHOUT DX,AL;Initialize T/C2MOV DX,226HMOV AL,B ;T/C2,least significant byte only,mode3,binaryOUT DX,ALMOV DX,224HMOV AL,5 ;Initial count=5OUT DX,ALMOV AH,4CHINT 21HEND START2)接线原理图3)编程与调试心得(遇到的问题和解决的办法,以及获得的收获)(1)1秒为周期,占空比1:2的方波,现将1MHz的方波输入CLK0,设C/T0计数值为1000 工作方式为方式3,则OUT0输出的信号为1KHz,占空比1:2的方波,再将OUT0输入CLK1,设C/T1计数值为1000,工作方式为方式3,则OUT1输出的信号为1Hz,占空比1:2的方波。

东南大学微机实验报告10页10页

东南大学微机实验报告10页10页

东南大学微机实验报告10页10页
1. 简介:介绍实验目的、实验背景、研究问题和实验方法等。

2. 材料和方法:介绍实验材料和方法,例如使用的硬件、软件和技术等。

3. 结果:给出实验结果,例如测试数据和图表等。

4. 讨论:对结果进行讨论,对实验中遇到的问题进行解释和分析,并提出结论和建议。

5. 结论:总结实验过程、重要结果和研究结论,以及对未来工作的展望。

以下是一份典型的东南大学微机实验报告的框架,可以参考使用。

实验题目:xxx
实验时间:xxxx.xx.xx
实验地点:东南大学计算机实验室
学生姓名:xxx
实验报告结构
1. 简介
1.1 实验目的
1.3 研究问题
2. 材料和方法
2.1 硬件
2.3 技术
3. 结果
3.1 测试数据
4. 讨论
4.2 问题解释
4.3 建议
5. 结论
5.3 未来展望
参考文献: 1. xxxx。

计算机输入输出系统实验心得报告

计算机输入输出系统实验心得报告

计算机输入输出系统实验心得报告
本次计算机输入输出系统实验,我有了更深入的了解和体验。

在实验中,我通过使用不同的输入设备和输出设备,学习了计算机的输入输出系统的基本原理和实现方式。

在实验中,我使用了各种输入设备,如键盘、鼠标等,以及各种输出设备,如打印机、显示器等。

通过实验,我了解了这些设备与计算机的连接方式和控制方式,并学习了如何使用它们来完成各种任务。

在实验中,我还学习了计算机输入输出系统的常见技术和协议,如USB、PS/2、VGA等。

我了解了它们的特点和应用,以及如何正确
地配置和控制它们。

通过本次实验,我进一步认识到计算机输入输出系统的重要性和必要性。

计算机输入输出系统不仅是计算机的一个重要组成部分,也是我们日常工作和生活中接触最多的计算机部件之一。

只有深入了解和掌握计算机输入输出系统的原理和实现方式,才能更好地利用它们来提高工作和生活效率。

总之,本次计算机输入输出系统实验让我受益匪浅,我将继续深入学习和研究计算机输入输出系统,以更好地应用它们来服务社会和人民。

- 1 -。

实验二 基本输入输出实验

实验二  基本输入输出实验
2、设计程序用按钮(P3.2/INT0、P3.4/T0)控制LED不同显示效果。
代码:
ORG 0000H
START1: JNB P3.2,MAIN
JNB P3.4,MAIN2
SJMP START1
MAIN:MOV A,#0FEH ;置控制码初始值到A 11111110
MOV P1,#0FEH ;置控制码初始值到P1
《微机原理及接口技术》实验报告
班级
姓名
学号
实验项目
实验二 基本输入输出实验
时间
一、实验目的
1、进一步熟悉单片机实验仪及相关工具软件的基本使用操作。
2、学习并掌握简单的输出控制应用程序编写与调试方法。
二、预习要求
1、进一步熟练掌握keil工具软件的使用操作,用连续运行、单步运行及窗口观察等调试2、手段对实验程序进行汇编及模拟运行调试。
MOV P1,A
DJNZ R2,LOOP2
MAIN2:MOV SP,#6FH ;设定栈底指针(软件堆栈初始地址)
MOV P1,#0FFH ;输出初始控制码到P1口,(令LED全灭)
L0: MOV DPTR,#TKZ ;DPTR指向控制码表首地址
MOV R4,#34 ;置16个控制码循环
LOOP3:CLR A ;A清0(清为8位全0)
INC DPTR ;DPTR基地址值加1,指向下一个控制码
JNB P3.2,MAIN
DJNZ R4, LOOP3
SJMP MAIN2
TKZ:DB 0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,80H,00H;前8个控制码
DB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH ;后8个控制码

微机原理上机实验报告

微机原理上机实验报告

微机原理上机实验报告实验一基本输入/输出实验:本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。

用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入/输出功能。

8255基本输入/输出实验参考接线图如图所示。

流程图:操作步骤:按图示连好线路,在TDPIT中输入如下程序,编译、连接、运行。

DATA SEGMENTCS0 EQU 300OHMY8255_A EQU CS0+00HMY8255_B EQU CS0+01HMY8255_C EQU CS0+02HMY8255_MODE EQU CS0+03HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV DX,3003HMOV AL,10000010BOUT DX,ALTEST_IT:MOV DX,3001HIN AL,DXMOV DX,3000HOUT DX,ALJMP TEST_ITCODE ENDSEND START实验现象:闭合开关,对应控制灯泡发光。

实验二流水线指示灯显示实验:首先分别将A口和B口写入7FH和FEH,然后分别将该数右移和左移一位,在送到端口上,这样循环下去,从而实现流水灯的显示。

8255流水灯显示实验参考接线图如图所示。

流程图:操作步骤:按图示连好线路,在TDPIT中输入如下程序,编译、连接、运行。

DATA SEGMENTCSO EQU 3000HA EQU CSO+0000HB EQU CSO+0001HC EQU CSO+0002HM EQU CSO+0003HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXXOR AX,AXMOV AL,10000000BMOV DX,MOUT DX,AL;MOV DX,B;IN AL,DXL1:MOV AL,00001000BMOV DX,AOUT DX,ALMOV AL,00000001BMOV DX,BOUT DX,ALMOV CX,00FFHC1: MOV BX,CXMOV CX,0FFFFHD1:LOOP D1MOV CX,BXLOOP C1MOV AL,00000100BMOV DX,AOUT DX,ALMOV AL,00000010BMOV DX,BOUT DX,ALMOV CX,00FFHC2: MOV BX,CXMOV CX,0FFFFHD2:LOOP D2MOV CX,BXLOOP C2MOV AL,00000010BMOV DX,AOUT DX,ALMOV AL,00000100BMOV DX,BOUT DX,ALMOV CX,00FFHC3: MOV BX,CXMOV CX,0FFFFHD3:LOOP D3MOV CX,BXLOOP C3MOV AL,00000001BMOV DX,AOUT DX,ALMOV AL,00001000BMOV DX,BOUT DX,ALMOV CX,00FFHC4: MOV BX,CXMOV CX,0FFFFHD4:LOOP D4MOV CX,BXLOOP C4JMP L1MOV AX,4C00HINT 21HCODE ENDSEND START实验现象:灯泡如流水般从左至右依次流动发光,并始终保持在同一时间只有一个灯亮着。

东南大学微机实验4_1

东南大学微机实验4_1

微机实验及课程设计
7 东南大学
7
选作实验
3.双色点阵发光二 极管显示控制 借 助 简 单 I/O 输 出 锁 存功能, 存功能 , 实现双色 点阵显示控制。 8*8点阵显示控制。 同时了解双色点阵 LED显示器的基本原 LED显示器的基本原 理 , 掌握PC 机控制 掌握 PC机控制 PC 双色点阵LED LED显示程 双色点阵LED显示程 序的设计方法。 序的设计方法。
自端口2A0H输入ASCII码
保存输入ASCII码至DL 是ESC吗? Y N 从端口2A8H 输出其ASC码 N 有键按下吗? Y 结 束 结 束 显示ASCII码对应的字符
微机实验及课程设计
6 东南大学
6
选作实验
用基本实验( 中输出锁存电路, 成流水灯( 1. 用基本实验(1)中输出锁存电路, L0-L7成流水灯(可用 点阵列选替换),流水间隔时间由软件产生; ),流水间隔时间由软件产生 8*8点阵列选替换),流水间隔时间由软件产生; 流水方向 由键盘在线控制, 随时可切换; 由键盘在线控制 , 随时可切换 ; 流水间隔时间也可键盘控 也可利用8段数码管构成递减或递增计数显示。 制; 也可利用8段数码管构成递减或递增计数显示。 用基本实验( 中输入电路,监测逻辑电平开关 逻辑电平开关K0-K7变 2. 用基本实验(2)中输入电路,监测逻辑电平开关 变 一旦发生变化, 在显示器上显示二进制数状态, 化, 一旦发生变化 在显示器上显示二进制数状态 当开关 状态=55H时在控制台发出 声快速鸣叫 时在控制台发出5声快速鸣叫 状态 时在控制台发出 声快速鸣叫(BEL), 开关状态 =0AAH时发出 声缓慢鸣叫 时发出3声缓慢鸣叫 控制码BEL 时发出 声缓慢鸣叫(BEL)。 (ASCII 控制码 BEL 为 。 (ASCII控制码 BEL为 07H, 控制台输出,主机内部喇叭发出警告声) 07H, 控制台输出,主机内部喇叭发出警告声),实验中 注意输入处理消除颤抖方法。 注意输入处理消除颤抖方法。 观察IN/OUT 指令对应的总线周期波形( 双踪显示, IN/OUT指令对应的总线周期波形 3. 观察 IN/OUT 指令对应的总线周期波形 ( 双踪显示 , 以片选 IORD/IOWR为参考 观察A 为参考, ,D7 ),记录波形 记录波形. 或IORD/IOWR为参考,观察A9-A0,D7-D0等),记录波形.

微机原理与接口技术输入输出实验

微机原理与接口技术输入输出实验

实验一:输入输出实验实验环境PC机+Win 2010+emu8086 实验日期2016.6.3 一.实验内容1.熟悉emu8086仿真系统,清楚调试环境,能熟练的查看8086仿真系统的寄存器、内存、堆栈等相关内容。

2.设计并单步调试实现一位十进制数的加法运算。

例如:屏幕显示效果为3+2=5,其中,加数和被加数为键盘输入,其他为屏幕自动输出。

3.在实现了一位十进制数加法运算的基础上,尝试实现两位十进制加法运算、一位十进制数的四则运算以及十进制多位数运算等扩展要求。

二.理论分析或算法分析1、Emu8086的使用(1)打开桌面上的云端软件,选择微机原理分类,点击Emu8086的图标,,选择【新建】。

(2)选择COM模板,点击【确定】,软件出现源代码编辑器的界面在源代码编辑器的空白区域,编写如下一段小程序:代码编写结束,点击菜单【文件】【另存为……】,将源代码换名保存。

本例将源代码保存为.asm。

:(3)如果源程序无错误,则编译通过单击【单步运行】可以单步调试,程序将每执行一条指令便产生一次中断(建议使用)。

单击【后退一步】可以返回到上一条指令(这个功能也是一般调试器没有的)。

单击【运行】,程序将从第一句直接运行到最后一句。

2、设计并单步调试实现一位十进制数的加法运算。

(1)选择新建一个.COM类型的文件。

(2)在编辑界面中,键入代码。

(3)点击工具栏的【模拟】按钮,进入调试窗口,单步调试并观察寄存器的变化情况。

3、进一步完善上述程序,实现一位十进制数的加法运算。

4、在实现了一位十进制数加法运算的基础上,选择完成如下题目:两位十进制加法运算、一位十进制数的四则运算、十进制多位数运算等。

三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)一位加法:org 100hmov ah, 1int 21hmov bl, al mov ah, 2 mov dl, '+' int 21hmov ah, 1int 21hand bl, 0fh and ax, 0fh add al, bl aaaor ax, 3030h mov bx, ax mov ah, 2 mov dl, '=' int 21h cmp bh, 30hje j1mov ah, 2 mov dl, bhint 21hj1:mov ah, 2 mov dl, blint 21hret 多位加法:org 100hmov ah, 1int 21hmov bh, al int 21hmov bl, al mov ah, 2mov dl, '+'int 21hmov ah, 1int 21hmov ch, al int 21hmov cl, aland bx, 0f0fh and cx, 0f0fh mov ax, cxadd ax, bxaaaor ax, 3030h mov bx, ax mov ah, 2mov dl, '='int 21h cmp bh, 30hje j1mov ah, 2mov dl, bhint 21hj1:mov ah, 2mov dl, blint 21hret一位减、乘、除:mov ah, 1int 21hand al, 0fhmov bl, al mov ah, 1int 21hmov dl, alint 21hand al, 0fhxor ah, ahcmp dl, '+'jne jp1add al, blaaajmp short jp4jp1:cmp dl, '-'jne jp2xchg al, blsub al, blaasjmp short jp4jp2:cmp dl, '*'jne jp3mul blaamjmp short jp4jp3:xchg al, bldiv blaam jp4:mov bx, axmov ah, 2mov dl, '='int 21hor bx, 3030h cmp bh, '1'jc j1mov dl, bhint 21hj1:mov dl, blint 21h四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)一位数加法:多位数加法:一位数减、乘、除法五.结论通过这次实验,我对EMU8086实验模拟环境有相应的了解,熟悉了基本的EMU8086的使用方法,同时也对mov这个指令有了深入的理解,并且知道了各个存储器里面的值得存储过程,为以后的的学习打下了坚实的基础。

微机原理简单输入输出实验报告

微机原理简单输入输出实验报告

东南大学《微机实验及课程设计》实验报告实验四(1)简单输入输出一. 实验目的与内容(一)实验目的1)进一步掌握TPC实验装置的基本原理和组成结构;2)掌握利用I/O指令单步调试检查硬件接口功能,学会利用示波器检测I/O指令执行时总线情况;3)掌握简单并行输入输出接口的工作原理及使用方法,进一步熟悉掌握输入输出单元的功能和使用。

(二)实验内容及要求1、输出接口输出,根据8个发光二极管发光的情况验证编程从键盘输入一个字符或数字,将其ASCII码通过正确性。

(输出端口实验必做)2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。

(输入端口实验必做)3、利用基本实验(1)中的输出锁存电路,设计L0~L7为流水灯,流水间隔时间由软件产生。

(输出端口实验)4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0~K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结束程序。

(输入端口实验)要求:1、输入输出端口应该可以响应外设的连续变化。

2、输出按ESC键退出;输入按任意键退出。

3、内容3、4比做一题,选做一题二. 实验基本原理(一)基本原理简单并行输出实验:八D触发器74LS273的八个输入端接数据总线D0~D7,从键盘输入一个字符或数字,通过2A8H~输出接口输出该字符或者数字代表的ASCII码,再通过8个发光二极管发光显示二进制数码,从而验证编程以及电路的正确性。

简单并行输入实验:八缓冲器74LS244的八个输出端接数据总线D0~D7,8个输入端分别接逻辑电平开关K0~K7,在逻辑电平开关上预置任意字符的ASCII码,编程将此ASCII码通过2A0H~输入,ASCII码对应字符显示在屏幕上,从而验证编程及电路的正确性。

(二)实验接线图图 3.4-1 简单并行输出接口图 3.4-1 简单并行输入接口(三)主程序流程图输出参考流程图输入参考流程图三. 方案实现与测试(或调试)(一)实验代码必做1:代码与参考程序相同,主要是替换主机的tpc卡的i/o地址ioport equ 0d400h-0280hls273 equ ioport+2a8h必做2:代码与教材参考程序相同,同样需要替换主机的tpc卡的i/o地址 ioport equ 0d400h-0280hls244 equ ioport+2a0h必做3(选择输出实验)代码如下:ioport equ 0b800h-0280hls273 equ ioport+2a8hstacks segment stackdb 100 dup (?)stacks endscode segmentassume cs:code,ss:stacksmain proc farstart:mov ax,stacksmov ss,axmov ah,2 ;回车符mov dl,0dhint 21hmov ah,1 ;等待键盘输入int 21hjudge:cmp al,27 ;判断是否为ESC键je exit ;若是则退出cmp al,31hje X1X2:mov cx,8int 21hjnz judgeje X2 ;若无,则转X2X1:mov cx,8mov al,01hmov dx,ls273XX1:out dx,alcall delayrol al,1loop XX2mov ah,06 ;是否有键按下mov dl,0ffhint 21hjnz judgeje X1 ;若无,则转X1 exit: mov ah,4ch ;返回DOSint 21hmain endpdelay proc near ;延时子程序mov al,01hmov dx,ls273XX2:out dx,alcall delayrol al,1loop XX2mov ah,06 ;是否有键按下mov dl,0ffhmov bx,3000 zzz: mov cx,0 zz: loop zzdec bxjne zzzretdelay endp code endsend start(二)实验调试结果首先,实验运行之前应该检测硬件是否正常,在正常的情况下,运行实验代码,检测试验结果,运行结果如下:实验1:从键盘输入不同的字母,灯可以连续响应变化,按照字母的ASCII,实现灯的亮灭。

东南大学微机原理实验8

东南大学微机原理实验8

微机实验报告——实验八数模与模数转换实验时间:2010.6.3 实验人:戴逸翔22008120,张莎莎22008105指导老师:严如强【简介】1、实验目的:1)了解数/模转换器的基本原理,掌握DAC0832 芯片的使用方法;2)了解模/数转换器的基本原理,掌握ADC0809 芯片的使用方法。

2、实验内容:1)基本实验内容和要求(1)DAC 实验电路原理如图3.9-1,DAC0832 采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub)。

进入DEBUG 调试,输出命令(O 290 数据)输出数据给DAC0832,用万用表测量单极性输出端Ua 及双极性输出端Ub 的电压,验证数字与电压之间的线性关系。

(2)分别编程产生锯齿波、正弦波电压波形(从Ub 输出,用示波器观察)。

(3) ADC 实验电路原理图如图3.9-2,通过实验台左下角电位器RW1 输出0~5V直流电压送入ADC0809通道0(IN0),利用debug 的输出命令启动A/D转换器,输入命令读取转换结果,检查硬件是否正常,验证输入电压与转换后数字的关系。

启动IN0 开始转换: O 0C818 0;读取转换结果: I 0C818。

(4) 编程采集IN0 输入的电压,在屏幕上显示出转换后的数据(用16 进制数)。

(5) 将JP3 的1、2 短接,使IN1 处于双极性工作方式,并给IN1 输入一个低频交流信号(幅度为±5V),编程采集这个信号数据并在屏幕上显示波形。

3、选作与探索1)在高性能系统中,往往需要精确定时启动采样,同时利用ADC 转换结束信号(EOC)申请中断处理,试设计采样系统电路,并编程实现上述基本模数转换功能;2)同样DAC 波形发生时也要求精确定时,请将8253 定时中断引入,编程并实现之;3)参考装置资料和图3.9-7 线路,编程实现数字录音器。

连接电路,将声传感器接J2,把代表语音的电信号送给ADC0809 通道2(IN2);D/A 转换器的输出端通过K8 跳线接喇叭。

实验八、输入输出实验

实验八、输入输出实验

实验八、输入/输出实验一、实验目的了解模型机输出寄存器的结构及控制方法,掌握手动输出控制和程序输出控制的基本方法,以便学会与外设之间的数据交换方法。

二、实验要求使用CP226实验平台,完成数据的输入与输出控制,并能得到准确的实验结果。

三、实验内容分别采用手动控制方式(脱机方式)和微程序控制方式(联机方式)以BCD码的方法输入和输出两位学生学号的后两位(假设学号分别为10112025、10112008,则后两位的BCD 码分别是25H和08H)。

其具体内容如下:1.采用手动控制方式,将某位学生学号以BCD码的方式通过IN寄存器输入到累加器A,然后再输出到输出寄存器OUT中(IN寄存器的输入端内部已经连接到了K23..K16,所以不必再连线,此时J1要与J2相连);2.采用微程序控制方式,将某位学生学号以BCD码的方式输入到累加器A,然后在输出到输出寄存器OUT中。

相关的代码如下:IN ;通过输入寄存器IN输入数据到累加器A中,数据在K23..L16上OUT ;将累加器A中数据输出到输出寄存器OUT,结果可以从LED灯上看出IN ;通过输入寄存器IN输入数据到累加器A中,数据在K23..L16上OUT ;将累加器A中数据输出到输出寄存器OUT,结果可以从LED灯上看出END请在微程序控制的层面上跟踪和分析上述指令的执行过程,并完成程序跟踪表8-1。

表8-1:程序跟踪表(只跟踪前两条指令)四、实验电路下面是输入寄存器IN、输出寄存器OUT和输出选择器的电路图图8-1 输入寄存器IN的电路图图8-2 输出寄存器OUT的电路图图8-3 数据输出到总线的选择电路图五、实验接线与控制信号设置1.实验内容1(手动方式)手动方式的实验连线请同学们自己考虑完成,这里要注意:写入累加器时AEN=0、OUTEN=1,而写入OUT寄存器时,AEN=1、OUTEN=0。

2.实验内容2(联机方式)联机实验要注意下述连接:●拔掉实验仪上所有的手工连接的接线;●用8 芯电缆连接J1 和J2;●将控制方式开关KC拨到“微程序”方向。

东南大学第一次微机实验报告

东南大学第一次微机实验报告

《微机实验及课程设计》实验报告实验一汇编语言与程序调试基础姓名:谢雨蒙学号: ******** 专业:仪器科学与工程学院实验室:计算机硬件技术实验时间: 2013年04月17日报告时间: 2013年04月24日评定成绩:审阅教师:一、实验目的1、了解命令行操作基本方式和基本命令,掌握PC环境下命令行方式的特点2、掌握汇编语言程序指令编辑、宏汇编、连接和运行的基本概念3、熟练掌握动态调试程序TD的常用命令和窗口功能,学会用TD调试程序,修改环境4、学会利用DEBUG或TD检查认识指令功能的正确方法二、实验内容1、必做内容(1)要求计算两个多字节十六进制数之差:3B74AC60F8-20D59E36C1=?式中被减数和减数为5个字节,存放在DATA1和DATA2的内存区,低位在前,高位在后。

试编写减法的程序段,要求相减的结果存放在首址为DATA3的内存区。

(2)以BUFFER为首地址的内存区存放了10个十六位带符号数,编写程序比较它们的大小,找出其中最小的带符号数,存入MIN和MIN+1单元。

2、选做内容(1)两个字符串的长度均为10,首地址分别为STRING1和STRING2,比较两个字符串是否完全相同,如果相同,将BL寄存器置为00H;如果不完全相同,将BL寄存器置为FFH,并将第一个字符串中的第一个不相同字符的地址放在SI寄存器中。

三、实验原理1、实验基本步骤(1)用任意一种文本编辑器(EDIT、NOTEPAD、UltraEDIT等)建立编辑汇编源程序,并将其保存为文件名.asm文件,将其放入带汇编工具的文件夹中(d:\tasm)。

注:文件名不要起的过长,在连接时可能会出现can’t find file的问题。

(2)开始菜单,点运行条目,打入cmd命令进入DOS调试环境。

(3)进入该文件夹(cd d:\tasm) ,键入如下命令开始编辑程序:d:\zxj>edit 文件名.asm(4)将程序保存后返回DOS进行汇编,键入如下命令:d:\zxj>tasm 文件名.asm如果汇编通过,进行下一步,如果出现error,返回3步骤,根据错误的行数进行修改,然后重新汇编,直到不产生error为止。

东南大学信息学院微机实验报告三

东南大学信息学院微机实验报告三

实验三简单编程练习姓名:学号:1.在一个数据块中找出最大数。

假设有数据22、46、32、72、84、16,且为不带符号的正整数,数据块的长度放在CX寄存器中,找出的最大数存放在以MAXN为符号的单元中。

程序:DATA SEGMENTNUM DB 22, 46, 32, 72, 84, 16MAXN DB ?DATA ENDSMAIN SEGMENTASSUME CS: MAIN, DS: DATASTART:MOV AX, DATAMOV DS, AX;将DATA地址传送到DS中MOV CX, 5;将长度5传送到CX中MOV AL, 00;将AL置0LEA BX, NUM;将NUM的偏移地址传送到BX中AGAIN:MOV AL, [BX]CMP AL, [BX+1]JNBE NEXTMOV AL, [SI+1]MOV MAXN, AL;将NUM中的数进行比较,并将较大的数传送到MAXN中NEXT:INC BXMOV MAXN, ALLOOP AGAIN;重复进行AGAIN选出最大数MAIN ENDSEND START结果:[DS:0006]=54H2.求无符号字节数据之和,和数为8位二进制数。

假设有数据38、55、26、12、23,数据块的长度存放在CX寄存器中,和数存放在以SUM 为符号的单元中。

程序:DATA SEGMENTNUM DB 38, 55, 26, 12, 23SUM DB ?DATA ENDSMAIN SEGMENTASSUME CS: MAIN, DS: DATASTART: MOV AX, DATAMOV DS, AX;将DATA地址传送到DS中SUB AX, AX;将AX置零MOV CX, 4;将数据块长度传送到CX中MOV AL, [BX]LEA BX, NUM;将NUM的偏移地址传送到BX中AGAIN: MOV AH, [BX+1]ADC AL, AHINC BXLOOP AGAINMOV SUM, AL;将数据块中的数据进行相加,并将得到结果传送到SUM中MAIN ENDSEND START结果:[DS:0005]=9AH3. 求无符号字节数据之和,和数为16位二进制数。

东南大学微机实验4

东南大学微机实验4

东南大学《微机实验及课程设计》实验报告简单输入输出姓名:学号:专业:自动化实验室:实验时间:2014 年05月06日报告时间:2014年05月12日评定成绩:审阅教师:一. 实验目的与内容(1)实验目的1)进一步掌握TPC实验装置的基本原理和组成结构2)掌握利用I/O指令单步调试检查硬件接口功能,学会用示波器检测I/O指令执行时总线情况3)掌握简单并行输入输出接口的工作原理和使用方法,进一步熟悉掌握输入输出单元的功能和使用(2)实验内容4)连接简单并行输出接口电路,编程从键盘输入一个字符或数字,将其ASCII码通过这个输出接口电路输出,根据8个放光二极管发光情况验证正确性5)连接简单并行输入接口电路,用逻辑电平开关K0~K7预置一字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来6)二. 基本实验原理(1)简单并行输入输出接口电路连线图输出接口电路输入接口电路(2)简单并行输入输出电路原理数据D0~D7先预存入273中,当输出端口2A8H和写信号同时低电平时,发生时钟触发,此时将数据运送到输出端Q1~Q8。

开关电平预先将所输入信号存入244中,同样当端口2A0H和读信号同时低电平时,使244使能端工作,数据通过244的输出端存入到D0~D7三. 方案实现与测试(1)按照图搭接好电路,编程从键盘输入字符或数字,将其ASCII码通过输出接口输出,根据点阵某一列的发光情况验证正确性。

1)实验电路中并行输出接口的地址为2A8H,输出数据需要三条指令:MOV AL,8MOV DX,EC28OUT DX,ALDEBUG中运行如下图所示,则点阵的某一列灯点亮表示的二进制值为00001000,即为8。

2)编写程序如下:ioport equ 0ec00h-0280h ;tpc卡中设备的io地址ls273 equ ioport+2a8h ;译码输出端地址Y5片选ls273stacks segment stackdb 100 dup (?)stacks endscode segmentassume cs:code,ss:stacksmain proc farstart: mov ax, stacksmov ss, axmov ah,2 ;回车符mov dl,0dhint 21hmov ah,1 ;等待键盘输入int 21hcmp al,27 ;判断是否为ESC键je exit ;若是则退出mov dx,ls273 ;若不是,从2A8H输出其ASCII码out dx,aljmp start ;转startexit: mov ah,4ch ;返回DOSint 21hmain endpcode endsend start若输入字符为a,则点阵的某一列灯点亮表示的二进制值为01100001,即为61,是a所对应的ASCII码。

实验五、简单输入输出实验

实验五、简单输入输出实验
实验五、简单 I/O 口实验
一、实验目的
• 1.学习微机系统扩展简单 I/O 口的方法。 • 2.学习数据 I/O 程序的编写方法。
二、实验原理
• 利用 74LS244 同相驱动器作为输入口,读 取开关状Байду номын сангаас,并将此状态通过74LS273 锁 存器再去驱动发光二极管电路,用发光二 极管的亮熄来反映开关的状态。 • 软件框图如图
程序设计练习 • 设计流水灯程序,循环点亮八位LED。
延时可用:MOV CX,0FFFFH LOOP $
简单 I/O 口实验线路图
四、实验步骤
• 1.I0~I7 接 K1~K8,O0~O7 接 L1~L8, CS1 接 8000H 插座,CS2 接 9000H 插座。 • 2.运行程序在“P.”状态下,在用户程序区 输入机器语言程序, 输入0000 按 F1 键, 再输入 1000 后,按 STOP或EXEC 键。 • 3.拨动 K1~K8 开关,观察对应的 L1~L8 亮熄情况。
• • • • •
AA00 AA03 AA04 AA07 AA08
BA 0080 EC BA 0090 EE EB F6
三、实验内容
参考程序 • CODE SEGMENT • ASSUME CS: CODE • ORG 1000H • IO: MOV DX,8000H ;74LS244 片选地址 • IN AL,DX ;读入 • MOV DX,9000H ;74LS273 片选地址 • OUT DX,AL ;输出 • JMP IO • CODE ENDS • END IO
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机实验》
实验报告
实验四(1)简单输入输出
姓名:学号:
学院:仪器科学与工程实验室:金智楼516室
实验时间:2017年5月4日报告时间:2017年5月8日评定成绩:审阅教师:
实验目的:
1、掌握简单并行接口的工作原理。

2、熟悉8路锁存器芯片74LS273和8路缓冲器芯片74LS244的功能及使用方法。

3、掌握用汇编语言编写简单的输入输出接口程序的方法。

实验内容:
4-1、输出接口输出,根据8个发光二极管发光的情况验证编程从键盘输入一个字符或数字,将其ASCII码通过正确性。

(输出端口实验)
4-2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。

(输入端口实验)
要求:
1、输入输出端口应该可以响应外设的连续变化。

2、输出按ESC键退出;输入按任意键退出。

4-3、利用基本实验(1)中的输出锁存电路,设计L0~L7为流水灯,流水间隔时间由软件产生。

(输出端口实验)4-4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0~K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结束程序。

(输入端口实验)
实验原理:
74LS273原理图:
74LS273是八位地址/数据锁存器,在每次输出前时,寄存器AX的低八位AL内容锁存在触发器的Q端,等待从TCP 的2A8~H地址发出电平信号与IOW的非同时为低电平时,输出口Q的内容更新。

输出实验接线:
74LS244原理图:
输入实验接线:
74LS244为3态8位缓冲器,一般用作总线驱动器。

实验程序主要部分和流程图:
流程图:
编写建议:
1.写好汇编程序的总框架,按照题目要求合理设置数据段,堆栈段。

2.将流程图转化为汇编指令,建议使用标明行数的编辑器编写,利于在后面根据汇编报错时快速定位。

3.如果发现运行结果与预期不符,应耐心进行动态调试。

4.输入输出的接口地址的计算
5.按ESC键(ASCII码为1BH)退出,按任意键退出,等待键盘输入等功能需要调用DOS/BIOS的功能。

6.按任意键退出可以用DOS/BIOS功能调用实现:
MOV AH,1
INT 16H
JZ START
实验注意事项:
1、如果需要连接硬件试验箱,请先插上排线和电源插头,然后打开实验箱开关。

不要带电插拔排线和连接硬件管脚。

2、将硬件连接好后,可以利用TPC2003A集成开发环境中的硬件检测菜单来检查TPC卡的相关情况。

3、将每个实验的接线连接好以后,可以利用TPC2003A集成开发环境中的演示实验检查硬件的接线情况。

4、硬件连线无误后,调入软件程序进行调试。

软件没有逻辑错误后在打开硬件开关,运行结果。

5、试验结束后,关闭主机和实验箱电源,将所有接线拆掉,放入实验箱的口袋。

拔下实验箱电源和排线,将实验箱关好。

一定要注意根据查看到的本机TPC地址修改程序指令的地址定义,否则无法看到正确的实验现象。

遇到的问题及解决办法:
1.PCI设备地址可以从电脑的设备管理器,对着TPC项右击属性进入资源标签页查询。

也可以在纯DOS系统,运
行PORTR.EXE查看TPC pci card I/O Base Address:的后面内容。

当然最省事的方法就是打开TPC2003A集成开发环境软件进行硬件检测查看。

相关文档
最新文档