- 8
- 0
- 约1.8万字
- 约 29页
- 2018-02-28 发布于贵州
- 举报
基于单片机的一个2位的LED数码显示作为“秒表”设计论文
工程技术学院
课程设计
题 目:用单片机AT89C51设计一个2位的LED数码显示作为“秒表”
专 业: 电气工程及其自动化
年 级: 2009级
学 号:
姓 名: 付忠林 梁宗林 李 座
指导教师: 杨 彦 鑫
日 期: 2012年12月12日
云南农业大学工程技术学院
目 录
设计题目和要求………………………………………………………………3
设计目的……………………………………………………………………4
设计内容……………………………………………………………………5
课程设计心得体会…………………………………………………………21
参考文献……………………………………………………………………22
课程设计指导教师评审标准及成绩评定……………………………………23
附件……………………………………………………………………………24
一、设计题目和要求:
题目三:秒表
应用AT89C51的定时器设计一个2位的LED数码显示作为“秒表”:显示时间为00~99s,每秒自动加1,设计一个“开始”键,按下“开始”键秒表开始计时。设计一个“复位”键,按下“复位” 键后,秒表从0开始计时。
任务安排:李座负责绘制电路原理图;梁宗林负责收集资料及电子版整理;付忠林负责程序和仿真。
二、设计目的:
1.进一步掌握AT89C51单片机的结构和工作原理;
2.掌握单片机的接口技术及外围芯片的工作原理及控制方法;
3.进一步掌握单片机程序编写及程序调试过程,掌握模块化程序设计方法;
4.掌握PROTEUS仿真软件的使用方法;
5.掌握LED数码管原理及使用方法。
6.掌握定时器、外部中断的设置和编程原理。
7.通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。
8.该课程设计通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、复位功能,并同时可以用数码管显示。
三、设计内容:
了解8051芯片的的工作原理和工作方式 ,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功能,精确到1秒。
AT89C51单片机的主要工作特性:
·内含4KB的FLASH存储器,擦写次数1000次;
·内含28字节的RAM;
·具有32根可编程I/O线;
·具有2个16位可编程定时器;
·具有6个中断源、5个中断矢量、2级优先权的中断结构;
·具有1个全双工的可编程串行通信接口;
·具有一个数据指针DPTR;
·两种低功耗工作模式,即空闲模式和掉电模式;
·具有可编程的3级程序锁定定位;
AT89C51的工作电源电压为5(1±0.2)V且典型值为5V,最高工作频率为24MHz.
AT89C51各部分的组成及功能:
中央处理器
1.单片机的中央处理器(CPU)是单片机的核心,完成运算和操作控制,主要包括运算器和控制器两部分。
运算器
运算器主要用来实现算术、逻辑运算和位操作。其中包括算术和逻辑运算单元ALU、
2.累加器ACC、B寄存器、程序状态字PSW和两个暂存器等。
(1) ALU是运算电路的核心,实质上是一个全加器,完成基本的算术和逻辑运算。算术运算包括加、减、乘、除、增量、减量、BCD码运算;逻辑运算包括“与”、“或”、“异或”、左移位、右移位和半字节交换,以及位操作中的位置位、位复位等。
暂存器1和暂存器2是ALU的两个输入,用于暂存参与运算的数据。ALU的输出也是两个:一个是累加器,数据经运算后,其结果又通过内部总线返回到累加器;另一个是程序状态字PSW,用于存储运算和操作结果的状态。
累加器是CPU使用最频繁的一个寄存器。ACC既是ALU处理数据的来源,又是ALU运算结果的存放单元。单片机与片外RAM或I/O扩展口进行数据交换必须通过ACC来进行。
B寄存器在乘法和除法指令中作为ALU的输入之一,另一个输入来自ACC。运算结果存于AB寄存器中。
控制器
控制器是识别指令并根据指令性质协调计算机内各组成单元进行工作的部件,主要包括程序计数器PC、PC增量器、指令寄存器、指令译码器、定时及控制逻辑电路等,其功能是控制指令的读入、译码和执行,并对指令执行过程进行
您可能关注的文档
最近下载
- 高教社2024(黄才华)就业与创业指导(第四版)ppt课件项目一 就业准备.pptx VIP
- IPC-7095D-CHINESE NP 2019标准文档文件.pdf VIP
- 2020款一汽丰田荣放RAV4_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 情绪自我评定量表.docx VIP
- 新苏教版科学五年级下册学生活动手册答案(新整理版).pdf
- 人教版七年级数学下册第九章不等式与不等式组.pptx VIP
- Q-CR-006-2014 桥上双块式无砟轨道限位结构弹性垫层.pdf VIP
- ISO9001、ISO14001、ISO45001三体系内审计划+内审检查+内审报告.pptx VIP
- 12S10 河北省12系列建筑标准设计 管道支架、吊架.docx VIP
- 2025-2030商业遥感卫星数据增值服务模式与军事应用潜力.docx
原创力文档

文档评论(0)