开启辅助访问 切换到窄版

打印 上一主题 下一主题

通过51单片机实现电子时钟功能并通过LCD1602显示

[复制链接]
作者:sjkb861 
版块:
MCU单片机技术 单片机入门及综合应用 发布时间:2018-6-27 07:44:15
8040
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实验中涉及的硬件:51单片机,LCD1602模块,EEPROM AT24C02型号一个,按键3个,蜂鸣器一个
软件环境:uVision4(Keil_C51_V9.00(点击下载)).rar,Win7Sp1X64
****************************************************************
author:lee yang
data:2011/11/12
e-mail;liyangdut@live.cn
硬件接口定义:
sdaP2^0; sclP2^1;
s1=P3^0;
//定义按键--功能键
sbit s2=P3^1; //定义按键--增加键
sbit s3=P3^2; //定义按键--减小键
sbit rs=P2^4;
//定义1602液晶RS端
sbit lcden=P2^6;//定义1602液晶LCDEN端
sbit rw=P2^5; //定义1602液晶R/W端
sbit beep=P2^3; //定义蜂鸣器端
**********************************************************************
#include
//包含52单片机头文件
bit
write=0;
sbit scl=P2^1;
void delay0()
{ ;; }
void start()
//开始信号
{
sda=1;
delay0();
scl=1;
sda=0;
}
void stop()
//停止
uchar i;

while((sda==1)&&(i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表