


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、深圳大学实验报告课程名称:微型计算机技术实验项目名称:8254定时/计数器应用实验学院专业指导教师:张力报告人:学号班级: 实验时间:实验报告提交时间:教务处制实验目的与要求:1. 掌握8254的工作方式及应用编程2. 掌握8254典型应用电路的接法。实验步骤1计数应用实验编写程序,将8254的计数器0设置为方式3,计数值为十进制数 4,用单次脉冲 KK1 +作为CLK0时钟,OUT0连接MIR7,每当KK1 +按动5次后产生中断请求,在屏幕 上显示字符“ M ”。实验步骤:(1) 实验接线如图 4.29所示。(2) 编写实验程序,经编译、链接无误后装入系统。(3) 运行程序,按动 KK1 +
2、产生单次脉冲,观察实验现象。(4 )改变计数值,验证 8254的计数功能。垂统总线XDO»*ND?XAlXA2LOW?rIQRflKJY3MIR7o(I Ki?Ooi mKK1 +慣比療冲腋尤8254计数应用实验接线图实验流程图开始实验程序:A8254EQU06C0HB8254EQU06C2HC8254EQU06C4HCON8254EQU06C6HSSTACKSEGMENT STACKDW 32 DUPSSTACK ENDSCODE SEGMENTASSUME CS:CODE, SS:SSTACKSTART: PUSH DSMOV AX, 0000HMOV DS, AXMOV AX,
3、 OFFSET IRQ7;取中断入口地址MOV SI, 003CH;中断矢量地址MOV SI, AX;填IRQ7的偏移矢量MOV AX, CSMOV SI, 003EHMOV SI, AXCLIPOP DS;初始化主片 8259MOV AL, 11HOUT 20H, ALMOV AL, 08HOUT 21H, ALMOV AL, 04HOUT 21H, ALMOV AL, 01HOUT 21H, ALMOV AL, 6FHOUT 21H, AL ;8254MOV DX, CON8254MOV AL, 10HOUT DX, ALMOV DX, A8254MOV AL, 04HOUT DX, AL
4、STIAA1:JMP AA1IRQ7: MOV DX, A8254MOV AL, 04HOUT DX, ALMOV AX, 014DH;段地址;填IRQ7的段地址矢量;ICW1;ICW2;ICW3;ICW4;OCW1;计数器0,方式0INT 10H;显示字符 MMOV AX, 0120HINT 10HMOV AL, 20HOUT 20H, AL ;中断结束命令IRETCODE ENDSEND START运行结果:LJi 却z:i«a>e)«4iij jiidbL!.设.ma: g 血 m匕,D Hvms. t man«r incnrH4WV±toc
5、n±H stinrWCCTC3D3Mh>ixntTSM»SOMaiDaLU"r ! -HWXi.VWC7Mi: 7Hi.VHCVMCVCLi JWH- 7OilMCV OUT hi. *rAX. ODDOH03, AXifcXr 0FF5TT W7SIP ODKH31 h AX叽CS S I P QQ" EH3IJr 朋2.定时应用实验编写程序,将8254的计数器0设置为方式3,用信号源1MHz作为CLKO时钟, OUTO为波形输出1ms方波。实验步骤:(1)接线图如图 4.30所示。(2)根据实验内容,编写实验程序,经编译、链接无误后装入系统。(
6、3)运行实验程序,用示波器测试OUT0输出,验证程序功能。系统总线 XD7coXA10oXA200心MrxrIORp001OY3O0XDQOO»CiATEOD7<*LKOA0ACMJTOWRRDCS82创哦无OO C'LK系貌总线O被略输出示淡器肃诂图4.30 8254定时应用实验接线图实验程序:A8254EQU 06C0HB8254EQU 06C2HC8254 EQU 06C4HCON8254 EQU 06C6HSSTACK SEGMENT STACKDW 32 DUPSSTACK ENDSCODE SEGMENTASSUME CS:CODESTART:MOV DX, CON8254MOV AL, 36H;计数器0,方式3OUT DX, AL;写入控制字MOV DX, A8254MOV AL, 0E8HOUT DX, AL写入计数初值(低位)MOV AL, 03HOUT DX, AL;写入计数初值(高位)AA1:JMP AA1CODEENDSEND START思考题:8254计数器0的计数初值的计算 设计数初值为n, CLK频率为fc,方波频率为f则 n = fc / f因为本实验中 CLK0频率为1MHz,波形输出1ms方波” 即1000Hz. 所以计数初值 n = 1000000 / 1000 = 1000,转换为十
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB31/ 897-2015预拌砂浆单位产品综合能源消耗限额
- 2025电缆采购合同格式范本
- 谷物磨制在粮食加工产业促进农产品加工副产物利用的研究考核试卷
- 玩具企业的品牌传播与公关策略考核试卷
- 深海油气钻探设备故障树分析考核试卷
- 2024年竹材采伐产品资金申请报告代可行性研究报告
- 2024年纸卷包装输送系统资金筹措计划书代可行性研究报告
- 高端紧缺人才引进与技术服务合作协议
- 影视作品音乐版权授权与版权保护及收益分成及广告合作合同
- 海外院校申请及签证辅导服务协议
- 22S803 圆形钢筋混凝土蓄水池
- 电信运营商社会渠道管理报告
- 2022-2023学年宁夏回族石嘴山市大武口区小学六年级第二学期小升初数学试卷含答案
- 经济与社会:如何用决策思维洞察生活学习通课后章节答案期末考试题库2023年
- 绿化设备车辆管理维护方案
- 2023汽车智能座舱分级与综合评价白皮书
- 职业暴露针刺伤应急预案演练脚本-
- 外科学教学课件:肠梗阻阑尾炎
- 国开电大 可编程控制器应用实训 形考任务4实训报告
- 中国神华能源股份有限公司大柳塔煤矿矿山地质环境保护与土地复垦方案
- 抗菌药物使用分级授权表
评论
0/150
提交评论