微机接口实验报告-8254定时ll计数器实验.docVIP

  • 33
  • 0
  • 约1.28千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报

微机接口实验报告-8254定时ll计数器实验.doc

微机接口实验报告-8254定时ll计数器实验

【实验目的 1 掌握8254的典型应用电路接法。 2 掌握8254的工作方式及应用编程。 PC微机一台、TD-PIT+一套。 * 3 编程实现将8254定时/计数器1、定时/计数器2设计为方波发生器,定时/计数器2输出1Hz的方波,控制发光二极管LED定时一秒亮一次。系统提供的时钟CLK频率为1MHz。 【实验步骤】 1.电路设计 *图7-2 8254实验3接线图 2.编程提示 1 8254控制字格式: 2 计数初值N fCLK/fOUT TOUT/TCLK 3 8254的初始化编程步骤 ① 送控制字到控制端口; ②?送计数初值到计数器端口。设置初始值时,应与控制字中的格式规定一致,当控制字中设置只读/写高字节或只读/写低字节时,初始值是1字节。当控制字中设置先读/写低字节后读/写高字节时,初始值为2字节,分两次传送。 3.程序设计及运行 1 开机,屏幕出现提示?“Microsoft?Windows?2000?Professional. 从虚拟启动软盘启动。” 选择“从虚拟启动软盘启动”,再次出现提示 “1.Start?computer?with?CD-ROM?support. 2.Start?computer?without?CD-ROM?support. 3.View?the?Help?file.” 选择2。启动后出现提示“A:\ ” A:\ E: ;下划线处是要从键盘输入的命令 E:\? ?CD?TANGDU\PIT-ASM ;进入E盘TANGDU\PIT-ASM子目录操作 2 E:\?TANGDU\PIT-ASM? ?CHECK 运行CHECK程序,查看并记录与片选信号对应的I/O端口始地址: H?。 3 编辑源程序:E:\?TANGDU\PIT-ASM? ?EDIT??程序名.ASM??。 4 编译程序: ??E:\?TANGDU\PIT-ASM? ?TASM??程序名.ASM??。 5 连接程序: ??E:\?TANGDU\PIT-ASM? ?LINK??程序名.OBJ?;?。 加“;”跳过提示问题 6 运行程序:? ?E:\?TANGDU\PIT-ASM? ?程序名.EXE?。 【汇编源程序】 CODE SEGMENT ASSUME CS:CODE START:? MOV? DX,0DC0CH? MOV? AL? OUT DX,AL? MOV DX,0DC04H MOV AX,1000 OUT DX,AL MOV AL,AH ?OUT DX,AL MOV DX,0DC0CH? ?MOV AL OUT DX,AL? MOV DX,0DC08H MOV AL,1000? OUT DX,AL MOV AL,AH OUT DX,AL CODE ENDS END START 【】 广 西 大 学 实 验 报 告 姓名 院 专业 班 年 月 日 实验内容 8254定时/计数器实验-* 3 指导老师 第 2 页

文档评论(0)

1亿VIP精品文档

相关文档