十天学会单片机实例100(11)
时间:2025-01-10
时间:2025-01-10
十天学会单片机实例100
while(1)
; //设置无限循环,防止程序“跑飞”
}
//实例14:用P0口显示条件运算结果
#include<reg51.h> //包含单片机寄存器的头文件
void main(void)
{
P0=(8>4)?8:4;//将条件运算结果送P0口,P0=8=0000 1000B
while(1)
; //设置无限循环,防止程序“跑飞”
}
//实例15:用P0口显示按位"异或"运算结果
#include<reg51.h> //包含单片机寄存器的头文件
void main(void)
{
P0=0xa2^0x3c;//将条件运算结果送P0口,P0=8=0000 1000B
while(1)
; //设置无限循环,防止程序“跑飞”
}
//实例16:用P0显示左移运算结果
#include<reg51.h> //包含单片机寄存器的头文件
void main(void)
{
P0=0x3b<<2;//将左移运算结果送P0口,P0=1110 1100B=0xec
while(1)
; //无限循环,防止程序“跑飞”
}
//实例17:"万能逻辑电路"实验