




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟磨损试验机测定试件磨损次数装置实验脉冲计数实验一,实验目的1,熟悉单片机定时/计数功能,掌握初始化编成方法;2,掌握顺序控制程序的简单编程;3,掌握显示数据的编程方法。二,实验内容1,利用单相全波整流及直流电动机调速系统电气控制实验仪上脉冲产生电路,检测电机转动次数并显示。实验仪上有八位LED共阴极显示块,软件设定预置数,计到预置数后电机停止运行。2,开机前,显示预置数。计数过程中在预置数范围内时,可随时停车并保持已计数值,再按启动钮继续计数或按清除钮删除计数值,重新运行并计数。三,实验仪器、设备及材料PC机、有关连接线、数字万用表、电气控制实验仪、直流电压表、直流电动机。四,实验原理用S
2、ST8位单片机SST89E564内部定时器/计数器T0计数方式进行计数,计数脉冲通过单片机P3.4口输入,并送八位显示块显示。由于在显示块上显示的数据是十进制数,编写程序时必须进行二转十及BC加调整。在单相全波整流及直流电动机调速系统实验仪上显示时,把P2口作为控制字位输出,字位移动,逐位显示;P0口作为送字形代码输出。采用共阴极字形代码,每显示一位后要关闭显示,循环逐位(8位)5次。实验仪上设有按钮NK1、NK2、NK3,分别可作为启动(继续)、停车、清除按键,低电平有效,设计程序时要考虑延时。五,实验步骤1,连接电气控制仪、直流电压表、直流电动机、外部脉冲输入端2,PC机上编程,通过数据线
3、传输至电气控制实验仪,启动电气控制实验仪,完成实验。六,实验程序;ORG0000HLJMPSTART;转发送主程序;ORG001BHLJMPSTOP;转发送中断服务;主程序START:MOVSP,#60H;堆栈SP=60HMOVTMOD,#15H;T0为计算器,工作方式1,T1为定时器,工作方式1MOVP0,#03FHMOVP1,#0FFHMOVP2,#0FFHMOVTH0,#00HMOVTL0,#00H;TOMOVTH1,#00HMOVTL1,#00H;T1MOV59H,#00H;CLR30H;MOV30H,#00H;MOV31H,#00HMOV32H,#00HMOV33H,#00HMOV3
4、4H,#07HMOV35H,#00HMOV36H,#00HMOV37H,#00HLCALLCT6;START1:JBP1.0,START1LCALLDELYJBP1.0,START1;LL0:JB30H,STOP1;LL1:SETBTR1;SETBEASETBET1;SETBTR0;CLRP1.3;LL2:LCALLCT;LL3:SETBRS1;CJNER7,#00H,LL0CJNER6,#00H,LL0CJNER5,#07H,LL0CJNER4,#00H,LL0;LL4:SETBP1.3;CLRTR0;CLRTR1;CLRET1CLREA;LL5:JBP1.2,LL6LCALLDELYJBP
5、1.2,LL6;LJMPSTART;LL6:LCALLCT;LJMPLL5;RET;P0,P1,P2口赋初值从0开始计数定时时间为65.5ms计数器溢出的数累计存放在59H单元将停止标志位清零设预置数70000显示预置数电机是否启动电机是否停止开定时器开中断开计数器启动电机显示选才i2区工作寄存器组预置数到否关电机关计数器关定时器关中断清零否清零调转到START显示不清零调转到LL5STOP1:SETBP1.3;关电机CLR30H;停止标志位清零CLRTR0;关计数器CLRTR1;关定时器CLREACLRET1;关中断STOP2:LCALLCT;显示START2:JBP1.0,ST1LCALL
6、DELYJBP1.0,ST1LJMPLL1ST1:JBP1.2,STOP1LCALLDELYJBP1.2,STOP1LJMPSTARTRETSETBRS1;选才i2区通用工作寄存器组CLRAMOVR4,AMOVR5,AMOVR6,AMOVR7,A;MOVR2,#24;24继续启动电机否继续启动电机,调转到LL1清零否清零后,调转到STARTJSTOP:JBP1.1,STPLCALLDELYJBP1.1,STP;SETB30H;STP:RETI中断子程序是否停止停止,标志位置1J;CT:CLRRS1;MOVR6,TH0;MOVR7,TL0;JNBTF0,HB;INC59H;CLRTF0;显示子程
7、序选才i0区通用工作寄存器组计数器高八位传给R6计数器低八位传给R7计数器是否溢出将溢出的数累加后存在59H单元溢出标志位清零HB:MOVR5,59H;将累加后的溢出数传给R5清零次移位H_B:CLRRS1MOVA,R7选才i0区通用工作寄存器组MOVA,R6LCALLCTMOVA,R5LCALLCTMOVA,R4LCALLCTCT2:MOVDPTR,#TAB;MOVR0,#30HCT3:MOVR1,#80HCT4:MOVA,R1MOVP2,A;送字位RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R5RLCAMOVR5,ASETBRS1选才i2区通用工作寄存器组MOVA,
8、R7ADDCA,R7DAAMOVR7,AMOVA,R6ADDCA,R6DAAMOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,AMOVA,R4ADDCA,R4DAAMOVR4,ADJNZR2,H_B;二进制数转十进制CT1:SETBRS1MOVR0,#30HMOVA,R7LCALLCT选才i2区通用工作寄存器组拆字,十进制数由低位到高位依次存放到30H-37HCT6:MOVR3,#5循环显示5次查表RRAMOVR1,AMOVA,R0MOVCA,A+DPTRMOVP0,A;送字形MOVR2,#4FHDJNZR2,$INCR0CJNER1,#80H,CT4DJNZR3,CT2CT5:RET;C_T:MOVR1,A;拆字子程序ACALLPTDS1MOVA,R1SWAPAPTDS1:ANLA,#0FHMOVR0,AINCR0RET;DELY:SETBRS0;消抖延时子程序MOVR5,#04
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学生心理危机干预与预防规章制度详解
- 2025年注册建筑师(一级)建筑设计知识题模拟试卷(建筑历史与设计规范)-建筑景观与生态环境
- 财务成本管理成本管控题及答案
- 计算机二级MySQL数据校验技巧试题及答案
- 广东省汕尾市2024-2025学年考研政治材料分析题政治理论深度解读卷
- 第2单元练习卷(单元测试)小学数学六年级下册 北师大版(培优篇)(含答案)
- 2025年医保报销流程专项考试题库:题库及答案备考题库指南
- java面试题及答案多线程并发
- 2025年注册电气工程师发输电专业冲刺模拟试卷(含答案)
- 浙江省新力量联盟2024-2025学年高二下学期4月期中英语试题 含解析
- 安徽省1号卷A10联盟2025届高三5月最后一卷化学试题及答案
- 设计合作月结协议书
- 2022《农产品质量安全法》全文解读与学习
- 2025届河北省邢台市清河中学高三下学期5月模拟物理试卷(原卷版+解析版)
- 2025年全国保密教育线上培训考试试题库附参考答案(巩固)带答案详解
- 2024年不动产登记代理人《地籍调查》考试题库大全(含真题、典型题)
- 2024年秋《MySQL数据库应用》形考 实验训练1 在MySQL中创建数据库和表答案
- 2024年《体育基础理论》考试题库(含答案)
- 能源中长期发展规划纲要(2004~2020) 全文
- 防突工岗位安全技术操作规程
- 古建筑保护和修复建设工程项目立项申请书(可编辑)
评论
0/150
提交评论