首页 > 代码库 > 时钟+温度+遥控设置,综合时钟例子
时钟+温度+遥控设置,综合时钟例子
时钟+温度+遥控设置,综合时钟例子
6月30日到手的二手单片机开发板,今天做个综合的时钟例子,包含代码和仿真。
做个近期的学习总结。
按独立键盘K1和红外遥控的EQ为设置键。
按独立键盘K2和红外遥控的VOL+为加键。
按独立键盘K3和红外遥控的VOL-为减键。
手摸温度传感器,当温度超过 34℃ 的时候点亮LED灯,模拟启动的设备。
程序有很多细节没有优化,主要是学习,
lcd1602显示,独立建扫描,红外遥控,ds1302时钟芯片,ds18b20温度传感器。
实时时钟综合应用,源代码和仿真下载
http://pan.baidu.com/s/1gduxO9X
//以下是硬件设置,根据不同的开发板,大家自己修改 // clock_ds1302.h 时钟芯片 ds1302的硬件设置 sbit clk_ds_rst = P3^5; // 复位 sbit clk_ds_clk= P3^6; // 时钟 sbit clk_ds_sda = P3^4; // 数据 // ir.h 红外遥控的硬件设置 sbit ir_port = P3^2; //红外接收器数据线 // lcd1602.h lcd1602的硬件设置 sbit lcd_rs = P2^6; // lcd rs 寄存器端口 sbit lcd_rw = P2^5; // lcd rw 读写端口 sbit lcd_ep = P2^7; // lcd ep 使能端口 #define LCD_PORT P0 // lcd 并行数据端口 // main.c 其它硬件设置 sbit beep_port= P1^5; // 蜂鸣器端口 sbit key_set_port= P2^0; // 设置键端口 sbit key_up_port= P2^1; // 加键端口 sbit key_down_port= P2^2; // 减键端口 sbit bao_jing_power= P2^3; // 报警电源端口 #define TEMP_MAX 340 // 温度报警。340实际为34.0
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。