《模拟开关灯〖汇编+C语言参考资料〗》由会员分享,可在线阅读,更多相关《模拟开关灯〖汇编+C语言参考资料〗(3页珍藏版)》请在金锄头文库上搜索。
2 模拟开关灯 1 实验任务 如图 示,监视开关 在 口上),用发光二极管 在单片机 口上)显示开关状态,如果开关合上,开关打开,灭。 2 电路原理图 图 系统板上硬件连线 (1) 把“单片机系统”区域中的 口用导线连接到“八路发光二极管指示模块”区域中的 口上; (2) 把“单片机系统”区域中的 口用导线连接到“四路拨动开关”区域中的 口上; 4 程序设计内容 (1) 开关状态的检测过程 单片机对开关状态的检测相对于单片机来说,是从单片机的 口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关 上去,即输入高电平,相当开关断开,当拨动开关 下去,即输入低电平,相当开关闭合。单片机可以采用 者是 令来完成对开关状态的检测即可。 (2) 输出控制 如图 3 所示,当 口输出高电平,即 时,根据发光二极管的单向导电性可知,这时发光二极管 灭;当 口输出低电平,即 时,发光二极管 ;我们可以使用 令使 口输出高电平,使用 令使 口输出低电平。 5 程序框图 图 汇编源程序 0 C 语言源程序#1=;1=;)1=0); /灯亮1=1; /灯灭