定时器_课程设计报告书Word文件下载.docx

上传人:b****1 文档编号:13112429 上传时间:2022-10-05 格式:DOCX 页数:16 大小:388KB
下载 相关 举报
定时器_课程设计报告书Word文件下载.docx_第1页
第1页 / 共16页
定时器_课程设计报告书Word文件下载.docx_第2页
第2页 / 共16页
定时器_课程设计报告书Word文件下载.docx_第3页
第3页 / 共16页
定时器_课程设计报告书Word文件下载.docx_第4页
第4页 / 共16页
定时器_课程设计报告书Word文件下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

定时器_课程设计报告书Word文件下载.docx

《定时器_课程设计报告书Word文件下载.docx》由会员分享,可在线阅读,更多相关《定时器_课程设计报告书Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。

定时器_课程设计报告书Word文件下载.docx

题目介绍

用8253芯片做定时设计,当触动按钮的时候,开始计时,60S后,计时结束,LED灯亮。

一、课程设计总结报告要求

二、设计进度

指导教师签字:

目录

第1章方案论证

1.1课程设计的目的和要求„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„1

1.2总体设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„„„1

第2章硬件设计„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„„„2

2.1AT89S51芯片概述„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„2

2.2LED数码管显示器概述„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„5

2.3 其他元器件介绍及参数选择„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„7

第3章软件设计„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„8

3.1 程序框图„„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„„8

3.2定时/计数器初值计算„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„8

3.3软件程序„„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„„„9第4章调试与仿

4.1Keil软件介绍及使用„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„10

4.2Proteus软件介绍及使用„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„10

课程设计心得体会„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„11

参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„

„„„„„„„„„„„„„„„„„„„„„„„„„„„„„11

第一章方案论证

1.1课程设计的目的和要求

1.目的

课程设计是微机原理课程教学的最后一个环节,是对学生进行全面的系统的训练。

进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。

课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程容掌握、应用得的专门性实践类课程。

通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学容做一定的扩充。

2.要求

利用T0产生1秒的定时,当1秒定时时间到,秒计时器价1。

秒计时到60时,

自动从0开始。

3.目标

通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。

通过做一个综合性训练题目,达到对容的消化、理解并提高解决问题的能力的目的。

1.2总体设计

本设计由硬件设计和软件设计两部分组成,总电路如图1所示,硬件设计主要包括单片机芯片选择,数码管选择及晶振,电容,电阻等元器件的选择及其参数的确定;

软件设计主要是实现60秒计数程序的编写,包括利用中断实现1秒的定时及60秒的计数。

图1:

60秒计数总体电路设计

第二章硬件设计

2.1AT89C51的芯片概述

AT89C51是一个低功耗,高性能CMOS8位单片机,片含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

其工作电压在4.5-5V,一般我们选用+5V电压。

外形及引脚排列如图2所示

l主要特性

·

与MCS-51兼容

4K字节可编程闪烁存储器

寿命:

1000写/擦循环

数据保留时间:

10年

全静态工作:

0Hz-24MHz

三级程序存储器锁定

128×

8位部RAM

32可编程I/O线

两个16位定时器/计数器

5个中断源

可编程串行通道

低功耗的闲置和掉电模式

片振荡器和时钟电路

l管脚说明

(1)电源及时钟引脚(4个)Vcc:

电源接入引脚Vss:

接地引脚

XTAL1:

晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地);

XTAL2:

晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输入端)。

(2)控制线引脚(4个)RST/Vpd:

复位信号输入引脚/备用电源输入引脚;

ALE:

地址锁存允许信号输出引脚/编程脉冲输入引脚:

EA:

外存储器选择引脚/片外EPROM编程电压输入引脚;

PSEN:

外部程序存储器选通信号输出引脚。

(3)并行I/O引脚

P0.0-P0.7:

一般I/O口引脚或数据/低位地址总线复用引脚;

P1.0-P1.7:

一般I/O口引脚;

P2.0-P2.7:

一般I/O口引脚或高位地址总线引脚;

P3.0-P3.7:

一般I/O口引脚或第二功能引脚

l振荡器特性:

XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片振荡器。

石晶振荡和瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

有余输入至部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

2.2LED数码管显示器概述

本设计中采用的是7SEG–COM–ANODE型号数码管,它是一种半导体发光器件,其基本单元是发光二极管。

实物如图3所示:

图3:

7SEG–COM–ANODE型号数码管

l数码管的分类

数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);

按能显示多少个“8”可分为1位、

2位、4位等等数码管;

按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。

共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。

共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。

当某一字段的阴极为高电平时,相应字段就不亮。

共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。

共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。

当某一字段的阳极为低电平时,相应字段就不亮。

LED数码管有两种连接方法如下:

共阳极接法。

把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。

共阴极接法。

把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。

每个发光二极管的阳极通过电阻与输入端相连。

LED数码显示器的显示段码。

为了显示字符,要为LED显示器段码(或称字形代码),组成一个8字形字符的7段,再加上1个小数点位,共计8段,因此提供给LED显示器的显示段码为1个字节。

各段码位的对应关系如下表所示.十六进制数及空白字符与P的显示段码

段码

D7

D6

D5

D4

D2

D1

D0

显示段

pd

g

f

e

d

b

a

字型

共阳极段码

共阴极段码

C0H

3FH

9

90H

1

F9H

06H

A

88H

2

A4H

5BM

B

83H

3

B0H

4FH

C

C6H

4

99H

66H

D

A1H

5

92H

6DH

E

86H

6

82H

7DH

F

84H

7

F8H

07H

空白

FFH

8

80H

7FH

P

8CH

l数码管的驱动方式

数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1