- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易家用USB温度测量器
[摘 要]随着现代化信息的飞速发展和传统工业改造的逐步实现,能独立工作的温度检测系统已广泛应用于各种不同领域。现在很多温度检测场合已广泛使用单总线的温度传感器,使整个系统简单可靠。而目前单片机技术在大中专院校中也已普及,掌握基本的单片机应用技术也越来越显得重要。本制作简易家用USB温度测量器正是运用单片机技术指导学生制作完成的温度测量控制装置。
[关键词]温度检测 单片机 单总线
[中图分类号]TP[文献标识码]A[文章编号]1007-9416(2010)02-0066-03
1 硬件设计
简易家用USB温度测量器的事物如图1所示。元件清单如附一所示。电路原理图如附二所示。
(1)主控电路
电路由AT89C2051单片机控制,采用12MHz晶振。89C2051有P1、P3二组I/O口线,本制作选用P1口做数码管动态显示的段选,P3.2、.P3.3、P3.4、P3.5做数码管动态显示的位选,P3.0外接DS18B20作为温度采集端口。
(2)温度采集
本制作采用DS18B20测温传感器作为温度采集装置。DS18B20遵循单总线协议,每次测温时都必须有4个过程:(1)初始化;(2)传送ROM命令;(3)传送RAM命令;(4)数据交换。所谓单总线,是美国Dallas半导体公司(现已并入MAXIM公司)于20世纪90年代新推出的一种串行总线技术。该技术只需使用一根信号线(将计算机的地址线、数据线、控制线合为一根信号线)便可完成串行通信。单根信号线,既传输时钟,又传输数据,而且数据传输是双向的,在信号线上可挂上许多测控对象,电源也由这根信号线供给。由于DS18B20资料较丰富,其具体使用方法可参见使用说明,这里不加赘述。
(3)显示电路
显示电路采用4个共阳数码管组成,采用动态显示方法。将由单片机P3.0口采集的温度信号通过数码管进行实温监测显示。温度显示保留到小数点后一位,且有温度符号“C”。为此,在利用单片机进行编程时,利用P3.2~P3.5作为数码管动态显示的位选端,P1.0~P1.7作为数码管动态显示的段选位。当P3.2输出高电平时则选中“1”号数码管,P3.3输出高电平时则选中“2”号数码管,以次类推。在电路中,P3.2~P3.5外接4个NPN三极管作为驱动。P1.0~P1.7外接8个电阻用作限流保护。
(4)电源电路
单片机5V工作电压采用USB口共给。将USB适配器接入电路板上的USB口或直接接入计算机的USB通信口即可。这样,既节省了资源,又能够获得较为理想的工作电压。
2 软件设计
本制作进行程序设计时着重注意以下几点:1.DS18B20的初始化、时序、底层数据交换协议;2.数码管动态显示。
本设计采用单片机C语言进行编程,其参考程序如下:
#include reg51.h
#define uchar unsigned char
#define unit unsigned int
sbit DQ=P3^0;
sbit p32=P3^2;
sbit p33=P3^3;
sbit p34=P3^4;
sbit p35=P3^5;
sbit p37=P3^7;
code uchar tab[]={0xC0,0xf9,0xA4,0xB0,0x99,
//0~9
0x92,0x82,0xf8,0x80,0x90};
code uchar tab1[]={0X40,0X79,0X24,0X30,0X19,
0X12,0X02,0X78,0X00,0X10};
//0~9
uchar a,b,t,h;
uchar bai,shi,ge,xiao;
void delay(unsigned int i)
{
while(i--);
}
bit int_DS18B20(void)
{
unsigned char x=0;
DQ=1;
//DQ复位
delay(8);
//延时片刻
DQ=0;
//单片机将DQ拉低
delay(80);
//延时480us
DQ=1;
//拉高总线
delay(14);
x=DQ;
//延时片刻后,若x=0,则初始化成功;若x=1,则初始化失败
delay(20);
return x;
}
Read (void)
{
unsigned char i=0;
unsigned char dat=0;
for(i=8;
您可能关注的文档
- 环保“蜀道难”.doc
- 环境法庭的正当性分析.doc
- 环境分权是否真的加剧了雾霾污染论文.doc
- 环境应急全过程管理机制探讨.doc
- 环鄱阳湖经济圈旅游景点翻译的问题探析.doc
- 环球教育博览.doc
- 缓坡上升的学生规范.doc
- 环太行山著名旅游景点多媒体导航系统研究与建立①.doc
- 幻肢神经病理现象学从成因到治疗.doc
- 挥不去的幽灵.doc
- 2025年中国乙氧苯柳胺软膏市场调查研究报告.docx
- 2025年及未来5年电信设备项目市场数据调查、监测研究报告.docx
- 2025年中国产宝口服液市场调查研究报告.docx
- 2025年及未来5年远红外线热敷按摩仪之瑞颈灵项目市场数据分析可行性研究报告.docx
- 2025年中国2—氨基—4,6—二氯嘧啶市场调查研究报告.docx
- 2025年及未来5年双层风琴帘项目市场数据调查、监测研究报告.docx
- 2025年及未来5年多功能短路定位分析仪项目市场数据调查、监测研究报告.docx
- 2025年中国换芯型烟嘴市场调查研究报告.docx
- 2025年及未来5年印章防伪项目市场数据调查、监测研究报告.docx
- 2025年中国超小型冷冻修边机市场调查研究报告.docx
最近下载
- 干细胞制剂制备质量管理自律规范 现场检查手册.docx VIP
- 部编版语文六年级上册第八单元教材解读大单元集体备课.pptx VIP
- 《深度学习技术与应用(TensorFlow版)》高职人工智能技术应用专业全套教学课件.pptx
- 2025《公园法》学习解读课件PPT.pptx
- SINUMERIK808D控制两个模拟量主轴的实现.pdf VIP
- 传感器与检测技术第四版胡向东习题答案.pdf VIP
- 铁建设(2008)105号_铁路隧道超前地质预报技术指南.pdf VIP
- 个人成长与职业生涯规划主题班会PPT课件.pptx VIP
- 法国里尔社区中心专题课件.ppt
- Tough-Love迪士尼后妈茶话会.docx VIP
原创力文档


文档评论(0)