基于MB90F462的智能家居数据采集卡设计
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于MB90F462的智能家居数据采集卡设计  2012/3/1
2.4实时时钟模块为了合理有效地管理各个用户的数据,特别是一些报警数据,应该记录其出现的实时时间。该数据采集卡采用了美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能;DS1302与CPU同步串行通讯,接口只需三根线:/RST、I/O、SCLK;一次可以读写1个字节数据或31个字节的字符串;共有七个数据寄存器,即秒、分钟、小时、日期、月份、周
2.4实时时钟模块

为了合理有效地管理各个用户的数据,特别是一些报警数据,应该记录其出现的实时时间。该数据采集卡采用了美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能;DS1302与CPU同步串行通讯,接口只需三根线:/RST、I/O、SCLK;一次可以读写1个字节数据或31个字节的字符串;共有七个数据寄存器,即秒、分钟、小时、日期、月份、周和年份寄存器;命令字的地址从80H~8DH,奇数为读,偶数为写;一个时钟周期由下降沿开始,上升沿结束;写入数据时,在时钟的上升沿期间数据必须保持有效,读出数据时,在时钟的下降沿期间数据有效;如果,RST输入低电平,中止所有的数据传输并且I/O呈高阻态;数据输入/输出的时序是首先写入一个字节的命令字节(读或写),后面紧跟8个时钟周期读出/写入一个字节的数据。

虽然DS1302的功耗很小,但是如果要长时间保证时钟正常,最好选用小型充电电池或0.1F以上的超级电容作为备用电源。如果断电时间较短,可以用漏电较小的普通电解电容器代替。DS1302在第一次加电后必须进行初始化操作,之后即可按正常方法调整时间。

此外,系统还配置了RS-232、RS-485接口和EEPROM数据存储器,方便与其他设备的连接,并实现掉电数据保护功能。

3 AccemicMDE调试

Accemic MDE是目前市场上能够调试Fujitsu 16LX系列不带仿真器的单片机的首选工具,其监控内核与应用程序是并行运行的,所以了解其监控内核的工作方式非常重要。使用Accemic MDE进行调试应严格按照如下步骤进行:

(1)在启动Accemic之前按以下步骤连接硬件(勿接电源)

(a)将MB90F462置为编程状态,即MD0MD1MD2P00P01分别设为ON(=0)、OFF(=1)、OFF、ON、ON。
与《基于MB90F462的智能家居数据采集卡设计》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095