就像和直接用P0口就进行总线操作那样。不用进行位操作。如P0=0x3f;wei=1;wei=0;而不是对I/O口个个值进行赋值。
请大神帮忙看一下程序
;P1.0到P1.5是密码键,P1.7是确认键,;P2.1到P2.6对应5个密码键,平常点亮,--原文如此,应该是6个 ;按下对应的密码后对应的LED熄灭,松开再次点亮,;P2.7上的蓝色LED对应的是确认键 ;密码顺序是依次按P1.0到P1.5,;密码数值和顺序都正确才点亮P1.6上的LED,否则点亮P2.0上的...
关于单片机二进制问题,求高手
你在P1输入0xf0(二进制为11110000),这时P1就等于11110000,高位P1.7在前,低位P1.0在后,所以P1.0,P1.1,P1.2,P1.3口为低电平,P1.4,P1.5,P1.6,P1.7口为高电平。如果你送P1=0x0F,那么P1.0,P1.1,P1.2,P1.3口高电平,P1.4,P1.5,P1.6,P1.7口为低电平。
excel中如何将穿插着字母的数字的小数点递增递增
1、先在第一个单元格输入1.0,然后用鼠标选中你要填充的区域·2、选择“编辑”-“填充”-“序列”,选择后会弹出“序列”的对话框。3、在“序列”的对话框里选择“列”和“等差序列”,把“步长”设为0.1。确定后就OK拉!
数字电子钟可设报告
JB P1.3,A1 K03: DEC MINUTE ;小时值加1 MOV A,MINUTE CJNE A,#0,J03 ;判断是否加到24小时 MOV MINUTE,#59 LJMP A1J00: JB P1.0,A1 ;等待按键抬起 LCALL DISPLAY SJMP J00J01: JB P1.1,A1 LCALL DISPLAY SJMP J01J02: JB P1.2,A1 LCALL DISPLAY SJMP J02J03: JB P1.3,A1 LCALL DISPLAY SJMP...
excel中如何将穿插着字母的数字的小数点递增递增
第一格输入P1.0,第二格输入P1.2,同时选中两格往下拖,至P1.8后,分别输P2.0,P2.2,依此类推,非常麻烦。试过用公式,在2.0处仍然会出错。试等高人。
...现在想用4X4键盘控制,请问下面显示程序应该怎么改啊?折磨死了_百度...
思路一首先通常想到的可能是下面这样的设计:上图形式的按键就是我们通常说的行列式按键,它的驱动思路是这样的:1. 对IO1、2、3配置为推挽输出,依次只让其中一个输出为0其他输出为1。2. 对IO4、5进行读操作,根据读出的结果判断哪个按键按下。例如:配置IO1、2、3为011,读IO4、5,若IO4为0...
定期数字循环显示程序
CLR P2.6 ;选中p2.6 数码管左边的8字使能 SETB P2.7 ;p2.7不使能。 右边的数码管消隐 MOV P0,#28H ;把28h送p0口;数码管显示 0 LCALL DELAY ;延时 MOV P0,#0FFH ;0ffh 送p0口,数码管清除 CLR P1.0 ;点亮p1.0发光管 MOV P0,#7EH ;把7eh送p0口;数码管显示...
通过89s51单片机实现交通灯
LED_R2 BIT P2.6 ;南北路口红灯BCD1 BIT P1.0BCD2 BIT P1.1BCD3 BIT P1.2BCD4 BIT P1.3BCD5 BIT P1.4BCD6 BIT P1.5 ORG 0000H LJMP START ;跳转到主函数 ORG 0003H LJMP INT0_ISR ;跳到外部中断0处理函数 ORG 0013H LJMP INT1_ISR ;跳到外部中断1处理函数 ORG 001BH LJMP TIMER1 ;跳到定时...
发光二极管从左向右依次点亮
P1口外接八个LED发光二极管。P1控制灌电流:(自己加所需时间间隔)状态1 p1=0xff;p1.0=0;p1.1=0;p1.2=0;p1.3=0;p1.4=0;p1.5=0;p1.6=0;p1.7=0;状态2 p1=0x00;p1.0=1;p1.1=1;p1.2=1;p1.3=1;p1.4=1;p1.5=1;p1.6=1;p1.7=1;...
多功能流水灯的设计
实现8个LED流水灯程序用中文表示为:P1.0低、延时、P1.0高、P1.1低、延时、P1.1高、P1.2低、延时、P1.2高、P1.3低、延时、P1.3高、P1.4低、延时、P1.4高、P1.5低、延时、P1.5高、P1.6低、延时、P1.6高、P1.7低、延时、P1.7高、返回到开始、程序结束。从上面中文表示...