51单片机 管脚 初始化

[复制链接]
查看11 | 回复4 | 2009-2-2 10:36:51 | 显示全部楼层 |阅读模式
51单片机 管脚 初始化 具体怎么弄啊,详细点,我刚学这个

回复

使用道具 举报

千问 | 2009-2-2 10:36:51 | 显示全部楼层
这就要看你想初始化为高电平有效还是低电平有效,只要在数值里面反一下就可以了,即0变1或1变0,不懂你是学汇编语言还是C语言,我举个例子你看看吧。ORG 100H;单片机起始地址
MOV A,31H ;分配存储空间
M0:MOV A,#0EFH ;P2口赋初值( 即P2口管脚初始化)
MOV R0,#08H ;循环次数
M1:MOV P2,A
;给P2口赋值,从而点亮LED
LCALL DELAY ;LED点亮延迟时间
LCALL DELAY
LCALL DELAY
RR A
;LED右移循环显示...
回复

使用道具 举报

千问 | 2009-2-2 10:36:51 | 显示全部楼层
用C语言比较方便:用#include初始化单片机即可;初始化管脚:PINA=0X00---设为输入
PINB=0xff---设为输出...
回复

使用道具 举报

千问 | 2009-2-2 10:36:51 | 显示全部楼层
复位就初始化了,你说的是程序里边吧,一般都是将各IO口置1...
回复

使用道具 举报

千问 | 2009-2-2 10:36:51 | 显示全部楼层
初始化为0或1都行,自己决定。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行