电子秒表设计报告
设计要求:
用89C51,外接晶振,复位电路,二个数码管,二个按键,做一个电子秒表,具体要求为用按键起停电子表,可用按键设计倒计时时间(如10S,20S,60S),并启动倒计时功能.能用按键选择以上两功能之一.
实现原理:
利用12M晶振的一个机器周期为1微秒,通过循环产生1秒时间延迟,扫描单片机中所存放的时间的值(可正记时,也可倒计时),并通过输出显示在数码管上.
电路图:
p0.0—p0.7对应了两个接数码管的A,B,C,D,E,F,G和小数点位,p2.6接显示个位数的数码管的3,8引角,p2.7则接十位数的.p3.6,p3.7分别接按键.
流程框图:
程序代码:
a_bit equ 20h ;数码管个位数存放内存位置
b_bit equ 21h ;数码管十位数存放内存位置
temp equ 22h ;计数器数值存放内存位置
;开机初始化
MOV P3,#0FFH;对P3口初始化,设置为高电平,用于按键输入
MOV P0,#0FFH;使显示时间数码管熄灭
;等待按键输入
;根据按键的输入判断执行什么功能
;按键1按下则执行功能1
START:JB P3.6,$;循环判断开始按钮K1是否按下
ACALL DELAY10;延时10毫秒触点消抖
JB P3.6,START1;如果是干扰就返回
JNB P3.6,$;等待按键松开
ljmp gn1
;
按键2按下则执行功能2
start1: jb p3.7,$;循环判断开始按钮K2是否按下
ACALL DELAY10;延时10毫秒触点消抖
JB P3.7,START;如果是干扰就返回
jnb p3.7,$
ljmp gn2
;数码管显示秒表时间的程序
gn1: ;先初始化
MOV P3,#0FFH;对P3口初始化,设置为高电平,用于按键输入
MOV P0,#0FFH;使显示时间数码管熄灭
mov a,#0
mov temp,a
goon1: MOV R2,#2
js1: MOV R3,#250
TIME1: mov a,temp ;将temp中的十六进制数转换成10进制
mov b,#10 ;10进制/10=10进制
div ab
- 秒表电路的设计 > 电子秒表设计报告
-
电子秒表设计报告
下载该文档 文档格式:DOC 更新时间:2006-04-02 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: maodou 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 608 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:秒表/时钟计时器的设计
下一篇:江苏省邳州市铁富高级中学第五次调研测试
点击查看更多关于秒表电路的设计的相关文档
- 您可能感兴趣的
- 数字秒表课程设计 秒表设计 数字秒表设计 电子秒表设计 数字秒表的设计 在线秒表 手机秒表 秒表计时器 电子秒表 秒表下载
- 大家在找
-
- · 山东大学运筹学
- · 人力资源保障部网站
- · 山东电信网
- · 客户信息管理软件
- · 如何提高机电学生技能水平
- · 鹿鼎记小宝跨服
- · 淮北师大计算机学院
- · 8年级语文作业本答案
- · 布鲁斯·威利斯的电影
- · 长征组歌告别简谱
- · 治安管理学课件
- · cad2012sp2
- · 绿色设计产品生命周期
- · 步步惊心全集qvod35
- · 神经外科护士进修总结
- · 北京舞台灯光音响招聘
- · 50元人民币80年版市值
- · 考研物流工程试卷下载
- · 大连开发区dj小鹏
- · 城市生态学
- · 古剑奇谭破解版迅雷
- · 草柳社区201110
- · dnf情谊辅助yy
- · 用84厘米长的
- · 大二电工学试卷
- · 济源职业技术学院首页
- · 兄弟牌一体机如何扫描
- · 霍州煤电集团晋北煤业
- · 高级电工plc
- · 浙江师范大学选课系统
- 赞助商链接