再avr单片机中 用C语言来写 有些代码不明白

其中代码DDRB=0xff;DDRD=0x7f;PORTD|=0x80;这些是初始化,DDRD=0x7f;这是什么意思啊一般不是送0x00和0xff吗7f是什么... 其中代码DDRB=0xff;
DDRD=0x7f;
PORTD|=0x80;这些是初始化,DDRD=0x7f;这是什么意思啊 一般不是送0x00和0xff吗 7f是什么
展开
 我来答
起名太难了就叫昵称吧
2012-11-19 · TA获得超过618个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:134万
展开全部
0x7f=0111 1111 DDRD=0x7f的意思是把IO口D口的D0~D6设置为输出口,D7设置为输入口。
DDRx(x可以为A,B,C,D)是设置IO输入输出方向的(0为输入,1为输出)。
PORTx(x可以为A,B,C,D)当IO楼为输出状态时(通过DDR设定为1)1为输出高,0为输出低。
当为输入状态时(通过DDR设定为0)1为内部上来电阻使能,0为不使能内部上拉电阻。
随波逐流bt
2012-11-19 · 超过25用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:51.6万
展开全部
0x7f是十六进制,化成二进制就是0111 1111,DDRD=0x7F就是PD7设置为输入(0),从PD6-PD0设置为输出(1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芯DZ
2012-11-19 · 超过27用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:70.5万
展开全部
7f是16进制数等于二进制的01111111
追问
我知道 问的是在这代表什么意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-19
展开全部
AVR单片机需要对IO口初始化
AVR单片机上电时IO均为高阻态,由三个寄存器决定IO的输出方向
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式