如上题图,按键信号从P1.0输入,P2.0 输出信号控制发光二极管,输出低电平亮,高电平灭。[br][/br] 试编写控制程序,按键按下时,发光二极管灭,按键释放时,发光二极管亮。 填空使程序完整: 定义P1口: 1.———————————— [br][/br] 定义P2口: 2.———————— 定义P1.0引脚,名称为ANK: 3.———————— 定义P2.0引脚,名称为LED: 4.———————— //开始main程序 main() { 定义变量 x,y: 5.———————— 6.———————— 读取P1.0引脚ANK到x 7.———————— 将x 变量进行运算后送给y 8.———————— 将y送给P2.0引脚LED,使发光二极管亮灭 9.———————— }
举一反三
- 如填空题图,按键信号从P1.0输入,P2 输出8路信号控制8个发光二极管同时亮灭,输出低电平亮,高电平灭。[br][/br] 试编写控制程序,按键按下时,8个发光二极管灭,按键释放时,8个发光二极管亮。
- 图中用P1.0引脚控制发光二极管的阴极,对单片机来讲属于()操作,必须给P1.0引脚进行()定义
- AT89S51单片机P1口外接8个发光二极管,且P1引脚输出0时,对应的发光二极管亮,P1引脚输出1时,对应的发光二极管灭。编程实现:LED8~LED1先按二进制从00000B~10000加1计数显示,然后再从10000B~00000B减1计数显示。P1的8个LED灯顺序加1逆序减1显示效果.mp4AT89S51单片机P1口外接8个发光二极管,且P1引脚输出0时,对应的发光二极管亮,P1引脚输出1时,对应的发光二极管灭。编程实现:LED8~LED1的状态按二进制加1计数显示。
- 智慧职教: <p>若定义int x=7,y=5,z;则表达式:z=x+5/2*y的值是__________</p><p><br/></p>
- 一位LED发光二极管接在单片机的P1.0引脚,想控制此LED点亮,必须让P1.0=1;