单片机跑马灯实训报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一、了解跑马灯............................. .... . (2)

二、AT89C52 单片机 ........................... .3

三、识别与检测元器件 (4)

四、电路设计...................................... (4)

1. 单片机最小应用系统 (4)

2. 复位电路图..................................... .5

3. 彩灯原理图 (6)

4. 彩灯仿真图 (7)

5. 彩灯布局图 (8)

五、焊接电路 (8)

六、程序流程 (9)

七、跑马灯程序 (10)

八、下载调试程序 (10)

九、实训总结 (11)

十、微控制器应用技术实训评价表 (12)

、了解跑马灯

在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面带地下,凡是能想象到的地方几乎都有使用单片机的需求。现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而没有实现的项目,因此,单片机的应用大有想象和拓展空间。单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保真安全等。但是单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于单片机的应用正从根本上改变者传统的控制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能,现在

已能使用单片机通过软件方法来实现了。这种以软件取代硬件并提高系统系能的控制系统是一种全新的概念,是对传统控制技术的一次革命。随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。

在众多的微控技术实验中,老师为我们选择了用单片机制作8个灯的跑马机这一较为基本的科目,单片机使用我们熟悉的AT89C52型单片机,采用覆铜板手工焊制的方法来制作电路板,使用Proteus进行仿真。

本设计选择采用AT89C51单片机为核心。AT89C51是一个低电压、高性能CMOS8 位单片机带有K字节的可反复擦写的程序存储器。和128字节的存取数据存储器RAM这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单位,有较强的功能的AT89C51单片机能够被应用到控制领域中AT89C51提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O 口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内振荡器和时钟电路。另外,AT89C51还可以进行OHZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式

停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但振荡器停止工作

并禁止其它所有部件的工作直到下一个复位。

、AT89C52单片机

AT89C52共有40条引脚,引脚排列如图2-1所示:

图2-1引脚排列图

P0 口为了一个8位漏极开路双向I/O 口,每脚课吸收8TTL 门电流。当PO 口的 管脚第一次写入1时,被定义为高阻输入。PO 能够用于外部程序数据存储器,它可 被定义为数据/地址的第八位。在FIASH 编程时,PO 口作为原码输入口,当FIASH 进 行校验时,PO 输出原码,此时PO 外部必须被拉高。

P1 口是一个内部提供上拉电阻的 8位双向I/O 口, 口缓冲器嫩接收输出4TTL 门电流。P1 口管脚写入1后,被内部上拉高,可用作输入,P1 口被外部下拉为低电 平时,将输出电 流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为

第八位地址接收。

(T2)P1, 0 C (T2EX )P1. 1 C Pl, 2 [ Pl. 3 C Pl.4 [ PL 5 [ Pl.6 C PL

7 C RESET [ RXD/F3. 0 C JXD/P3, 1 C INT0/P3.2 C INT1/P3, 3 C T0/P3.4 C T1/P3, 5 [ WP3.6 C W/P3. 7 C XTAL2 [ XTAL1 C PDIP Vss C

40 39

0 0

37 36 35 7 34

*3 O '」

0 0

v 10 31 11

30 12 29 13

28 14

27 fa 15 26 16 25 17 24 18 23 19 22 20

21

01234567 nV nV D-D AAAAAAAA D ////////p 012345 6 7V c ......... coooooooo V p F F F p F p p

N E S

P

3 2 1 JI JI iA D D D AAA 5

4 3

8 D A

f,

JJ

P2 口为一个内部上拉电阻的8位双向I/O 口,P2缓冲器可接收,输出4个TTL 门电流,当P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入是,“ 1” P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。

P2 口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2 口输出地址高八位。在给出地址“ 1”时它利用内部上位优势,当对外部八位地址数据存储器进行续写时,P2 口输出其特殊功能寄存器的内容。P2 口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL门电流。P3 口写当入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为AT89C51的一些特殊功能口:P3.0RXD(串行输入口);P3.1TXD (串行输出口);P3.2/INT1(外部中断0);P3.3/INT1(外部中断1);P3.4T0(记时器0 外部输入);

P3.5T1 (记时器1外部输入);P3.6/WR (外部数据存储器写选通);P3.7/RD(外部数据存储器选通)。

三、识别与检测元器件

AT89C52单片机、晶振12MHZ 2个瓷片电容30PF 1个10uF电解电容、9个发光

二极管、排阻、按钮按键开关、USB接口。

四、电路设计

1.单片机最小应用系统,如图4-1所示

相关文档
最新文档