找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9992|回复: 12
打印 上一主题 下一主题
收起左侧

单片机程序语句PORTB=0xAA;看不懂,求大神解释一下

  [复制链接]
跳转到指定楼层
楼主
ID:300632 发表于 2018-8-9 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助,我是小新手,在课本中有两条语句我看不懂,请大神详细解释一下
PORTB=0xAA;
DDRB=0xFF;
AA跟FF我知道是16进制,转化成二进制是1010 1010跟1111 1111,那前面的字母是什么意思,还有0x有什么用?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:348409 发表于 2018-8-9 10:42 | 只看该作者
0x 在程序中就是代表 16进制,表示在0x后面字符为16进制,程序编译时会按照16进制来处理

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:384514 发表于 2018-8-9 11:03 | 只看该作者
PORTB是端口B的寄存器,通过这个寄存器可以设置B端口对应引脚电平。
DDRB是端口B的方向寄存器,通过设置这个寄存器可以设置端口B端口对应引脚的方向(输入、输出)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:384514 发表于 2018-8-9 11:05 | 只看该作者
AA跟FF我知道是16进制,转化成二进制是1010 1010跟1111 1111,那前面的字母是十六进制的写法,比如要表示10进制的数值10,用十六进制表示一般表示成0x0a

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:139945 发表于 2018-8-9 11:15 | 只看该作者
前边是寄存器名称  至于Ox是十六进制标识

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:308437 发表于 2018-8-9 11:15 | 只看该作者
字母你用 Ctrl+f  查找一下,就知道什么意思了。
0x  表示的是十六进制

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:375094 发表于 2018-8-9 11:21 | 只看该作者
0x基本没用,不说太多,就是和你的AA FF组合而已

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:295874 发表于 2018-8-9 11:41 | 只看该作者
表示是十六进制表示的数据,所以你才可以理解成是16进制,转化成二进制是1010 1010跟1111 1111

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:382816 发表于 2018-8-9 11:49 | 只看该作者
yousunny 发表于 2018-8-9 11:15
字母你用 Ctrl+f  查找一下,就知道什么意思了。
0x  表示的是十六进制

哪来的ctrl+f ?不是课本吗?
回复

使用道具 举报

10#
ID:279667 发表于 2018-8-9 11:57 | 只看该作者
PORTB: 指的是端口B
0xAA: 0x 代表着这个数值是十六进制 ,AA便是这个数值
DDRB:指的是设置B的读写方向,读为1,写为0

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:381209 发表于 2018-8-9 12:56 | 只看该作者
PORTB和DDRB是单片机其中两个8位的寄存器  通过赋值给这两个寄存器8位的AA和FF值让这两个寄存器对应位置为0或是1达到控制目的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:356940 发表于 2018-8-9 12:58 | 只看该作者
0x表示十六进制,前面那些字母是寄存器名称

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

13#
ID:62622 发表于 2018-8-11 13:25 | 只看该作者
这个可以多看看你对应单片机的数据手册,也锻炼一下怎么在数据手册上读取想要的东西的方法
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表