(20xx)微机原理及接口技术实验指导书内容摘要:
CCSCAN: MOV AL,00H OUT 60H,AL IN AL,62H NOT AL AND AL,03H RET CLEAR: MOV AL,00H OUT 61H,AL RET DIS: PUSH AX MOV SI,3000H MOV DL,0F7H MOV AL,DL AGAIN: OUT 60H,AL MOV AL,[SI] MOV BX,OFFSET TABLE ;取七段代码首址 AND AX,00FFH ADD BX,AX MOV AL,[BX] OUT 61H,AL CALL DALLY INC SI MOV AL,DL TEST AL,01H JZ OUT ROR AL,1 MOV DL,AL JMP AGAIN OUT: POP AX RET DALLY: PUSH CX MOV CX,0010H T1: MOV AX,0010H T2: DEC AX JNZ T2 LOOP T1 POP CX RET PUTBUF: MOV SI,DI MOV [SI],AL DEC DI CMP DI,2FFFH JNZ GOBACK MOV DI,3003H GOBACK: RET CODE ENDS END START 四 思考题: 1.对照实验 1 的内容输出该为七段代码显示。 编写一段程序,将输入开关K0―― K3 设 计成 一位十六进制数,输出的值在七段代码上显示出来,即开关 K0―― K3 为 0110 时,七段代码上显示“ 6”。 2.编写一个 8255 接口的程序。 按照实验内容 2, 8255 选通方式触发一次KK1开关将十六进制 1- 0FFH 分时显示在 8 个发光二极管上。 例: 00000001,00000010, 00000011,――― 11111110, 11111111 实验 六 8253 定时 /计数器应用实验 一.实验目的 8253 在系统中的典型接法。 8253 的工作方式及应用编程。 二. 实验设备 TDN86/88 教学实验系统一台 三.实验内容 (一)系统中的 8253 芯片 可编程定时 /计数器介绍 8253 可编程定时 /计数器是 Intel 公司生产的通用外围芯片之一。 它有 3 个独立的十六位计数器,计数频率范围为 02MHz。 它所有的计数方式和操作方式都通过编程的控制。 8253 的功能是:( 1)延时中断( 2)可编程频率发生器( 3)事件计数器 ( 4)倍频器( 5)实时时钟( 6)数字单稳( 7)复杂的电机控制器 8253 的工作方式:( 1)方式 0:计数结束中断 ( 2)方式 1:可编程频率发生器 ( 3)方式 2:频率发生器 ( 4)方式 3:方波频率发生器 ( 5)方式 4:软件触发的选通信号 ( 6)方式 5:硬件触发的选通信号 8253 的内部结构及引脚如图 71所示, 8253 的控制字格式如图 72 所示。 图 71 8253 的内部结构及引脚 图 72 8253 的控制字 8253 的初始化编程如下图: 2. 系统中的 8253 芯片 系统中装有一片 8253 芯片,其线路如图 73所示。 图 73 系统中的 8253 线路 系统中, 8253 的 0通道输出线与 8259 的 0中断请求线,作为实时钟中断信号。 1通道入口接 的信号源,输出接 8251 的收发时钟端,供串行通讯使用,这里的 1计数器仅当作一个分频器使用。 2通道以排针形式引出,开放给用户使用,系统中的 8253 端口地址下表所示。 信号线 寄存器 编址 IOY2 计数器 0 40H 计数器 1 41H 计数器 2 42H 控制寄存器 43H (二) 8253 计数器应用实验 计数器应用实验( 1) 设定 8253 的 2通道工作方式为方式 0,用于事件计数,当计数值为 5时,发出中断请求信号,显示“ M”. 其实验线路如图 74所示 程序流程图如图所示。 图 74实验( 1)线路 实验程序如下: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: IN AL,21H AND AL,7FH OUT 21H,AL MOV AL,90H OUT 43H,AL。 8253 控制口地址 A1: MOV AL,05H OUT 42H,AL HLT STI JMP A1 HLT STI JMP A1 MOV AX,014DH INT 10H。 显示 ’M’ MOV AX,0120H INT 10H。 显示空格 MOV AL,20H OUT 20H,AL IRET CODE ENDS END START 实验步骤 ( 1)按图接线。 ( 2)输入源程序并检查无误,经汇编、连接后装入系统。 ( 3)在 0000:003CH 单元填入 IRQ7 中 断矢量,即 0000:003C 12 20 00 00 ( 4)运行程序,并按动 KK1 键,观察是否每按 6 次,屏幕上显示一个 “M ”字符。 2. 8253定时器应用实验( 2) 利用 8253 的 0通道来定时中断( IRQ0) ,循环显示“ 0” “ 9” 十个数,实验线路如图75。 图 75 实验( 2)线路 实验流程图及程序如下: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ0 ADD AX,2020H MOV SI,0020H MOV [SI],AX MOV AX,0000H MOV SI,0022H MOV [SI],AX POP DS MOV AL,0FCH OUT 21H,AL MOV AL,15H OUT 43H,AL MOV AL,0FFH OUT 40H,AL MOV DL,30H A1: STI JMP A1 IRQ0: MOV AH,01H MOV AL,DL CMP AL,3AH JNZ A2 MOV AL,0DH INT 10H MOV AL,30H A2: INT 10H INC AX MOV DL,AL MOV AX,0120H INT 10H CALL DALLY MOV AL,20H OUT 20H,AL IRET DALLY: PUSH AX MOV CX,0100H A3: MOV AX,0560H A4: DEC AX JNZ A4 LOOP A3 POP AX RET CODE ENDS END START 实验步骤 ( 1)编写程序并检查无误,经汇编、连接后装入系统。 ( 2)运行 程序,显示屏上应连续逐行显示 “0” “ 9” 十个数,直到用“ RESET” 复位开关来中断。 ( 3)修改 8253 的 0时常,在运行程序,观察显示的快慢程度。 ( 3) 系统的 OPCLK()作为音乐节拍,有表格查出每个音符对应的时常送给计数器 2(工作 , 在方式3:方波频率发生器),以确定音调,驱动扬声器产生音乐,实验接线图如下: 图 76 实验( 3)接线图 实验程序如下: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT TABLE DB 33H, 33H, 3DH, 33H, 26H, 26H, 26H, 26H, 2DH, 2DH, 26H, 2DH, 33H DB 33H, 33H, 33H, 33H, 33H, 4DH, 45H, 3DH, 3DH, 3DH, 45H, 4DH, 45H DB 45H, 45H, 45H, 45H, 45H, 45H, 45H, 33H, 33H, 3DH, 33H, 26H, 26H DB 26H, 28H, 2DH, 2DH, 26H, 26H, 33H, 33H, 33H, 33H, 45H, 3DH, 39H DB 39H, 39H, 52H, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 2DH, DB 2DH, 26H, 26H, 26H, 26H, 26H, 26H, 28H, 28H, 2DH, 28H, 26H, 26H, DB 26H, 26H, 2DH, 28H, 26H, 2DH, 2DH, 33H, 3DH, 4DH, 45H, 45H, 45H, DB 45H, 45H, 45H, 45H, 45H, 33H, 33H, 3DH, 33H, 26H, 26H, 26H, 28H, DB 2DH, 2DH, 26H, 2DH, 33H, 33H, 33H, 33H, 33H, 33H, 45H, 3DH, 39H, DB 39H, 39H, 52H, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET TABLE MOV AL,[BX] MOV AH,00H A1: MOV DL,25H MUL DL PUSH AX MOV AL,0B7H OUT 43H,AL POP AX OUT 42H,AL MOV AL,AH OUT 42H,AL INC BX MOV AH,00H MOV AL,[BX] TEST AL,0FFH JZ A3 MOV CX,77FFH A2: PUSH AX POP AX LOOP A2 JMP A1 A3: MOV BX,OFFSET TABLE MOV AL,[BX] MOV AH,00H JMP A1 CODE ENDS END START 实验步骤 (1)按图接线,。(20xx)微机原理及接口技术实验指导书
相关推荐
因此,我们不仅要增强权利观念,依法行使权利、维护权利,而且要增强义务观念,依法履行义务。 我国宪法规定的公民基本义务的内容( P16 页第 1 段) 答:我国宪法规定的公民义务是法定义务,也是我国公民的基本义务。 具体内容在课本上划记 法定义务、道德义务的含义 法定义 务:指宪法和法律规定的公民必须履行的义务。 ( P14 页) 道德义务:指社会成员依据社会道德规范,自觉自愿地承担对他人
许偏差应符合设计或规范要求。 “合拢段施工工艺框图 图 49”。 施工准备 ① 悬臂梁段 浇筑 完毕,拆除悬臂挂篮; ② 清除箱顶、箱内的施工材料、机具,用于合拢段施工的材料、设备有序放至墩顶; ③ 在 主跨 两悬臂端预备配重水箱; ④ 近期气温变化规律测量记录。 边跨合拢段支架及模板 边跨合 拢段与边跨等高度现浇段一样,采用 型钢 支架支模施工。 悬臂梁段 浇筑 完毕,拆除挂篮
、团队精神、成本意识、发展潜力、品德言行等进行考核。 三、 .转正 (一)、 试用期满前七天,新员工应向本部门负责人提交转正申请,并附 试用期 书面工作总结。 部门负责人对 申请人提交材料进行审核之后,根据试用期考核内容 做出评定,制作试用期转正评定报告并签注是否转正的意见,然后将评定报告连同申请人提交的材料 报所在单位领导审批后 转交人力资源部,由人力资源部 审核后将材料转交 主管领导
等差数列的通项 等差数列的性质 等差数列的前 n项和 等比数列 等比数列的定义 等比数列的通项 等比数列的性质 等比数列的前 n项和 2020 江苏高考知识点总结 第 13 页 共 75 页 1. ⑪ 等差、等比数列: 等差数列 等比数列 定义 常数)为 (}{ 1 daaPAa nnn 常数)为 (}{ 1 qaaPGa nnn 通项公式 na = 1a +( n1)
C 形。 ( 5)安装边龙骨:采用 L 型边龙骨,与墙体用塑料胀管或自攻螺钉固定,基层清理 安装吊筋 安装主龙骨 安装次龙骨 安装硅钙板 成品保护 机电系统工程完毕 试水、打压完毕 隐蔽检查 分项验收 弹线 16 主龙骨吊挂件T形 主龙骨T形 副龙骨固定间距 200MM。 安装边龙骨前墙面应用腻子找平,可以避免将来墙面刮腻子时污染和不易找平 ( 6)安装“ T” 龙骨:在 龙骨安装时
|MF ex a, 20||MF ex a. 当 00( , )M x y 在左支上时, 10||MF ex a , 20||MF ex a 9. 设过双曲线焦点 F 作直线与双曲线相交 P、 Q 两点, A 为双曲线长轴上一个顶点,连结 AP 和AQ 分别交相应于焦点 F 的双曲线准线于 M、 N 两点,则 MF⊥ NF. 10. 过双曲线一个焦点 F