单片机原理实验指导书.docx

2.1实验五定时/计数器实验 实验目的 加深对MCS-51单片机定时/计数器基础知识的理解。 实验设备 Keil C单片机程序开发软件。 DP51-PROC单片机综合实验仪。 DT-2003数字万用表。 实验内容和步骤 内容: 利用定时/计数器测量电动机的转速。 实验程序: 使用T1作为定时器(定时时间为50毫秒),T0作为计数器(计数由电机测速 电路产生的脉冲个数,每转 4个脉冲),每1秒时间后,读出 T0的值(读出后须 将T0清0),将该值(速度值*4)显示到LED数码显示器上(显示子程序由实验 库文件提供)。 本次实验程序需要使用实验库文件 (SY_LIB . LIB),该库中的程序将占用单片 机片内RAM中地址为50H~67H的单元,因此实验程序不能使用这些单元, 并且, TOC \o 1-5 \h \z 实验程序必须首先用 $INCLUDE ( SY LIB.INC ) 命令加载实验库头文件。 表2.5 说明了实验库中本次实验使用的子程序的功能和使用方法 设计思路: 主程序在完成对 T0和T1的设置后,可进入死循环(等待中断请求) 。 在T1的中断服务程序中需要使用一存储单元对 T1的中断次数进行计数,当计 数次数达20次时,意味着定时1秒时间到(此后需要对该单元清 0)。 为便于理解,速度值在显示前应进行 BCD转换(实验库文件提供转换子程序)。 设计参考: 主程序需

文档评论(0)

1亿VIP精品文档

相关文档