- 2
- 0
- 约2.7万字
- 约 26页
- 2018-04-28 发布于湖北
- 举报
基于at89s52单片机用12864液晶lcd显示带ds18b20测温的万年历电子时钟推荐
用at89s52单片机,12864显示,DS18B20测温
12864液晶显示屏驱动是lcd.h和lcd.c
温度传感器测温在temp.c
单片机底层驱动是AT89X52.H
包含5个文件
AT89X52.H
lcd.c
lcd.h
temp.c
nain.c
分别保存成.c文件,运行mian.c
/*--------------------------------------------------------------------------
AT89X52.H
Header file for the low voltage Flash Atmel AT89C52 and AT89LV52.
Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/
#ifndef __AT89X52_H__
#define __AT89X52_H__
/*------------------------------------------------
Byte Registers
------------------------------------------------*/
sfr P0 = 0x80;
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
sfr PCON = 0x87;
sfr TCON = 0x88;
sfr TMOD = 0x89;
sfr TL0 = 0x8A;
sfr TL1 = 0x8B;
sfr TH0 = 0x8C;
sfr TH1 = 0x8D;
sfr P1 = 0x90;
sfr SCON = 0x98;
sfr SBUF = 0x99;
sfr P2 = 0xA0;
sfr IE = 0xA8;
sfr P3 = 0xB0;
sfr IP = 0xB8;
sfr T2CON = 0xC8;
sfr T2MOD = 0xC9;
sfr RCAP2L = 0xCA;
sfr RCAP2H = 0xCB;
sfr TL2 = 0xCC;
sfr TH2 = 0xCD;
sfr PSW = 0xD0;
sfr ACC = 0xE0;
sfr B = 0xF0;
/*------------------------------------------------
P0 Bit Registers
------------------------------------------------*/
sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
sbit P0_3 = 0x83;
sbit P0_4 = 0x84;
sbit P0_5 = 0x85;
sbit P0_6 = 0x86;
sbit P0_7 = 0x87;
/*------------------------------------------------
PCON Bit Values
------------------------------------------------*/
#define IDL_ 0x01
#define STOP_ 0x02
#define PD_ 0x02 /* Alternate definition */
#define GF0_ 0x04
#define GF1_ 0x08
#define SMOD_ 0x80
/*------------------------------------------------
TCON Bit Registers
------------------------------------------------*/
sbit IT0 = 0x88;
sbit IE0 = 0x89;
sbit IT1 = 0x8A;
sbit IE1 = 0x8B;
sbit TR0 = 0x8C;
sbit TF0 = 0x8D;
sbit TR1 = 0x8E;
sbit TF1 = 0x8F;
/*----------------------
您可能关注的文档
- 【全册精品】新课标人教版高中化学选修1《化学与生活》全册教案版本2推荐.doc
- 【全册精品】新课标人教版高中化学选修5《有机化学基础》全册教案版本3推荐.doc
- 基于Altera的FPGA通过JTAG加载flash方法推荐.doc
- 【全册精品】新课标人教版高中化学必修1全册教案推荐.doc
- 【全册精品】高一物理全册学案汇编四川版推荐.doc
- 基于ARM9嵌入式微处理器的远程仓库管理系统推荐.doc
- 【全册精品】高三化学二轮复习专题学案解析版【共十二专题】推荐.doc
- 《葛友华编CADCAM》讲稿推荐.doc
- 【全册精品】新课标人教版九年级上册数学全册教案汇编【33课时】推荐.doc
- 《让学生爱上阅读》(2011年推荐.ppt
- CN101700058A 一种大红菇菌丝体保鲜剂及其制作方法 (昆明理工大学).docx
- 宣贯培训(2026年)SYT 7033-2024钢质油气管道失效抢修技术规范.pptx
- 宣贯培训(2026年)SYT 7619-2021《二氧化碳环境油管和套管防腐设计规程》.pptx
- 宣贯培训(2026年)SYT 7811-2024压裂酸化用可溶性固体暂堵剂标准长文.pptx
- 宣贯培训(2026年)TYT 1110-2024《体育赛事活动 参赛指引编制规范》.pptx
- 宣贯培训(2026年)XFT 3017.3-2022《消防业务信息数据项 第3部分:消防装备基本信息》.pptx
- CN101700058B 一种大红菇菌丝体保鲜剂及其制作方法 (昆明理工大学).docx
- CN101699616B 沟道式mos pn 结肖特基二极管结构及其制作方法 (英属维京群岛商节能元件股份有限公司).docx
- CN101699616A 沟道式mos pn结肖特基二极管结构及其制作方法 (英属维京群岛商节能元件股份有限公司).docx
- CN101697598A 有线电视网络防侵入器及其制作方法 (河北理工大学).docx
原创力文档

文档评论(0)