由设置寄存器()来选择P1口的引脚功能。
A.PINSEL0
B.PINSEL1
C.PINSEL2
D.PINSELx
- · 有3位网友选择 C,占比30%
- · 有3位网友选择 D,占比30%
- · 有2位网友选择 B,占比20%
- · 有2位网友选择 A,占比20%
A.PINSEL0
B.PINSEL1
C.PINSEL2
D.PINSELx
函数代码描述:显示温度的整数部分 头文件: #include<reg52.h> //包含单片机寄存器的头文件 #include <intrins.h> //包含_nop_()函数定义的头文件 unsigned char code digit[10]={"0123456789"}; //定义字符数组显示数字 unsigned char code Str[]={"Ambient Temp"}; //说明显示的是温度 unsigned char code Error[]={"Error!Check!"}; //说明没有检测到 DS18B20 unsigned char code Temp[]={"Temp:"}; //说明显示的是温度 unsigned char code Cent[]={"Cent"}; //2013 年 9 月 26 日,修正 DS1302 干扰 P1 口 LED 灯问题 sbit SCLK=P1^7; //位定义 1302 芯片的接口,时钟输出端口定义在 P1.7 引脚 sbit DATA=P2^7; //位定义 1302 芯片的接口,数据输出端定义在 P2.7 引脚 sbit RST=P1^2; //位定义 1302 芯片的接口,复位端口定义在 P1.2 引脚 sbit cs88=P2^2; sbit DU = P2^0; sbit WE = P2^1; sbit RS=P1^0; //寄存器选择位,将 RS 位定义为 P1.0 引脚 sbit RW=P1^1; //读写选择位,将 RW 位定义为 P1.1 引脚 sbit E=P2^5; //使能信号位,将 E 位定义为 P2.5 引脚 sbit BF=P0^7; //忙碌标志位,,将 BF 位定义为 P0.7 引脚 sbit HW=P3^7; //红外 sbit LED=P1^4;
A.A1A0=11选择控制寄存器
B、A1A0=01选择端口C
C、A1A0=10选择端口A口
D、A1A0=00选择端口B
A.MCS-51单片机的引脚 /EA=0时,表示仅使用外部ROM作为程序存储器。
B.CPU内部寄存器PC可以看成是程序存储器的地址指针。
C.MCS-51单片机的P1为8位的准双向IO端口。
D.MCS-51单片机的P0口寄存器写1时,对应引脚输出高电平。
A.PO口作为总线端口使用时,它是一个双向口
B.P0口作为适用I/0端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口
C.P1~P3口作为输入端口用时,必须先向增口寄存器写入1
D.P0~P3口的驱动能力是相同的
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!