stc89c52rc单片机,stc89c52单片机和51单片机的区别(非接触红外测温语音播报仪的制作)
关于【stc89c52rc单片机】,stc89c52单片机和51单片机的区别,今天犇涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
1、创意DIY 非接触红外测温语音播报仪的制作
简介:使用STC89C52RC单片机,MLX90614ESF红外测温传感器模块,与LCD1602显示屏+语音芯片,构成简单的非接触红外测温语音播报仪的制作。
所用到的器件:STC89C52RC单片机,STC89C52RC是由宏晶公司推出的一种小型单片机,是电子工程师常用器件。其主要特点为采用Flash存贮器技术,其软件、硬件与MCS-51完全兼容,其程序的电可擦写特性,使得开发与试验比较容易,STC89C52RC有很宽的工作电源电压,可为2.7~6V,当工作在3V时,电流相当于6V工作时的1/4。STC89C52RC工作于12Hz时,动态电流为5.5mA,空闲态为1mA,掉电状态仅为20nA。这样小的功耗很适合于电池供电的非接触红外语音播报仪的控制系统。
测温传感器:
型号: MLX90614ESF-BCC
品牌:MELEXIS
封装:TO-39
产品参数:
探头 尺寸: 16.8mm(长)*11.46mm(宽)*6.2mm(高),探头直径8.2mm
数字接口类型:IIC(从模式)或PWM
温度测量范围:-70℃~382.2℃
温度测量误差:±0.5℃ (室温下)分辨率0.02℃
工作电压:3.3V~5V (模块工作电压)
使用环境温度-40~125℃
下图是利用闲杂的时间画的电路图,图画得不好,可以看懂就可以啦。
本红外测温采用的控制器是单片机STC89C52RC,传感器采用一款由Melexis 研发并生产的测温器MLX90614DBBC,该传感器检查的温度是在环境温度 10℃~40℃ 范围和被测物体温度 32℃~42℃范围内精确度是±0.1℃~±0.2℃之间。通过测温器MLX90614DAA对温度的进行采集和做相应的处理后,在传入单片机后进行处理,最终由液晶显示器显示出测得结果。当温度出现不同寻常的时候,不在正常体温的范围时,可以报警且是通过蜂鸣器。通过按键开关进行语音播报。
PCB图如下
[呲牙]每月在JLC有2次PCB板打样。等待3天,到手
焊接心情很激动,但愿一次成功
焊接LCD1602显示屏
软件是在KEIL5里写的,生成HEX文件,烧录写好的程序,需要此程序的可联系索取
开机测试,效果蛮好[呲牙],一次成功,心里美达达。
2、stc89c52rc单片机:stc89c52单片机和51单片机的区别
stc89c52单片机和51单片机的区别
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。
2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。
3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。
如下图,可以很清晰的看出两者之间的差别:
向左转|向右转
扩展资料:
单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
总线型
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
控制型
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
参考资料:百度百科-单片机应用分类
stc89c52容易坏
这种情况并不一定坏掉,程序有问题不会导致单片机毁坏的。可能是烧录时硬件选项有所改变,你可以试试在下载程序时将RST接地一两秒中。一般就可以恢复了,坏的可能性非常小。如果不行在考虑,中途不可中断。
STC89C52RC与普通89C52有什么区别?
STC89C52RC比普通89C52多了后缀“RC”,虽然它们都是单片机芯片,但是带有“RC”字样的单片机自带RC时钟振荡电路(有的频率可调有的频率不可调),可以在不接外部晶振就能使用,没有带“RC”这个字样的芯片一般必须安装外部晶振电路。
STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点:
支持STC的2线制下载方式,下载程序更方便;
支持6T模式(在6T模式下,6个时钟周期就是一个机器周期);
片内集成了4kB容量的E²PROM;
带有P4口,具有更多的I/O;
程序存储器拥有更多的擦写寿命(STC标称可以擦写10万次,Atmel标称可以擦写1000次。不过对于批量生产的成品来说,这个擦写寿命没什么意义)。
相比于Atmel,STC单片机的缺点:在某些情况下,抗干扰能力不如Atmel的MCS-51单片机。
扩展资料:
STC89C52单片机
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。
另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz,6T/12T可选。
和atmel的对比STC89C52RC单片机:8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载;at89s52单片机:8K字节程序存储空间;256字节数据存储空间;没有内带EEPROM存储空间。
参考资料:百度百科-STC89C52单片机
本文关键词:51单片机和52单片机c语言有什么不同,51单片机与stc12单片机区别,51单片机和stm8区别。这就是关于《stc89c52rc单片机,stc89c52单片机和51单片机的区别(非接触红外测温语音播报仪的制作)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。