深圳市赛明电子有限公司

(非本站正式会员)

深圳市赛明电子有限公司

营业执照:已审核身份证:已认证经营模式:贸易/代理/分销所在地区:广东 深圳

收藏本公司 人气:1030405

企业档案

  • 相关证件:营业执照已审核 身份证已审核
  • 会员类型:普通会员
  •  
  • 梁小姐 QQ:2885770491
  • 电话:18982956706
  • 手机:18982956706
  • 地址:深圳市龙华新区大浪街道钓鱼合路金威大厦
  • E-mail:1985814819@qq.com

产品分类

供应MC9S08AW60,电片机的并行输入/输出
供应MC9S08AW60,电片机的并行输入/输出
<>

供应MC9S08AW60,电片机的并行输入/输出

型号/规格:

MC9S08AW60

品牌/商标:

FREESCALE/飞思卡尔

产品信息

MC9S08AW60具有输入/输出端口,即PORTA、PORTB、PORTC、PORTD、POTTE、PORTF和PORTG,大多数I/O引脚和片内外围模块如定时器、串航天通信、键盘中断等的功能引脚复用。

并行I/O的特性如下:

●7个端口,多具有54个通用I/O引脚。可通过软件配置饿日输入或输出;

●作为输入引脚时,具有迟滞输入缓冲器,每一个输入引脚可以软件配置内部输入上拉电阻;

●作为输出引脚时,可通过软件配置摆率输出缓冲器;

●端口A具有8个I/O引脚;

●端口B具有8个引脚,和ADC1复用;

●段口C具有7个引脚,和SCI2、IIC1以及MCLK复用;

●端口D具有8个引脚,和ADC1、KBI1以及TPM1、TPM2的外部时钟输入复用;

●端口E 具有8个引脚,和SCI1、TPM1以及SPI1复用;

●端口F具有8个引脚,和TPI1以及TPM2复用;

●端口G具有7个引脚,和XTAL、EXTAL以及KBI1复用;

如果I/O端口引脚没有被其他模块控制,它们都将作为通用I/O引脚。芯片I/O引脚的数量依赖于不同的封装,64引脚封装的芯片具有54个I/O引脚,48引脚封装的芯片具有38个每一个端口都具有一个8位的数据方向寄存器位PTxDD和一个8位的数据寄存器PTxD。它们位于0页存储器空间中,可以通过直接寻址等方式方便、高效地访问。通过端口数据寄存器TPxD读/写并行I/O。而端口输入方向受数据方向寄存器TPxDD控制。

数据方向控制位TPxDDn决定引脚是作为输入还是输出,它们还决定读/写数据寄存器PTxD时的具体含义。当TPxDDn=0时,相应引脚作为输入,读数据寄存器TPxDn返回的是引脚状态,写数据寄存器TPxDDn并不会影响引脚状态,仅仅只会更新TPxDx中的值,写数据寄存器TPxD则把相应的值反映成为引脚电平输出:0输出低电平,1输出低电平。当外围模块或者系统功能控制引脚时,尽管外围模块取代了实际引脚方向的控制,数据方向位仍然控制着读取端口数据寄存器TPxD时的返回值 。

当一个复用引脚上的模拟功能被允许时,所有数字引脚功能都被禁止。此时读端口数据寄存器返回0。通常,当一个引脚共享数字功能和模拟功能时,模拟功能比数字功能具有更的优先级,因此,如果数字功能和模拟功能都允许,那么实际是模拟功能控制引脚。

要养成良好的编程习惯;在改变端口引脚的方向输出之前,要先初始化端口数据积存器,这样确保引脚电平不会被端口数据寄存器中的旧数据驱动。端口数据寄存器中的值只有在端口引脚方向变为输出之后,才会影响引脚状态。