- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
苏 州 市 职 业 大 学
课程实训说明书
名称 单片机原理及应用实训
基于单片机的电子时钟设计
2015年3月2日至2015年3月6日共一周
学院(部) 电子信息工程学院
班 级 13应用电子三班
姓 名 王锐
学 号 137301328
学院(部)负责人 张 欣
系 主 任 陈伟元
指导教师 金小华
目录
绪论 1
第1部分 单片机选型 3
1.1单片机型号选择 3
1.2 AT89C51简介 3
1.2.1 主要特性 3
1.2.2 管脚说明 3
第2部分 电子时钟设计方案 5
2.1 电子时钟的设计背景 5
2.2 电子时钟的基本特点 5
2.3 电子时钟的原理 5
2.4 电子时钟方案 6
2.5 数码管显示方案 6
第3部分 电子时钟硬件设计 7
3.1 电子时钟设计原理图及分析 7
3.1.1 基于protues仿真软件的原理图 7
3.1.2 基本原理 7
3.2 电路模块 8
3.2.1单片机的晶振电路 8
3.2.2 按键模块 9
3.2.3单片机的复位电路 9
3.2.4 时间显示模块 10
第4部分 电子时钟软件设计 11
4.1 软件设计流程图 11
4.2 编写程序 11
4.3 系统仿真与实验测试 12
4.3.1系统仿真 12
4.3.2实验测试 12
4.3.3测试结果 13
第5部分 设计总结 15
附录1 元器件明细表 16
附录2 电路总图 17
附录3 程序清单 18
参考文献 22
绪论
单片机简介
单片机是单片微型计算机(Single Chip Microcomputer)的简称,是指将中央处理器(CPU)、数据存储器(RAM)、程序存储器(RAM、EPROM、EEPROM或Flash)、并行I/O、串行I/O、定时/计数器、中断控制、系统时钟及系统总线等单元集成在一块半导体芯片上,构成一个完整的计算机系统。
2、单片机的应用
单片机的应用领域主要有以下5个方面。
智能化仪器仪表
如智能电度表、智能流量计等。
实时工业控制
如数控机床、汽车安全技术检测系统、工业机器人、过程控制等。
网络与通信
如无线遥控系统
家用电器
如全自动洗衣机、自动控温冰箱、空调机等。
计算机智能终端
如计算机键盘、打印机等。
3、 Protues简介
PROTEUS ISIS公司开发的电路分析与实物仿真集成开发环境。它运行于Windows操作系统上,基于PROTEUS的单片机虚拟开发环境有效地将理论与实验联系起来,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件从1989年出现到现在已经有十多年的历史,在全球应用。
4、 Keil简介
Keil uVision4是一个优秀的软件集成开发环境,它支持众多不一样公司的MCS-51架构的芯片。uVision4 IDE基于Windows的开发平台,包含一个高效的编译器、一个项目管理器和一个MAKE工具。利用本工具来编译C源代码,汇编源程序,连接和重定位目标文件和库文件,创建HEX文件调试目标程序。
第1部分 单片机选型
1.1单片机型号选择
采用AT89C51芯片,其为低功耗、高性能CMOS 8位微控制器,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89C51在众多嵌入式控制应用系统中得到广泛应用。
1.2 AT89C51简介
1.2.1 主要特性
与MCS-51 兼容;4K字节可编程FLASH存储器;寿命:1000写/擦循环 ;数据保留时间:10年;全静态工作:0Hz-24MHz;三级程序存储器锁定;128×8位内部RAM;32可编程I/O线;两个16位定时器/计数器;5个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路。
图1-1 AT89C51示意图
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必
您可能关注的文档
最近下载
- 烟草考试真题及答案.doc VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 外研版高中《英语》(新标准)选择性必修一Unit1 单元整体教学设计附作业设计.docx VIP
- 5.1《论语》十二章 课件(共48张PPT)统编版高中语文选择性必修上册.pptx VIP
- 计算机网络实验报告(8)网络地址转换NAT配置、网络端口地址转换NAPT配置.pdf VIP
- 工程材料及成形技术基础-全套PPT课件.pptx
- 单证员考试试题.pdf VIP
- 地面空压机安装技术措施.docx VIP
- 工程建设法规的案例.ppt VIP
- 农产品食品检验员职业技能竞赛理论考试题库(含答案).docx VIP
文档评论(0)