- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号
天津城建大学
单片机原理及接口技术课程设计
设计说明书
起止日期: 年 月 日 至 年 月 日
学生姓名 班级 成绩 指导教师(签字)
学院
年月日
图1 原理图
2.2实物图
图2 实物图
第三章 硬件电路设计
3.1元器件的选择
单片机STC12C5A60S2、时钟芯片DS12887、液晶显示器LCD1602
3.2电路连接
3.2.1外部震荡电路
外部震荡电路单片机必须在AT89C51的驱动下才能工作,在单片机内部有一个时钟震荡电路,只需要外接一个振荡器就能产生一定的时钟信号送到单片机内部的各个单元,外部震荡电路如下图。
图3 外部震荡电路原理图
3.2.2报警电路
报警电路用于报警,当遇到报警信号时,发出警报。一般喇叭是一种电感性8951驱动喇叭的信号为各种频率的脉冲。因此,最简单的喇叭驱动方式就是利用达林顿晶体管,或者以两个常用的小晶体管连接成达林顿架势。当P1.7给低电平时,蜂鸣器发出警报。
图4 报警电路原理图
3.2.3液晶显示电路
LCD1602由51单片机控制显示当前时间日期
图5 液晶电路原理图
图6 1602实物图
第三章 软件程序调试
4.1程序框图
图7 程序框图
4.2程序清单
#include reg51.h
#includeabsacc.h
typedef unsigned char BYTE;
typedef unsigned int WORD;
/* 液晶12864口地址 */
#define wr_com XBYTE[0xC000] //写命令
#define wr_data XBYTE[0xC100] //写数据
#define rd_com XBYTE[0xC200] //读命令
#define rd_data XBYTE[0xC300] //读数据
/* DS12887口地址 */
#define DS_A XBYTE[0x100A] //寄存器A
#define DS_B XBYTE[0x100B] //寄存器B
#define DS_C XBYTE[0x100C] //寄存器C
#define Years XBYTE[0x1009] //年
#define Month XBYTE[0x1008] //月
#define Day XBYTE[0x1007] //日
#define Week XBYTE[0x1006] //星期
#define Hour XBYTE[0x1004] //时
#define Minute XBYTE[0x1002] //分
#define Second XBYTE[0x1000] //秒
BYTE ah,al;
BYTE i;
BYTE j1;
BYTE j2;
void IintUart();
void InitADC();
void SendData(BYTE dat);
void GetADCResult(BYTE ch);
void Delay(WORD n);
void Delay2(WORD n);
void ShowResult(BYTE ch);
void lcd_init(void); // lcd初始化
void write_cmd(BYTE cmd); // lcd写命令
//void write_string(unsigned char *s); // 写字符串
void write_data(BYTE dat) ; // 写数据
void set_display_place(BYTE line,column);
void write_string_lcd(BYTE line,column,unsigned char *string);
void write_data_lcd(BYTE line,column,dat);
sbit bz=P1^7;//继电器
BYTE code hour_min[40][2]=
{
{0x16,0x03},
{0x10,0x02},
{0x10,0x03},
{0x10,0x04},
{0x10,0x05},
{0x10,0x06},
{0x10,0x07},
{0x10,0x08},
您可能关注的文档
- DHT11传感器STC12单片机程序.doc
- EDAVHDL数字钟报告.docx
- EDA简易电子琴.doc
- EICC电子行业行为资料.doc
- EWB电路仿真上海电力学院.doc
- FPGA199MHZ数字频率计可测量占空比.doc
- FPGA课程设计报告提纲.doc
- GPS车辆监控系统信.doc
- IEC61850的数字保护装置建模.doc
- JD51电子时钟程序.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 部编版小学语文六年级下册第三单元教材解读分析.pptx
- 2025年江苏护理职业学院单招职业技能测试题库及答案参考.docx VIP
- 网络对大学生的影响与对策.doc VIP
- 特殊教育教学设计x.pptx VIP
- 2023年安徽医学高等专科学校单招综合素质考试试题及答案解析.docx
- IPC J-STD-001H 2020 EN 必威体育精装版英文 版的.pdf
- 韩大元 宪法(第七版)全套课件.pptx
- 上海中心大厦施工组织设计.pdf
- 新疆维吾尔自治区2024年普通高考第一次适应性检测(一模)理科综合试卷(含答案).pdf
- (2025年新版本)人教版七年级数学下册《10.3 实际问题与二元一次方程组》教案..docx VIP
文档评论(0)