社区
单片机/工控
帖子详情
单片机
weicheichei
2011-06-29 10:08:14
sbit secModA = P2^4;
sbit secModB = P2^5;
sbit secModC = P2^6;
sbit secModD = P2^7;
secModA = mod & 0x01;
secModB = mod & 0x02;
secModC = mod & 0x04;
secModD = mod & 0x08;
假如mod=10,会不会secModD=1,secModC=0,secModB=1,secModA=0,这几个口都是输出,谢谢大家了。
...全文
92
6
打赏
收藏
单片机
sbit secModA = P2^4; sbit secModB = P2^5; sbit secModC = P2^6; sbit secModD = P2^7; secModA = mod & 0x01; secModB = mod & 0x02; secModC = mod & 0x04; secModD = mod & 0x08; 假如mod=10,会不会secModD=1,secModC=0,secModB=1,secModA=0,这几个口都是输出,谢谢大家了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AnYidan
2011-07-03
打赏
举报
回复
位运算,也叫按位运算,其操作数是 integral,结果也是操作数的类型,运算过程是 按相应的位进行的,没有所谓进位借位,结果也放在相应的位上
例如 secModA = mod & 0x01; 其结果是 0000000x, x 取决于 mod 的第 0 位
逻辑运算结果只有 0 和1,也叫 true 和 false
Great_Bug
2011-07-03
打赏
举报
回复
secModA = mod & 0x01;
secModB = mod & 0x02;
secModC = mod & 0x04;
secModD = mod & 0x08;
============================
这几个可能会有问题。。。结果很可能不是你想要的。
猜想你的mod该是个 int 或 char 类型,它和一个int进行逻辑运算,会得到一个int类型的结果
把这个值传给一个一位宽的变量,通常会传bit-0,那样的话,只有这一行
secModA = mod & 0x01;
可能会是你想要的结果,其它的可能不是。
qq15096068040
2011-07-02
打赏
举报
回复
你为什么要这么做啊
直接赋值啊
xujianglun
2011-06-29
打赏
举报
回复
这就是一个逻辑运算问题
10=0x0A=0000 1010&0x01=0x00
lbing7
2011-06-29
打赏
举报
回复
这个叫位运算,不是逻辑运算
位变量是这样,当你给一个非0值赋给它之后,它就被置1
反之,它则为0
weicheichei
2011-06-29
打赏
举报
回复
[Quote=引用 1 楼 xujianglun 的回复:]
这就是一个逻辑运算问题
10=0x0A=0000 1010&0x01=0x00
[/Quote]
secModB = mod & 0x02=0000 1010 & 0x02=0000 0010;这个对吗,还有secModB是位定义,这个以后到底是1还是0?谢谢你啊
【
单片机
/嵌入式】最完整学习路线
一.什么是
单片机
?什么是嵌入式?它们之间的区别与联系。 关于这个问题我在网上寻找到了相关文章解释得很详细,不了解的同学可以参考一下这篇文章:到底什么是嵌入式?什么是
单片机
? - 知乎 二.学习路线 一个人学习是孤独的,如果你是一名学生,建议加入学校的电子社团或者实验室,有老师的帮助和同学的互助能更好去提升自己,多与同学组队参加项目比赛,能收获更多的知识经验。 1.C语言! C语言! C语言! C语言可以说是贯穿整个嵌入式的核心程序语言,想要学好嵌入...
单片机
毕业设计196例
单片机
本科毕业设计——心率计(脉搏测量仪)系统设计与实现(源代码+protues仿真+PCB+开题报告+讲解视频).zip,相关下载链接:https://download.csdn.net/download/dwf1354046363/72630770
单片机
本科毕业设计——声控灯(继电器)控制系统设计与实现(源代码+protues仿真+PCB+开题报告+讲解视频).zip,相关下载链接:https://download.csdn.net/download/dwf1354046363/72620013 单片
51
单片机
入门——
单片机
最小系统
单片机
最小系统1.什么是最小系统2.最小系统的三要素2.1电源 1.什么是最小系统
单片机
最小系统也称为
单片机
最小应用系统,是指使用最少的原件组成
单片机
可以工作的系统。 2.最小系统的三要素
单片机
最小系统的三要素为:电源、晶振和复位电路。 2.1电源 任何电子设备都需要供电,目前主流
单片机
的电源分别为5V和3.3V这两个标准。 选用STC89C52,它需要5V的供电系统,上图是使用USB口输出的5V直流直接供电的,从图中可以看出,供电电路在40引脚和20引脚的位置上,40引脚接的是+5V,通常也称为VCC
51
单片机
——51
单片机
入门基础知识
第一部分。
单片机
简介 MSC-51
单片机
指以8051为核心的
单片机
,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺
单片机
产品统称为80C51系列。
单片机
:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即
单片机
(single chip Micr...
51
单片机
之串口通信详解及代码示例
目录一、串口介绍二、硬件电路三、51
单片机
的UART四、相关寄存器4.1 SCON:串口控制寄存器(可位寻址)4.2 PCON:电源控制寄存器(不可位寻址)4.3 TMOD五、串口通信操作流程5.1 发送数据流程5.2 接收数据流程六、波特率计算七、效果演示 一、串口介绍 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。
单片机
的串口可以使
单片机
与
单片机
、
单片机
与电脑、
单片机
与各式各样的模块互相通信,极大的扩展了
单片机
的应用范围,增强了
单片机
系统的硬件实力。
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章