- 1
- 0
- 约2.4万字
- 约 29页
- 2016-10-12 发布于辽宁
- 举报
毕业设计论文--基于51单片机的密码锁设计程序
#include 1302.h
void write_ds1302_byte(uchar dat)
{
uchar i;
for(i=0;i8;i++)
{
T_IO=dat0x01;
T_CLK=1;
T_CLK=0;
dat=dat1;
}
}
uchar read_ds1302_byte()
{
uchar i;
for(i=0;i8;i++)
{
ACC=ACC1;
ACC7=T_IO;
T_CLK=1;
T_CLK=0;
}
return (ACC);
}
void write_ds1302_dat(uchar addr,uchar dat)
{
T_EN=0;
T_CLK=0;
T_EN=1;
write_ds1302_byte(addr);
write_ds1302_byte(dat);
T_CLK=1;
T_EN=0;
}
uchar read_ds1302_data(uchar addr)
{
uchar date;
T_EN=0;
T_CLK=0;
T_EN=1;
write_ds1302_byte(addr);
date=read_ds1302_byte();
T_EN=0;
T_CLK=0;
return (date);
}
void set_real_time(uchar *pclock)
{
uchar i,addr=0x80;
EA=0;
write_ds1302_dat(0x8e,0x00);
for(i=0;i7;i++)
{
write_ds1302_dat(addr,*pclock);
pclock++;
addr+=2;
}
// write_ds1302_dat(0x8e,0x80);
EA=1;
}
void get_real_time(uchar Curtime[])
{
uchar j;
uchar address=0x81;
EA=0;
for(j=0;j7;j++)
{
Curtime[j]=read_ds1302_data(address);
address+=2;
}
EA=1;
}
#ifndef __1302_H__
#define __1302_H__
#include reg52.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
sbit T_IO=P2^5;
sbit T_CLK=P2^4;
sbit T_EN=P1^0;
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
void write_ds1302_byte(uchar dat);
uchar read_ds1302_byte();
void write_ds1302_dat(uchar addr,uchar dat);
uchar read_ds1302_data(uchar addr);
void set_real_time(uchar *pclock);
void get_real_time(uchar Curtime[]);
#endif
#include delay.h
#include 1602.h
void lcd_busy_wait() /*LCD1602 忙等待*/
{
lcd_rs_port = 0;
lcd_rw_port = 1;
lcd_en_port = 1;
lcd_data_port = 0xff;
while (lcd_data_port0x80);
lcd_en_port = 0;
}
void write_com(uchar command) /*LCD1602 命令字写入*/
{
lcd_busy_wait();
lcd_rs_port = 0;
lcd_rw_port = 0;
lcd_en_port = 0;
lcd_data_port = command;
lcd_en_port = 1;
lcd_en_port = 0;
}
void write_data(uchar dat)
{
lcd_busy_wait();
lcd_rs_port=1;
lcd_rw_port =0;
lcd_en_port=0;
P0=dat;
lcd_en_port=1;
lcd_en_port=0;
}
您可能关注的文档
- 毕业设计论文--换热器出口温度比值控制系统设计课程设计说明书.doc
- 毕业设计论文--黄河大桥至柳桥转盘段桥涵路面改建工程施工组织设计.doc
- 毕业设计论文--黄浒河堤防加固工程--施工方案.doc
- 毕业设计论文--黄金矿充填系统设计论文说明书.doc
- 毕业设计论文--黄柏河完全小学运动场新建工程施工组织设计技术标.doc
- 毕业设计论文--黄茆镇波勒山顺利采石场石灰岩矿资源储量核实地质报告.doc
- 毕业设计论文--回风立井地面预注浆施工组织设计.doc
- 毕业设计论文--黄山区毛坦水电站引水工程拦河坝施工组织设计.doc
- 毕业设计论文--汇美新村商住楼工程施工组织设计.doc
- 毕业设计论文--回风斜井工程施工组织设计.doc
- 毕业设计论文--基于51单片机的电子琴设计--论文.doc
- 毕业设计论文--基于51单片机的篮球比赛计分计时器设计--课程设计.doc
- 毕业设计论文--基于51单片机的上位机通讯系统课程设计说明书.doc
- 毕业设计论文--基于51单片机的温湿度测量仪--课程设计.doc
- 毕业设计论文--基于51单片机的无线智能交通灯控制系统设计.doc
- 毕业设计论文--基于51单片机电子闹钟或万年历的设计.doc
- 毕业设计论文--基于51单片机用lcd1602显示的ds18b20--课程设计--键控上下限报警功能.doc
- 毕业设计论文--基于51单片机温度上下限报警器设计--论文.doc
- 毕业设计论文--基于51的频率计和温度计测量系统设计论文.doc
- 毕业设计论文--基于80c52单片机的数字电加热恒温控制系统设计论文.doc
最近下载
- 《曹刿论战》练习.doc VIP
- 资源入股合作协议.docx VIP
- 农产品质量安全检测知识竞赛考试题库500题(供参考).docx VIP
- 汇川(INOVANCE)MD200变频器说明书.pdf
- 图文解读2021年新修订的《中华人民共和国动物防疫法》动态讲授ppt课件.pptx VIP
- 2025年湖南湘江新区招聘勤务协助人员笔试备考题库及答案详解(夺冠).docx VIP
- 2026届安徽省合肥市肥东中学物理高一第一学期期末教学质量检测模拟试题含解析.doc
- “三病”梅毒课件解析.ppt VIP
- 新型运用WinHex破解软件图解教程.doc VIP
- 2025年江苏对口单招盐城模拟试卷 市场营销及答案 完整版892.pdf VIP
原创力文档

文档评论(0)