按平台模式设计的虚拟I2C总线软件包VIIC
发布时间:2007/9/10 0:00:00 访问次数:445
一种采用曼码调制的非接触IC卡读写程序编制-单片机与嵌入式系统应用
|
|
|
|
|
作者:北京航空航天大学 何立民
|
摘要:VIIC是主方式下的虚拟I2C总线软件包,用于80C51系列单片机的单主系统中。只需两根普通I/O口线就可随时扩展I2C总线外围器件。将VIIC1.0装入程序存储器中,对其中的符号单元赋值后,使用三条通用操作命令就可实现任何I2C总线外围器件的应用程序设计。本文以VIIC为例,介绍应用软件形式的广义平台设计方法,给出VIIC1.0程序文本。按照这一思路,也可移植到其他系列的嵌入式系统中。
关键词:平台模式虚拟I2C总线VIIC应用程序设计
一、 I2C总线及其虚拟应用
1. I2C总线应用呼唤平台模式
目前,单片机应用系统的外围扩展已从并行方式为主过渡到以串行方式为主的时代。许多新型外围器件都带有串行扩展接口。通常的串行扩展接口和串行扩展总线有UART的移位寄存器方式、MOTOROLA公司的SPI、NS公司的Microwire、Dallas公司的1\|Wire和Philips公司的I2C总线等。其中,I2C总线提供了较完善的总线协议、最简单的串行连接方式,并提供了总线操作的状态处理软件包,因而得到了广泛的应用。但厂家并未提供完善的平台模式应用软件包。因此,用户在扩展I2C总线外围器件时,还要在了解I2C总线协议、操作原理的基础上,采用直接方式进行I2C总线外围器件的应用程序设计。迄今为止,许多期刊的文章中还是以这种方式来介绍I2C总线的扩展应用。由于I2C总线协议的复杂性和操作管理的特殊性,从I2C总线结构原理到I2C总线应用的直接设计方式难度较大,使I2C总线推广应用较慢。因此,迫切呼唤推出I2C总线的应用软件平台,使人们不必了解I2C总线就能设
一种采用曼码调制的非接触IC卡读写程序编制-单片机与嵌入式系统应用
|
|
|
|
|
作者:北京航空航天大学 何立民
|
摘要:VIIC是主方式下的虚拟I2C总线软件包,用于80C51系列单片机的单主系统中。只需两根普通I/O口线就可随时扩展I2C总线外围器件。将VIIC1.0装入程序存储器中,对其中的符号单元赋值后,使用三条通用操作命令就可实现任何I2C总线外围器件的应用程序设计。本文以VIIC为例,介绍应用软件形式的广义平台设计方法,给出VIIC1.0程序文本。按照这一思路,也可移植到其他系列的嵌入式系统中。
关键词:平台模式虚拟I2C总线VIIC应用程序设计
一、 I2C总线及其虚拟应用
1. I2C总线应用呼唤平台模式
目前,单片机应用系统的外围扩展已从并行方式为主过渡到以串行方式为主的时代。许多新型外围器件都带有串行扩展接口。通常的串行扩展接口和串行扩展总线有UART的移位寄存器方式、MOTOROLA公司的SPI、NS公司的Microwire、Dallas公司的1\|Wire和Philips公司的I2C总线等。其中,I2C总线提供了较完善的总线协议、最简单的串行连接方式,并提供了总线操作的状态处理软件包,因而得到了广泛的应用。但厂家并未提供完善的平台模式应用软件包。因此,用户在扩展I2C总线外围器件时,还要在了解I2C总线协议、操作原理的基础上,采用直接方式进行I2C总线外围器件的应用程序设计。迄今为止,许多期刊的文章中还是以这种方式来介绍I2C总线的扩展应用。由于I2C总线协议的复杂性和操作管理的特殊性,从I2C总线结构原理到I2C总线应用的直接设计方式难度较大,使I2C总线推广应用较慢。因此,迫切呼唤推出I2C总线的应用软件平台,使人们不必了解I2C总线就能设
热门点击
推荐技术资料
| | | | | |