单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 12:30:18
![单片机C51,这几句是什么意思?//initswPMR|=0X01;//inithwP1=0XFF;P2=0XFF;P3=0XFF;P4=0XFF;什么是SW和HW,这样做有什么用,不写这几句有影响吗?我用的是at89S8252,PMR是这样定义的sfr PMR=0xC4](/uploads/image/z/12504778-34-8.jpg?t=%E5%8D%95%E7%89%87%E6%9C%BAC51%2C%E8%BF%99%E5%87%A0%E5%8F%A5%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%2F%2FinitswPMR%7C%3D0X01%3B%2F%2FinithwP1%3D0XFF%3BP2%3D0XFF%3BP3%3D0XFF%3BP4%3D0XFF%3B%E4%BB%80%E4%B9%88%E6%98%AFSW%E5%92%8CHW%2C%E8%BF%99%E6%A0%B7%E5%81%9A%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%2C%E4%B8%8D%E5%86%99%E8%BF%99%E5%87%A0%E5%8F%A5%E6%9C%89%E5%BD%B1%E5%93%8D%E5%90%97%3F%E6%88%91%E7%94%A8%E7%9A%84%E6%98%AFat89S8252%2CPMR%E6%98%AF%E8%BF%99%E6%A0%B7%E5%AE%9A%E4%B9%89%E7%9A%84sfr+PMR%3D0xC4)
单片机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这个寄存器,应当是扩展型号所增加的.