电工吧
◎ 电工吧 >> 设为首页 >> 加入收藏>> 联系方式 >> 投稿 >>留言 
网站首页 · 电工新闻 · 电工基础 · 电力技术 · 电子技术 · 电工图片 · 电工法规 · 电工图书 · 电工搜索 · 论坛交流
 
      最新电子论文
 · 开关电源设计知识介绍(中 
 · 印制电路板设计原则和抗干 
 · 电路设计常用软件介绍 
 · 各种滤波电路的比较 
 · 激光头维修的简便方法 
 · 回扫线现象全面剖析 
 · 线性NTC温度传感器使用指南 
 · 变压器的基本知识 
      推荐电子论文

 · 单片机初学者编程最简练的指导
 · 电力行业蓄电池容量测试方案
 · 定点dsp与浮点dsp的比较
 · 永不消逝的电波
 · 分时操作系统思想在单片机编程
 · PC机打印口与便携式数据采集系
 · 单线数字温度传感器的原理与应
 · 一个单片机串行数据采集,传输
 · PLD应用的方方面面
 · 一种纸币识别系统的设计

  ■ 所在位置:首页>>电子技术>>电子应用>>正文
 

信息纽扣DS1991在单片机系统中的应用

摘要:Dallas公司的iButton产品是一系列1-wire总线新型器件。DS1991是一种加密存储器型信息纽扣,封装于直径为16mm的不锈钢外壳中,体积小巧,便于携带、保存,防尘、防腐蚀,可以在恶劣的应用环境中实现带密码保护的数据传送。本文介绍DS1991的特点、工作原理及其带密码保护存储器区的读写方法。 关键词:iButton信息纽扣 1-Wire总线 单片机1 DS1991的特点2 DS1991与单片机硬件接口及软件设计

DS1991与单片机的接口非常方便,只用1根数据线和1根地址。数据线由单片机的1根I/O口线控制,口线外接一个5kΩ的上拉电阻。

DIO  BIT  P1.0 ;引脚定义

RET

DJNZ R6,WRB1

3 DS1991激光ROM码、存储器结构及操作

表1 ROM操作指令

命 令 字 节 功 能
read ROM 33H 读取DS1991的ROM系统列码
Match ROM 55H 总线接多个器件时用于寻址特定的器件
Skip ROM CCH 总线上只有一个器件时,跳过ROM系列码的匹配而直接进行存储器的访问
Search ROM F0H 主机使用该命令读加器件的ROM系列码


表2 DS1991存储器操作命令格式

命令 第1字节 第2字节 第3
字节
功 能
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
写scratchpad 96H 1 1 00H~3FH中的任意值 第2字节取反 将数据写入scratchpad
读scratchpad 69H 从scratchpa读出数据
拷贝scratchpad 3CH Subke区号
0 0或
0 1或
1 0
0 0 0 0 0 0 将数据块从scratchpa拷贝到指定的subkey
读subkey 66H 10H~3FH中的任意值 将数据写入subkey
写subkey 99G 从subkey中读取数据
写密码 5AH 0 0 0 0 0 0 将密码和ID码写入subkey

4 DS1991存储器的读写程序

图7

结语摘要:Dallas公司的iButton产品是一系列1-wire总线新型器件。DS1991是一种加密存储器型信息纽扣,封装于直径为16mm的不锈钢外壳中,体积小巧,便于携带、保存,防尘、防腐蚀,可以在恶劣的应用环境中实现带密码保护的数据传送。本文介绍DS1991的特点、工作原理及其带密码保护存储器区的读写方法。关键词:iButton信息纽扣 1-Wire总线 单片机1 DS1991的特点2 DS1991与单片机硬件接口及软件设计

DS1991与单片机的接口非常方便,只用1根数据线和1根地址。数据线由单片机的1根I/O口线控制,口线外接一个5kΩ的上拉电阻。

DIO  BIT  P1.0 ;引脚定义

RET

DJNZ R6,WRB1

3 DS1991激光ROM码、存储器结构及操作

表1 ROM操作指令

命 令read ROMMatch ROMSkip ROMSearch ROM
字 节 功 能
33H 读取DS1991的ROM系统列码
55H 总线接多个器件时用于寻址特定的器件
CCH 总线上只有一个器件时,跳过ROM系列码的匹配而直接进行存储器的访问
F0H 主机使用该命令读加器件的ROM系列码

DS1991的scratchpad和每个subkey区都有自己的地址。Scratchpad共64字节,不受密码保护,主要用于将数据拷贝到密钥子区。密钥子区的00~07H为8字节的该区ID码,08H~0FH为8字节的该区密码,10H~3FH即为密码保护的数据存储区。

本新闻共2页,当前在第1页  [1]  [2]  

 
         相关文章

·
·
·
·
·
·

 
 
  关于本站 | 友情站点 | 联系方式 | 版权声明 | 电工技术服务与支持中心
Copyright© 2005-2006 Dg8.Com.CN ,All Rights Reserved
电工网 电工吧 电子吧