第4章并行口的输入输出操作范例.pptVIP

  • 103
  • 0
  • 约4.55千字
  • 约 49页
  • 2016-11-22 发布于湖北
  • 举报
#includereg51.h sbit LED0=P1^0; sbit LED1=P1^1; sbit LED2=P1^2; sbit LED3=P1^3; sbit K0=P1^4; sbit K1=P1^5; sbit K2=P1^6; sbit K3=P1^7; void main( ) { while(1) { K0=1;K1=1;K2=1;K3=1; LED0=K0; LED1=K1; LED2=K2; LED3=K3; } } 思考: 为什么在读键状态之前要先置1? 修改: (1)开关闭合时灯灭。 (2)K0控制LED3,K1控制LED2,K2控制LED1,K3控制LED0。 4.3.2 单个按钮开关型 输入信号 【例4-8】按钮开关。编程实现S1按钮按一下,4个灯一组亮、灭交替。 【例4-9】开始是所有的灯都亮,按一下S1,灯变为500ms闪烁,再按一下,变为全亮。 分析: 相当于S1为一个控制开关,控制着等的亮、灭闪烁 注意和例题4-8的不同。定义一个位单元,按键每动作一次,该位单元取反:该单元为0时,灯全亮,该单元为1时,灯闪烁。 4.3.3 多个按钮型开关输入信

文档评论(0)

1亿VIP精品文档

相关文档