开发工具:
文件大小: 38kb
下载次数: 0
上传时间: 2009-08-22
详细说明: 本程序工作过程如下: ;1、开机后首先进行初始化,初始化后显示“P”1秒,提示系统进入测试工作状态,显 ; 示完成后,进行温度测试。 ;2、温度测试的过程是这样的: ; * T0置为计数方式,对T0脚(即P3.5)的脉冲计数,工作方式2,初值为255 ; * 将T1置为定时方式,工作方式2,初值为0 ; * 从P3.4口送单稳触发脉冲,使555输出单稳脉冲(正脉冲),该脉冲宽度随热敏 ; 电阻阻值而变化。 ; * 开T0、T1中断,启动T0、T1。此时T1自动对内部机器周期计数,当 TL1溢 ; 出时,产生T1中断。在T1中断处理程序中,将RAM 21H单元加1(即21H单 ; 元存放脉冲宽计数值高位)后返回主程序。 ; * 当来自P3.5的单稳脉冲结束(即下降沿到来)时,TL0计数器加1并溢出,产 ; 生T0中断。在T0中断处理程序中,关T0、T1中断,并将TL1中的的内容读 ; 到RAM 20H单元(20H单元存放脉宽计数值的低位)。 ; * 查表求温度值 ; NTTAB是脉宽计数值与温度的对照表,按低温到高温的次序存放,即第一、第 ; 二单元存放-100C时的脉宽计数值,依此类推,第121和122单元则存放+500C ; 时的脉宽计数值。 ; 将20H、21H中的计数值与NTTAB中的计数值依次进行比较,直至20H、21H ; 中的值小于NTTAB中的计数值为止。而比较的次数就对应温度的整数值,二计 ; 数值之差与对照表相邻两计数值的商即为小数位。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.