单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 09:20:41
单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4

单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4
单片机C51,这几句是什么意思?
//initsw
PMR|=0X01;
//inithw
P1=0XFF;
P2=0XFF;
P3=0XFF;
P4=0XFF;
什么是SW和HW,这样做有什么用,不写这几句有影响吗?
我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4

单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4
initsw,软件初始化
PMR |= 0x01,就是将PMR寄存器的最低位置1,其它位的状态不变.
inithw,硬件初始化
将P1~P4口全部写0xFF,所有管脚置为高电平(输入状态).
你用的什么型号单片机?标准8051没有PMR这个寄存器,应当是扩展型号所增加的.