资源简介
用于归档51单片机制作万年历的所有代码,以及proteus仿真电路图,本设计涵盖万年历、闹钟、矩阵扫描、lcd1602显示、闹钟、日程、修改时间、蜂鸣器、uart、timer等各项功能,基本上覆盖使用了51单片机内部所有资源。
代码片段和文件信息
#include
/*
################################################################
运行平台选择
################################################################
*/
#define ELECTRONIC_MARS // 自制万年历
//#define ELECTRONIC_MOON // 51开发板
#ifdef ELECTRONIC_MARS
sbit BUZZER_PORT = P2^0; // 蜂鸣器
#endif
#ifdef ELECTRONIC_MOON
sbit BUZZER_PORT = P1^5;
#endif
#define KEYBOARD_PORT P1 // 矩阵接口
#define LCD1602_DATA P0 // D0~D7为8位双向数据线
sbit LCD1602_E=P2^7; // E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令
#ifdef ELECTRONIC_MARS
sbit LCD1602_RW=P2^6; // R/W为读写信号线,高电平时进行读操作,低电平时进行写操作
sbit LCD1602_RS=P2^5; // RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器
#endif
#ifdef ELECTRONIC_MOON
sbit LCD1602_RW=P2^5;
sbit LCD1602_RS=P2^6;
#endif
#define YEAR_MA
- 上一篇:小型公司内网组网架构实训案例
- 下一篇:温度传感器单片机设计
相关资源
- 郭天祥51单片机开发板原理图
- Keil+C51程序
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- 基于新一代8051单片机的旋转 LED灯
- 电子万年历设计含有实验报告,原理
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 亲手写的基于51单片机的24LC512读写程
- 51单片机简单的中断法串口收发程序
- 基于AT89C51的单片机秒表课程设计
- protues中步进电机仿真
- C51单片机12864菜单实现功能_综合.rar
- 51单片机控制步进电机的程序
- 基于51单片机的定时器汇编源程序
- 单片机红绿灯实验报告
- 基于51单片机的超强科学计算器--精确
- 温度控制直流电机转速.zip
- 用ADC0808、51单片机做的数字电压表
- 51单片机汇编计算器
- DS12C887、1602与51单片机接口PCB图和驱动
- 基于AT89S51单片机的教室灯光智能控制
- 自己编写的使用nrf2401无线通信时51单
- 51单片机汇编指令详解
- 基于51单片机的红外遥控电动机转速控
- 基于51单片机的0-60秒计时器仿真
- 51单片机大部分例程
- 51单片机实用汇编程序库
- 4x4矩阵开关控制数码管显示0-F
- C51单片机 ad转换模拟摇杆ps2
评论
共有 条评论