专栏中心

EEPW首页 > 专栏 > MPLAB C18学习 有关LAT PORT TRIS

MPLAB C18学习 有关LAT PORT TRIS

发布人:0750long 时间:2009-07-25 来源:工程师 发布文章
MPLAB C18学习 有关LAT PORT TRIS

 

关于三者区别:

PORT泛指PORTA、PORTB等,LAT泛指LATA,LATAB等。

 


 

                                       读取                                      写入



PORT                             针脚                                数据锁存器

LAT                          数据锁存器                          数据锁存器

TRIS                     数据方向寄存器                   数据方向寄存器

 

注意!PORTA和其他端口有所不同,只有7位(或者6位?)

测试程序:

#include <p18cxxx.h>
#pragma config WDT = OFF
void main(void)
{
    unsigned char a,b;
    a = 0;
    b = 0;
    TRISB = 0xff;          //置端口B为输入口
    PORTB = 0xff;        //置数据锁存器为0xff
    a = PORTB;
    b = LATB;
    TRISB = 0x00;        //置端口B为输出口
    a = PORTB;
    b = LATB;
    while(1);
}

在proteus下建立了个简单的电路来测试,结果如下:

点击看大图


 

点击看大图

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

基础教程:模数转换器

视频 2012-06-18

谷歌首款基于Arm的CPU Axion采用台积电3nm,并支持创意电子设计

GaN成AI服务器电源芯片竞争焦点,未来应用潜力巨大

单片机的在线编程技术

单片机的组成介绍

资源下载 2007-02-16

iPhone 17在中美市场早期的销量比前代产品高很多

人工智能电脑:准备重新点燃电脑市场的新类别

单片机读写U盘

资源下载 2007-02-16

基础教程:数模转换器

视频 2012-06-18

单片机电池供电系统

在线仿真的兴起、衰落和重生:真实案例研究(2)

单片机读写FAT表的资料

资源下载 2007-02-16

Pickering 新型基于MEMS技术的多端口千兆以太网接口单元(GBASE-T1 FIU),显著提升了测试系统的带宽、数据吞吐能力以及使用寿命

在线仿真的兴起、衰落和重生(1)

ADI公司MEMS陀螺仪的抗振性

视频 2012-06-18

“全民数字人”时代来袭!IDC最新研究解码AI数字人市场关键趋势

芯华章开放免费使用商用级仿真器GalaxSim加速中国芯片初创公司发展

EDA/PCB 2025-10-22

CMOS 2.0 正在推进半导体拓展极限

EDA/PCB 2025-10-21

ADI高速ADC的行为模型及工具软件

利用MEMS惯性传感器实现头部冲击遥测系统

视频 2012-06-18
更多 培训课堂
更多 焦点
更多 视频

技术专区