- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山 东 工 商 学 院
SHANDONG INSTITUTE OF BUSINESS AND TECHNOLOGY
单片机课程实训
SCM PRACTICAL TRAINING
实训设计题目
Title Of Training 万年历设计 分院(系别)
Department 信息与电子工程学院 专 业
Speciality 电子信息工程 班 级
Class 2013级1班 设计作者
Author XXX 完成日期
Date 2015年 12月18日 组 别
Team 09 指导教师
Advisor
XXX
目 录第一部分 课程设计任务书 1
一、课程设计题目 1
二、课程设计时间 1
三、课程设计提交方式 1
四、设计要求 1
第二部分 课程设计报告 2
一、单片机发展简史 2
二、MCS-51单片机系统简介 2
三、设计思路 2
四、硬件设计电路 3
五、软件设计流程 6
六、程序源代码 10
七、结束语 66
八、参考文献 67
第一部分 课程设计任务书
课程设计题目课程设计时间一周
提交方式提交设计报告
要求课程设计报告
单片机发展
二、MCS-51单片机系统简介
MCS-51系列单片机产品都是以Intel公司最早的典型产品8051为核心构成的。MCS-51单片机由CPU 、RAM 、ROM 、I/O接口、定时器/计数器、中断系统、内部总线等部件组成。
MCS-51以其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,为以后的单片机的发展奠定了基础。
三、设计思
图为硬件系统设计框架
硬件电路设计
4.2单片机控制模块
AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。
(1) 复位电路
按键手动复位是通过使复位端经电阻与VCC接通而实现的。
(2) 时钟振荡电路
基于系统运行速度,采用12MHZ的石英晶振,并使用两个小电容作为微调电容。
4.3温度模块
DS18B20温度传感器具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。测温范围 -55℃~+125℃,固有测温分辨率0.5℃,工作电源为 3~5V。
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。
4.4时钟模块
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。
4.5液晶显示模块
本系统选择的LCD是AMPIRE128×64的汉字图形型液晶显示模块,可显示汉字及图形。单片机P1口作为数据输出口,RS,R\W,E分别通过10K的上拉电阻连接到单片机的P0.0,P0.1,P0.2。VDD接5V电源,VSS接地。VEE为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。E(或EN)端为使能(enable)端,下降沿使能。DB0-DB7为双向数据总线,同时最高位DB7也是忙信号检测位。BLA、BLK分别为显示器背光灯的正、负极。
4.6按键模块
本系统使用5个button元件分别设置为增加键、减小键、退出键、设置/OK键。4个按键与一个4个驱动电阻相连,作为整个按键控制功能系统,以触发AT89C52中断为方式使用设置功能
您可能关注的文档
- 机关事业单位在职退休个人填表说明介绍.doc
- 简阳市2015年适应性考试数学试题及参考答案介绍.doc
- 简易交通灯控制器设计实验六格式介绍.doc
- 简易旋转倒立摆及控制装置介绍.doc
- 机器人毕业论文-开题-初稿-定稿介绍.doc
- 机器人的系统设计介绍.doc
- 机器人的应用介绍.doc
- 科教班优秀团支部申请介绍.doc
- 科目二考试通过后小结介绍.doc
- 机器人激光焊介绍.doc
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)