资源简介
本资源包含整个工程的源代码、原理图及proteus仿真
设计摘要:本设计使用11.0592MHZ晶振与单片机AT89C52相连接,以AT89C52芯片为核心,采用LCD1602的并行操作方式显示。通过使用该单片机,实现把时间和温度显示在LCD1602液晶上,并且实时更新。STC89C52单片机是由深圳宏晶科技公司推出的,功耗小,电压可选用4~6V电压供电。通过单片机实验箱上的按键可随时调节时钟的年、月、日、星期、时、分、秒;按键设计4个有效按键,分别有时钟调整键、闹钟设置键、上调键、下调键。
代码片段和文件信息
#include
#include
#define uchar unsigned char
#define uint unsigned int
sbit rs=P1^0;//寄存器选择
sbit rw=P1^1;//读写信号线
sbit lcden=P1^2;//led使能端
sbit scl=P1^3;//时钟线
sbit rst=P1^5;//复位线
sbit io=P1^4;//数据口
sbit key_set_time=P3^4;//设置时间键
sbit key_add=P3^5;//加键
sbit key_minus=P3^6;//减键
sbit key_set_alarm=P3^7;//设置闹钟键
sbit bee=P1^6;//蜂鸣器接口
sbit dq=P1^7;//ds18b20测温
uchar getTimebuf[7];//存放时间数据
uchar time[]={“ : : “};//时间格式字符串
uchar date[]={“20 - - “};//日期格式字符串
uchar weeklist[]={“SunMonTueWedThuFriSat“};//星期字符列表
uchar week[]={“ “};//星期格式字符串
int count;//设定秒分时日月星期年的时候count的值分别为1235647
int alarm;//是否进入闹钟设置界面 123分别代表开关 分 小时的设置
int isOpen;//闹钟是否开启 默认不开启
int fenshi;//闹钟的分钟小时
int isRing;//闹钟是否在响
uchar isInit_1302;//是否初始化时钟完毕
int num;
int
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14904 2018-06-12 17:19 综合实验\Backup Of 综合实验.pdsbak
....... 88179 2018-10-26 17:28 综合实验\keil.uvgui.Angaoun
....... 5318 2018-06-12 16:23 综合实验\keil.uvopt
....... 13882 2018-06-21 14:17 综合实验\keil.uvproj
文件 15225 2018-06-12 20:59 综合实验\Last Loaded 综合实验.pdsbak
文件 20859 2018-10-27 18:40 综合实验\Last Loaded 综合设计实验.pdsbak
文件 49184 2018-06-25 10:21 综合实验\Listings\keil.m51
文件 2561 2018-06-13 20:44 综合实验\Listings\LED.m51
文件 41808 2018-06-25 10:21 综合实验\Listings\main.lst
文件 22458 2018-06-25 10:21 综合实验\main.c
文件 38097 2018-06-25 10:21 综合实验\ob
文件 994 2018-06-25 10:21 综合实验\ob
文件 14061 2018-06-25 10:21 综合实验\ob
文件 89 2018-06-25 10:21 综合实验\ob
文件 45875 2018-06-25 10:21 综合实验\ob
文件 136702 2018-06-25 11:44 综合实验\仿真图.pdf
文件 20815 2018-10-26 14:48 综合实验\综合设计实验.pdsprj
目录 0 2018-06-25 10:21 综合实验\Listings
目录 0 2018-06-25 10:21 综合实验\ob
目录 0 2019-02-17 18:11 综合实验
----------- --------- ---------- ----- ----
531011 20
- 上一篇:在Linux环境下模拟实现命令解释器
- 下一篇:按键精灵过验证码插件
相关资源
- arduino单片机编程
- GPRS模块GA6和STM32F103C8T6单片机上移植
- 单片机proteus仿真100例
- 郭天祥51单片机开发板原理图
- 用C编的80个单片机实验
- 单片机编程新手进步教程!
- PIC单片机程序全集
- 51单片机 LCD1602液晶 sht31 IIC接口
- Stm32芯片原理图库和封装库
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- PC 机与单片机通信(RS232 协议)
- 基于新一代8051单片机的旋转 LED灯
- SHT10 SHT20 SHT21温湿度单片机89C52 1602显
- Proteus 7 Professional仿真 单片机双积分式
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 频率计数器基本版
- quartus 7.0 多功能数字钟
- 亲手写的基于51单片机的24LC512读写程
- 单片机大作业
- 数字电压表 单片机 毕业设计 LCD
- 51单片机简单的中断法串口收发程序
- 单片机实验八 8255输入输出实验
- 基于单片机的数字移相器的课程设计
- 基于AT89S52单片机超声波测距仪的设计
- 圈圈教你玩USB.pdf第二版光盘资料
- 单片机简易电子密码锁系统的设计
- 基于89C52单片机的智能循迹测速避障小
- NRF24L01程序
- 8051系列单片机汇编语言指令速查表
评论
共有 条评论