资源简介
51单片机楼梯照明灯例子程序,C语言,有详细注解,很实用哒
代码片段和文件信息
/*************************HL-1开发板实验例程**********************
* 名称:实现楼道间照明灯的方便控制,一个照明灯,在楼上和楼下各有一个(闭合式)开关控制。
开关的闭合并不直接决定灯的亮灭,而开关状态的改变才是决定灯亮灭的关键。即不管两个开关当前的状态
如何,只要有一个开关状态发声变化,都会使照明灯在打亮或者熄灭两种状态间切换。
比如当有人要上楼,若之前灯是灭的,在按下楼下开关后(此后开关为闭合状态),灯会打亮;当到楼上后,
再按楼上开关,灯会熄灭。而当后来又有人上楼时,再按次楼下开关(此后开关为打开状态),灯同样会打亮;
此试验中,用P1口相连的第一个led来模拟照明灯,而用s2和s3来模拟两个开关。注意,因为实际楼道中的
开关为闭合式的,而HL-1的开关为反弹式的,所以实验时,请用手一直按着按键演示开关的闭合。
* 晶振:11.0592MHZ
******************************************************************/
#include
sbit light=P1^0;
sbit s1=P3^4;
sbit s2=P3^5;
bit changes1stas2sta;//s1stas2sta为开关s1和s2前一时刻的状态,用来和当前的s1与s2状态进行对比,
//进而判决两个开关的状态有无发生变化。
bit keyscan()
{
if((s1^s1sta)||(s2^s2sta)) //^为异或,若两者不同,则结果为1。即若两开关中,任一开关的状态发生变化,则此条件即为真。
change=1;
return chang
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-16 09:14 3.6 楼梯照明灯\
文件 1648 2018-04-24 08:42 3.6 楼梯照明灯\deng
文件 2993 2018-04-24 08:42 3.6 楼梯照明灯\deng.LST
文件 3705 2018-04-24 08:42 3.6 楼梯照明灯\deng.M51
文件 1848 2018-04-24 08:42 3.6 楼梯照明灯\deng.OBJ
文件 963 2018-04-24 08:42 3.6 楼梯照明灯\deng.build_log.htm
文件 1589 2014-05-14 19:58 3.6 楼梯照明灯\deng.c
文件 219 2018-04-24 08:42 3.6 楼梯照明灯\deng.hex
文件 25 2018-04-24 08:42 3.6 楼梯照明灯\deng.lnp
文件 307 2012-06-24 19:02 3.6 楼梯照明灯\deng.plg
文件 88902 2018-04-24 09:17 3.6 楼梯照明灯\deng.uvgui.65459
文件 5848 2018-04-24 09:12 3.6 楼梯照明灯\deng.uvopt
文件 13855 2018-04-24 09:12 3.6 楼梯照明灯\deng.uvproj
文件 966 2018-04-24 08:42 3.6 楼梯照明灯\deng_Opt.Bak
文件 2135 2012-02-15 15:58 3.6 楼梯照明灯\deng_Uv2.Bak
- 上一篇:[C++]AES全文件加解密
- 下一篇:C语言实现AES_ECB加密
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 51单片机:信号发生器
- 基于51单片机的spwm波形产生程序
- M26短信猫 发短信(51单片机)
- 51单片机计数器仿真加程序
- 51单片机四位数码管显示
- 加权调度算法(C语言)
- 基于51单片机的智能计算器(实现两个
- crc16几种标准校验算法及c语言代码(
- hx711+51单片机+lcd1602显示测试例程
- 树莓派CAN通讯(c语言)
- DHT11温湿度传感器51单片机在LCD1602.d
- 51单片机巫妖王板子测试程序-串口收
- 51单片机万用表原理图PCB
- 51单片机播放WAV
- 51单片机实现电子书
- 51单片机及温度传感器DS18B20来设计
- 步进电机驱动程序(51单片机可编程电
- 51单片机温度采集和光控
- DHT11显示温度加湿度51单片机
- 51单片机PWM调控风扇步进电机计时定时
- 51单片机实现霓虹灯
- 51单片机篮球24秒计时器.docx
- 51单片机中级实验例程(14个)
- 51单片机高级应用例程(5个)
- 51单片机34个经典电路制作,附电路图
- 基于51单片机的计算器
- 51单片机数码管倒计时
- FTP客户端源代码C语言
- 基于51单片机的音乐播放器设计.doc
评论
共有 条评论