基于单片机的数字秒表的设计与实现
更新时间:2023-07-27 22:32:01 阅读量: 实用文档 文档下载
- 单片机数字秒表设计代码推荐度:
- 相关推荐
89c52 毕业设计报告 单片机 汇编 最新设计
题 目:基于单片机的数字秒表的设计与实现 系 姓 名 学 指导老师 设计时间:
89c52 毕业设计报告 单片机 汇编 最新设计
摘要:
在实时检测和自动控制的单片机应用系统中,单片机往往是作为
一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以玩善科技是第一生产力,随着时间的推移。单片机越来越成为人民生活中必不可少的一种资源,我们要对该资源进行详细的去了解,才能带来创新,但是最终的目的是实现硬件的要求,所以我们要不断的去完善我们所需要的知识,才能更好的去诠释那些理论知识。 本系统采用了单片机,利用了芯片AT89C51能够更好的去实现秒表的功能,使操作更简单,方便,让人一目了然。
目录
一. 设 计 任 务·································4 二. 功 能 要 求·································4
2
89c52 毕业设计报告 单片机 汇编 最新设计
三. 元 件 列 表·································6 四. 程 序 列 表·································6 五. 原 理 图····································8 六. 仿 真 图····································9 七. 心 得 体 会·································9
一、设计任务
1.设计要求:开始时,显示“00”;第1次按下开关后就开始从0-9S计时间,显示精度为0.1S,第二次按开关后,计时停止,显示当时的计时值,按第三次,计时归零。
2.设计目标:实现软件的防真和运行。
3
89c52 毕业设计报告 单片机 汇编 最新设计
二、功能要求 1.运行流程
2.管脚说明: VCC:供电电压 GND:接地。
P0口:PO口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据储存器,它可以被定义为数据/地址的第八位。在FIASH编程中,P0口作为原码输入口,当FIASH进行校验时,P0口输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第8位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出
4
89c52 毕业设计报告 单片机 汇编 最新设计
4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的八位,在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 RST:复位输入。
/PSEN:外部程序存储器的选通信号。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。
3. (1)芯片由UNTITLED—ISISPROFESSIONAL实验系统提供(AT89C51) 与MCS-51兼容
4K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 全静态工作:0Hz—24Hz 三级程序存储器锁定 128*8位内部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内震荡器和时钟电路
5
89c52 毕业设计报告 单片机 汇编 最新设计
三、元件列表
四、程序列表
SECOND EQU 30H TCOUNT EQU 31H KCOUNT EQU 32H KEY: BIT P3.7 ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV DPTR,#TABLE MOV P0,#3FH
6
89c52 毕业设计报告 单片机 汇编 最新设计
MOV P2,#3FH MOV SECOND,#00H MOV TCOUNT,#00H MOV KCOUNT,#00H MOV TMOD,#01H
MOV TL0,#(65536-5000)/256 K1: K2: K3: INT_T0: MOV TH0,#(65536-5000) MOD 256 JB KEY,$ LCALL DELAY JB KEY,$ MOV A,KCOUNT CJNE A,#00H,K2 SETB TR0 MOV IE,#82H JNB KEY,$ INC KCOUNT LJMP K1 CJNE A,#01H,K3 CLR TR0 MOV IE, #00H JNB KEY,$ INC KCOUNT LJMP K1 CJNE A,#02H,K1 JNB KEY,$ LJMP START
MOV TL0,#(65536-50000)/256 MOV TH0,#(65536-50000) MOD 256 INC TCOUNT
7
89c52 毕业设计报告 单片机 汇编 最新设计
MOV A,TCOUNT CJNE A,#2,I2 MOV TCOUNT,#00H INC SECOND MOV A,SECOND CJNE A,#100,I1 MOV SECOND,#00H I1: MOV A,SECOND MOV B,#10 DIV AB
MOVC A,@A+DPTR MOV P0,A MOV A,B
MOVC A,@A+DPTR MOV P2,A I2: RETI
TABLE: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH DELAY: MOV R6,#20 D1: MOV R7,#250 DJNZ R7,$ DJNZ R6,D1 RET END 五、原理图
8
89c52 毕业设计报告 单片机 汇编 最新设计
六、仿真图
七、心得体会
9
正在阅读:
基于单片机的数字秒表的设计与实现07-27
淘宝卖家怎样打造店铺爆款人气宝贝10-09
2019年天猫客服工作个人总结110-24
试卷管理规范04-25
一幅漫画的启示作文400字02-04
电工与电子技术基础选择类型复习题09-08
初级培训填空题+名词解释(双)08-09
必修三第二章统计复习教案10-11
LUCI简单说明教程10-06
汽车发动机防腐专用漆说明书(双组份)11-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 秒表
- 单片机
- 基于
- 实现
- 数字
- 设计
- 军事理论试题解答
- 电力电子技术论文1
- 临床教学查房记录(模板)
- 基于RC500的RFID读写器的天线及匹配电路
- 中国经济伦理学年鉴_论文摘要_试论媒介与政府关系的定位
- 三相电能表抄表方法
- 高级计算机网络复习笔记
- 现代信息技术与小学语文教学的有效整合2013.12
- 邓小平理论概论(第一次作业及答案)
- 2010-2011上学期政教处工作总结---副本
- 基因检测的营销策划方案
- 初中七年级班级工作计划(新版)
- 酒店管理专业《人力资源管理》教学大纲
- 任期经济责任审计方案2
- 组织培养复习大纲
- 城区宣传片解说词
- 2016年中南财经政法大学法学院810宪法与行政法(宪法75分,行政法75分)之《宪法》考研内部复习题及答案
- 基因的自由组合定律
- relative clause 定语从句
- 第5章模型设定计量经济学