|
|
<BR> 在M6117D主板上,使用的预留空间地址从6B H~7F H,这21个Bytes可供户自由使用。<BR> 当用户在开发产品时,可在CMOS RAM中存储特殊码来保护自已的权利不被非法侵犯。<BR> 以下提供CMOS RAM的地址范围供你参考。<BR> 端口地址为70H~71H<BR> CMOS RAM中总的地址范围: Hex 00 ~ 7F (共128 Bytes) 每1个 Byte均可读、可写。<BR> CMOS RAM中预留的地址范围:Hex 6B ~ 7F (共21 Bytes) 每1个 Byte均可读、可写。<BR> 警告:00 H~6A H的地址范围只供系统使用,此地址范围内任何数据的改变均可引起系统出错<BR> 或死机,切勿改动。<BR> 汇编源代码<BR> .286<BR> .model small<BR> .code ;<BR> ;----- 演示如何从CMOS RAM 中读取数据<BR> mov al,6Bh ;<BR> out 70h,al ;将索引地址6BH送到端口70 H<BR> in 71h,al ;通过端口71 H读回6BH 的值<BR> ;----- 演示如何从CMOS RAM 中写入数据<BR> mov al,6Ch ;<BR> out 70h,al ;将索引地址6CH送到端口70 H<BR> mov al,0ffh ;<BR> out 71h,al ;通过端口71 H送出数据到6CH<BR> ;....... 其他代码 ……<BR> C 语言源代码<BR> #include <dos.h><BR> void write_CMOS(unsigned char index, unsigned char data)<BR> {<BR> outportb(0x70, index);<BR> outportb(0x71, data);<BR> }<BR> void main()<BR> {<BR> /* 把0FF H写入到CMOS RAM 的6C H 中 */<BR> write_CMOS(0x6C, 0xff);<BR> /* 读取CMOS RAM 中6B H 的内容 */<BR> outportb(0x70, 0x6B);<BR> inportb(0x71);<BR> }<BR> 技术支持<BR> 如果你想获得更多的技术支持,请登陆我们的网站:<img align=absmiddle src=pic/url.gif border=0><a target=_blank href=http://www.dmp.com.cn> http://www.dmp.com.cn</a>。<BR> 或给我们发邮件:mailto:tech@dmp.com.cn。</P><P> 详情点击:<img align=absmiddle src=pic/url.gif border=0><a target=_blank href=http://www.icop.com.cn/tech/dmp-hw/cmos/Access_CMOS_RAM_on_M6117D.pdf> http://www.icop.com.cn/tech/dmp-hw/cmos/Access_CMOS_RAM_on_M6117D.pdf</a>
|
|
状 态:
离线
公司简介
产品目录
|
|
公司名称:
|
深圳昭营科技有限公司
|
联 系 人: |
李凤娟
|
电 话: |
0769-8233-5777
|
传 真: |
0769-8776-4777 |
地 址: |
深圳市南山区科技园中区科发路2号9栋3楼 |
邮 编: |
518057 |
主 页: |
|
|
|
|
|