您的位置:首页 >> 电子基础 >>  综合知识 >> 用890C2051控制的数字测温仪

用890C2051控制的数字测温仪

[ 转载:电子报 | 时间:2004-02-04 01:35:58 | 收藏本文 ] 【
  本文通过数字测温仪的设计,讲述单片机系统硬件设计的过程。要求:
  1单点温度测试
  2测温范围:-10℃~50℃
  3分辨率:01℃
  4精度:+05℃
  5采用LED数码显示
  根据上述要求,确定四位数码显示:第一位为符号位,第二、三位为整数位,第四位为小数位;从测温范围和精度看,热敏电阻完全能满足要求。采用热敏电阻与电容器构成单稳电路再经单片机对单稳脉冲宽度计数,查表可求得对应温度。
  根据以上分析,可知输出信号有13个:数码管段选信号8个,数码管位选信号4个,单稳触发信号1个;输入信号1个;单稳脉冲信号。
  因而要求单片机具有14个或大于14个I/O口,且其中8个口驱动能力应在8mA以上。
  89C2051具15个I/O口,P1、P3口均能吸收20mA电流,片内有2k程序存储器,2个16位定时计数器,完全满足系统对单片机的要求,加之芯片价格便宜与应用广泛的MCS-51系列单片机完全兼容,因此选89C2051作控制芯片。
  定义P1口为数码管段选输出,由于仅第三位需显示小数点,故其余三位未接h,P30~P33为数码管的位选信号,P35为单稳电路的触发信号输出口,P34为单稳脉冲输入口。
  图1为用89C2051控制的数字测温仪的硬件电路图。
  从以上设计过程可以看出,单片机系统硬件设计,首先要明确系统要求,确定I/O口线的数量以及对单片机内部资源有无特殊要求,然后选择能满足要求的单片机,定义I/O口,完成硬件设计。  学友 
  本报编辑部免费提供本制作的源程序清单,函索的读者务请填好回邮信封,并贴上邮票。

Tags:
责任编辑:
打印

>> 相关资讯:

上一篇:电子骰子   下一篇:用AT89C2051控制家用全自动洗碗机
最新五条评论
查看全部评论
评论总数
您的评论
用户名:新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
内容搜索