32位并行IO口扩展芯片

上传人:豆浆 文档编号:2213652 上传时间:2017-07-21 格式:PDF 页数:8 大小:37.64KB
返回 下载 相关 举报
32位并行IO口扩展芯片_第1页
第1页 / 共8页
32位并行IO口扩展芯片_第2页
第2页 / 共8页
32位并行IO口扩展芯片_第3页
第3页 / 共8页
32位并行IO口扩展芯片_第4页
第4页 / 共8页
32位并行IO口扩展芯片_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《32位并行IO口扩展芯片》由会员分享,可在线阅读,更多相关《32位并行IO口扩展芯片(8页珍藏版)》请在金锄头文库上搜索。

1、 GM8166 32 位并行 I/O 口扩展芯片 应用手册 2003.11 成都国腾微电子有限公司 成都国腾微电子有限公司 GM8166 应用手册 第 1 页 共 2 页 2003 年 11 月 GM8166 版本记录: 1.0 当前版本时间: 2003 年 11 月 新旧版本改动比较: 旧版 文档页数 当前版本 文档页数 主题(和旧版本相比的主要变化) 如果您有技术、交付或价格方面的任何问题,请联系成都国腾微电子有限公司的相关办公室或当地的代理商,或访问我们的网站: ,谢谢! 编制时间: 2003 年 11 月 由成都国腾微电子有限公司发布 发布地点:成都 成都国腾微电子有限公司版权所有。

2、 成都国腾微电子有限公司 GM8166 应用手册 第 2 页 共 3 页 2003 年 11 月 1 概述 GM8166 芯片通过串入并出、并入串出、并入并出转换完成 I/O 口的扩展。最高工作频率为10MHz,用于配合 MCU完成对多个外围电路的控制和信号采集工作。同时具备 SPI 总线接口,满足了更多需求。设计时充分考虑了抗电磁干扰和工作温度范围,完全适用于工业领域。 2 应用领域 通信设备: IC 卡话机,雷达控制 安防电路:报警器,消防控制 仪器仪表:电表控制,多路采 集 工业控制:印刷机械控制,注塑机控制,机车控制,相机控制 金融机具: POS 机, IC 卡机具 3 应用示例 3.

3、1 串并 /并串转换应用示例 此电路利用单片机 89C51 串口工作方式 0 来进行单片机的 I/0 口电路的扩展。 外部接口应用如图 1 所示: TXDRXD SDataCLKLEOC/ENSP/Mux ModSelCSNM0M1SelP1.0P1.1P1.2P1.3P1.4VccPData31:089C51 GM8166图 1 典型应用电路 说明: GM8166 的各个控制引脚由 89C51 控制,可在 8166 的各工作模式间进行转换。若只需使用一种或几种工作模式,可将不用的控制引脚置入所需电平,无需接入 MCU,例如此例中因为只用 1 片 8166,所以将 CSN 固定接地,同时 81

4、66 只工作在串并 /并串转换模式下,所以将ModSel 引脚固定接地。 成都国腾微电子有限公司 GM8166 应用手册 第 3 页 共 4 页 2003 年 11 月 软件示例: /*/ #include /*I/O 定义 */ sbit S_P=P10; /串并 /并串模式选择信号 sbit M1=P11; /工 作方式控制信号 1 sbit M0=P12; /工作方式控制信号 0 sbit OC =P13; /并行输出 /输入允许信号 sbit LE=P14; /并行输出数据锁存信号 sbit CLK = P31; /*数据变量定义 */ unsigned char SendBuff4=

5、0xff,0xff,0x67,0xbc ; unsigned char ReceiveBuff 2=0x00,0x00; unsigned char i=0 ,j=0 ; /*主程序 */ void main(void) SCON=0x00; /设置 MCU 串行口工作方式为方式 0 PCON=0x00; /* 32 位串入并出转换 */ S_P=1; M1=1; M0=1; / 设定 GM8166 工作模式为 32 位的串入并出模式 OC=1; / 输出禁止 LE=1; / 输出锁存开 for (i=0;i /*I/O 定义 */ sbit ModSel=P10; /并串 /串并转换模式和并

6、口切换模式选择信号 成都国腾微电子有限公司 GM8166 应用手册 第 5 页 共 6 页 2003 年 11 月 sbit S_P=P11; /串并 /并串模式选择信号 sbit M1_1=P12; /GM8166_1 的工作方式控制信号 1 sbit M0_1=P13; / GM8166_1 的工作方式控制信号 0 sbit M0_2=P14; / GM8166_2 的工作方式控制信号 0 sbit M1_2=P15; / GM8166_2 的工作方式控制信号 1 sbit OC =P16; /并行输出 /输入允许信号 sbit LE=P17; /并行输出数据锁存信号 sbit CSN =

7、 P20; /片选信号 /*数据变量定义 */ unsigned char SendBuff5=0xaa,0xc9,0x67,0xbc,0x55 ; unsigned char j=0 ; /*主程序 */ void main(void) SCON=0x00; / 设置 MCU 串行口工作方式为方式 0 PCON=0x00; ModSel=0; S_P=1; M1_1=1; M0_1=1; /设定 8166 - 1 工作模式为 32 位的串入并出模式 M0_2=0; M1_2=0; /设定 8166 - 2 工作模式为 8 位的串入并出模式 OC =1; /输出禁止 LE=1; /输出锁存开

8、CSN=0; /片选有效 for (j=0;j /*I/O 定义 */ sbit Mux =P10; /1 路输入 3 路输出和 3 路输入 1 路输出选择信号 sbit M1=P11; /GM8166 的工作方式控制信号 1 sbit M0=P12; / GM8166 的工作方式控制信号 0 sbit OC=P13; /并行输出允许信号 sbit LE=P14; /并行输出数据锁存信号 sbit CLK = P15; /时钟信号 /*主程序 */ void main(void) /*1 路输入、 3 路选择输出 */ Mux=0; /选择 1 路输入, 3 路输出模式 M1=1; M0=0; /选择 I/O15: 8口输出 OC=1; /禁止输出 LE=1; /输出锁存开 P0=0xaa; /P0 口输出数据 CLK=0; CLK=1; /数据置入寄存器 LE=0; /并行输出数据锁存 OC=0; /并行输出允许开 成都国腾微电子有限公司 GM8166 应用手册 第 7 页 共 8 页 2003 年 11 月 M1=0; M0=1; /选择 I/O23: 16口输出 P0=0x55; /P0 口输出数据 CLK=0

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号