X9241概述X9241是XICOR公司生产的、把4个E2POT数字电位器集成在单片的CMOS集成电路上的一种数字电位器。它包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和2个端点之间都有被滑动单元访问的抽头点。滑动单元在阵列中的位置由用户通过2线串行总线接口控制。每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器联系在一起。这4个数据寄存器可由用户直接写入和读出。WCR的内容控制滑动端在电阻阵列中的位置,其功能框图如图1所示。X9241工作原理 X9241支持双向总线的定向规约,是一个从属器件。它的高4位地址为0101(器件类型辨识符),低4位地址由A3~A0输入端状态决定。在SDA线上的数据只有在SCL为低期间才能改变状态。当SCL为高时,SDA状态的改变用来表示开始和终止条件(开始条件:SCL为高时,SDA由高至低的跳变;终止条件:SCL为高时,SDA由低至高的跳变)。送给X9241的所有命令都由开始条件引导,在其后输出X9241从器件的地址。X9241把串行数据流与该器件的地址比较,若地址比较成功,则作出一个应答响应。送到X9241的下一个字节包括指令及寄存器指针的信息,高4位为指令,低4位用来指出4个电位器中的1个及4个辅助寄存器中的1个。
标签: X9241 PIC 数字电位器 单片机
上传时间: 2014-01-18
上传用户:黄酒配奶茶
代码实现了对一组字符串内存,进行GB码和BIG5码之间的双向转换,采用中间件方式输出。编译后生成ATL COM组件,可以供Windows平台的应用软件和ASP网站中使用。文件中同时包含了一个VB做的简单的调用例子。
标签: 代码 字符串 内存
上传时间: 2015-01-05
上传用户:源弋弋
本代码提供对动态数组的支持,在内存中程序将数据分块存放,避免了大块内存的申请。同时,与普通的双向链表不同,本代码提供了对内部数据的快速索引,大大提高了数据访问速度
标签: 代码 动态数组
上传时间: 2015-01-07
上传用户:lixinxiang
实现增加,删除和记数三个双向队列函数
标签:
上传时间: 2015-01-08
上传用户:dreamboy36
//115.2k串行口通信程序,校验方式为简单双向校验, //而且是必要的,因为任何采用中断、crc等的方法 //均很难保证速度和避免错误. //总体速度5KB/秒 //单片机程序 //使用22.1184晶振
标签: 115.2 串行口 通信程序
上传时间: 2015-01-19
上传用户:xiaodu1124
该演示程序最初来自Sun公司的Java网站。笔者添加了另外三个算法(插入,堆和Shell排序)。这样一共有六个排序算法同时演示,(包括起泡排序,双向起泡和快速排序 )。
标签: Java Sun 程序 网站
上传时间: 2014-01-08
上传用户:zycidjl
44键盘多模块演示程序,使用双向双次键扫描技术LCALL INKEY 双向双次键扫描
标签: 键盘 多模 程序
上传时间: 2015-03-17
上传用户:熊少锋
这个个系统是学生管理系统。利用SDK做界面,用双向链表做排序,功能简单,但是思路清晰,有不到指出多原谅
标签: SDK 管理系统
上传时间: 2015-03-20
上传用户:youlongjian0
哈夫曼码的编码译码系统 问题描述 利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统将待传输的数据预先编码:在接受端通过一个译码系统对传来的数据进行译码(复原)。对于双向传输信息的通道,每端都需要一个完整的编码译码系统。试为这样的信息收发站编写一个哈夫曼码的编码译码系统。
标签: 编码译码 信道 利用率
上传时间: 2015-03-31
上传用户:372825274
115.2k串行口通信程序,校验方式为简单双向校验,使用22.1184晶振
上传时间: 2015-04-08
上传用户:qq521