1楼:匿名用户
p1=0xfe:p大写,是
抄0x不是ox,0xfe是十六进制bai
数。0x是c语言里du面十六进制数的标识,十六进制数0xfe转化为zhi2进制就是1111 1111,分别对应daoi/o的8个口线,所以0xff的意思为p1口8个口线全为1也就是高电平。
在运行p1=0xfe的语句之后,引脚p1.0将被置为0,即处于低电平状态,其它引脚被置为1,即高电平状态。
0xfe的作用就是将2进制转为十六进制,意义就是让单片机转为低电平状态。
扩展资料
单片机引脚置高,p1代表了端口1,端口1有8个引脚,p1.0~p1.7。
可以p1=0;或p1=1。即p1口输出为0v或5v。单片机引脚置高时,一般只有内部弱上拉,要想有稳定的5v电压,就需要加外部的上拉,或使用推挽输出。
oxff是16进制数,ff是值,16进制中用f表示15。oxfe也是16进制数,16进制中用e表示14。
以0x开头的数字都是十六进制,例如0x ff,ff是值。2进制,8进制,10进制,16进制,还是其它进制,解析的方式都是一样的,只是基数不一样而已。2进制基数是2,8进制是8,10进制是10,16进制是16。
2楼:情感分析
“单片机引脚bai置高,p1口有8引脚dup1.0~p1.7。可以p1=0;或
zhip1=1。即p1口输出为dao0v或5v。单片机引脚置高时,一般内只有内部
容弱上拉,要想有稳定的5v电压,就须要加外部的上拉,或使用推挽输出。
3楼:生活如歌
这个得看你的硬件电路,如果p1口什么都不接就没有什么作用。
如果p1口外面接了
专8只发光二极管,并且是属按共阳极来接,就是二极管阳极接vcc,阴极接p1口的某个端口,当然中间还要串一个限流电阻。这时候的p1=0xfe就代表p1.0接的那个二极管亮了。
4楼:匿名用户
p1代表了端口1,端
来口1有8个引脚,自分别是p1.0~p1.7对p1的赋bai值反应在du硬件上,就是zhi设置p1口各引脚的电dao平状态,p1.
0对应的是值的最低位,p1.7对应值的最高位。
0xfe是一个十六进制,它对应的二进制值为1111 1110,除了最低位为0外,其它均为1.
所以在运行p1=0xfe的语句之后,引脚p1.0将被置为0,即处于低电平状态,其它引脚被置为1,即高电平状态。
5楼:匿名用户
但是将p1口中赋值为0xfe就是二进制 11111110,,和p1口从p1_7到p1_0
6楼:zhengguang飞翔
这个“0x”是当初他们创立c语言时规定的,如果是汇编语言的话,就是以h结尾的。
标志,和十进制作区别。
单片机中的p1&=0xfe什么意思能不能举例说
7楼:匿名用户
a+=2 即a=a+2
a>>=1 即 a=a>>1
a丨=0x01 即 a=a丨0x01
凡是自操作的都这样写
8楼:深思熟虑
p1 = p1 & 0xfe
单片机片选有什么用,51单片机片选的意义是什么?
1楼 无畏无知者 比如,有几块一样的芯片同时接到单片机总线上,靠什么去区分这些芯片并访问他们呢? 对,就是那个片选信号了,哪一个芯片的片选信号使能,总线就与哪一个芯片进行数据交换了。 这个就是片选的作用。 其实归根结底就是寻址而已。 2楼 匿名用户 片选信号相对于地址一样,当芯片的片选和地址信号同时...
谁能告诉我单片机制作电子万年历的目的和意义
1楼 匿名用户 一 熟悉数码管的驱动 二 熟悉按键的应用 把做万年历所需要的器件列出来,大致就是这个格式 2楼 匿名用户 就是学习呗。真的应用的话,成本高了,不如直接买一台。 3楼 匿名用户 目的只是让你更懂单片机的设计而已,具体意义没多大,只是能让你懂得而已 4楼 匿名用户 单片机制作电子万年历,...
51单片机中断系统的作用是什么,51单片机中断系统的作用?
1楼 做而论道 如果没有中断系统,就只能由 cpu 按照程序编写的先后次序,对各个外设,进行巡回检查与处理。 这就是查询式工作方式。 貌似公平,实际效率却不高。 如果有了中断系统,整个计算机系统,就具有了应付突发事件的处理能力。 这就是中断式工作方式。 51单片机中断系统的作用? 2楼 做而论道 如...