嵌入式实训报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MOV P1,A MOV R2,#1 LCALL DELAY STATE1:MOV A,#0CH MOV P1,A MOV R2,#10 LCALL DELAY STATE2:MOV A,#0AH MOV P1,A MOV R2,#3 LCALL DELAY STATE3:MOV A,#21H MOV P1,A MOV R2,#1O LCALL DELAY STATE4:MOV A,#11H MOV P1,A MOV R2,#3 LCALL DELAY LJMP STATE1 DELAY: MOV R7,#20 D1: MOV R6,#200 D2: MOV R5,#123
2
第二章 主要元件介绍
2.1 8031 单片机内部结构
8031 是最常见的 mcs31 系列单片机,是 Inter 公司早期的成熟的单片机产品, 应用范围涉及到各行各业,下面介绍一下它的引脚图等资料
2.2 8031 的芯片引脚介绍
(1)主电源引脚 Vss 和 Vcc ① Vss 接地 ② Vcc 正常操作时为+5 伏电源
7
NOP DJNZ DJNZ DJNZ DJNZ RET END
R5,$ R6,D2 R7,D1 R2,DELAY
4.2 流程图
开始 系统定义 建立数学模型 软件结构设计 绘制程序流程图 编写程序
汇编 在线仿真调试
程序有错?
固化到 EPROM 结束
8
修改程序
第五章 实训总结
通过此次的嵌入式交通灯程序课程设计,使我更加扎实的掌握了嵌入式专业 的知识。在设计过程中虽然遇到了一些问题,但经过一次又一次的思考和讨论, 一遍又一遍的检查,终于找出了原因所在。但也暴露出了我在这方面的知识欠缺 和经验不足。实践出真知,通过自己亲手实践,是我们掌握的知识,不再是纸上 谈兵。在课程设计过程中,我们小组合作不断发现错误,不断改正,不断谈论和 交流,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉” 的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老 师的指导下,终于游逆而解。
随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、 智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用 灵活等优势,显示出很强的生命力。它和一般的集成电路相比有较好的抗干扰能 力,对环境的温度和湿度都有较好的适应性,可以在工业条件下稳定工作。且单 片机广泛地应用于各种仪器仪表,使仪器仪表智能化,提高它们的测量速度和测 量精度,加强控制功能。如 AT89C51 系列单片机控制的“船舶航行状态自动记 录仪”、“烟叶水分测试仪”、“智能超声波测厚仪”等。AT89C51 系列单片机也 广泛地应用于实时控制系统中,例如对工业上各种窑炉的温度、酸度、化学成分 的测量和控制。将测量技术、自动控制技术和单片机技术相结合,充分发挥其数 据处理功能和实时控制功能,使系统工作处于最佳状态,提高系统的生产效率和 产品质量。从航空航天、地质石油、冶金采矿、机械电子、轻工纺织等行业的分 布系统与智能控制以及机电一体化设备和产品,到邮电通信、日用设备和器械, 单片机都发挥了巨大作用。
(2)外接晶振引脚 XTAL1 和 XTAL2 ① XTAL1 内部振荡电路反相放大器的输入端,是外接晶体的一个引
脚。当采用外部振荡器时,此引脚接地。
3
② XTAL2 内部振荡电路反相放大器的输出端。是外接晶体的另一端。 当采用外部振荡器时,此引脚接外部振荡源。
(3)控制或与其它电源复用引脚 RST/VPD,ALE/ 和 /Vpp ① RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电
4
(2)另一种功能: P3.0:RXD,串行输入口。 P3.1:TXD,串行输出口。 P3.2:INT0,外部中断 0 输入口。 P3.3:INT1,外部中断 1 输入口。 P3.4:T0,定时器/计数器 0 外部事件脉冲输入端。 P3.5:T1,定时器/计数器 1 外部事件脉冲输入端
2.4 8031 的性能特点
3.3 电路原理图
6
3.4 系统实现的功能
南北面红灯亮,东西面绿灯亮 延时 5 秒 南北面红灯变绿灯,东西面绿灯变黄灯 延时 5 秒 南北面红灯变黄灯,东西面红灯变红灯
第四章 系统软件设计
4.1 程序编写交通灯的程序
ORG 0000H LJMP START ORG 0100H START: MOV SP,#50H STATE0:MOV A,#09H
P3.6:WR,外部数据存贮器写脉冲。 P3.7:RD,外部数据存贮器读脉冲。 RST/VpD:引脚 9,复位输入信号,振荡器工作时,该引脚上 2 个机器周期的 高电平可以实现复位操作,在掉电情况下(Vcc 降到操作允许限度以下), 后备 电源加到此引脚,将只给片内 RAM 供电。 ALE/PROG:引脚 30,地址锁存有效信号,其主要作用是提供一个适当的定时 信号,在它的下降沿用于外部程序存储器或外部数据存贮器的低 8 位地址锁存, 使总线 P0 输出/输入口分时用作地址总线(低 8 位)和数据总线,此信号每个机器 出现 2 次,只是在访问外部数据存储器期间才不输出 ALE。 PSEN:引脚 29,程序选通有效信号,当从外部程序存贮器读取指令时产生,低电 平时,指令寄存器的内容读到数据总线上。 EA/VPP:引脚 31,当保持 TTL 高电平时,如果指令计数器小于 4096,8031 执行内部 ROM 的指令,8731 执行内部 EPROM 的指令,当使 TTL 为低电平时, 从外部程序存贮器取出所有指令,在 8731 内的 EPROM 编程时,此端为 21V 编 程电源输入端。 XTAL1:引脚 18,内部振荡器外接晶振的一个输入端,HMOS 芯片使用外部 振荡源时,此端必须 接地。 XTAL2:引脚 19,内部振荡器外接晶振的另一个输入端,HMOS 芯片使用外 部振荡器时,此端用于输入外部振荡信号。
1
1
wenku.baidu.com
一、绪论
单片机是指在一个集成芯片中,集成微处理器(CPU)、存储器、基本 I/O 接 口以及定时/计数、通信部件,即在一个芯片上实现一台微型计算机的基本功能。 1970 年微型计算机研制成功之后,随着就出现了单片机。美国 Intel 公司 1971 年生产的 4 位单片机 4004 和 1972 年生产的雏形 8 位单片机 8008,特别是 1976 年 MCS-48 单片机问世以来,在短短的二十几年间,经历了四次更新换代,其发 展速度大约每二、三年要更新一代、集成度增加一倍、功能翻一番。其发展速度 之快、应用范围之广,已达到了惊人的地步,它已渗透到生产和生活的各个领域。
成都航空职业技术学院
《嵌入式系统应用》
实训课程设计报告书
设计题目:模拟交通灯系统设计 系 别:航空电子工程系
班 级: XXXX 班
学生姓名 : XXX
完成时间:
2013

专 业: 应用电子技术
学 号: XXXX
指导教师: XXXX
6 月 28

目录
第一章 概述.....................................................................................................2 第二章 主要元件介绍
③ 外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数 据)期间, 在每个机器周期内两次有效。 同样可以驱动八 LSTTL 输入。
④ /Vpp 、 /Vpp 为内部程序存储器和外部程序存储器选择端。当 /Vpp 为高电平时,访问内部程序存储器,当 /Vpp 为低电平时,则访问外部程序存储 器。对于 EPROM 型单片机,在 EPROM 编程期间,此引脚上加 21V EPROM 编 程电源(Vpp)。
2.1 8031 单片机内部结构 .................................................................... 3 2.2 8031 芯片引脚介绍.......................................................................... 3 2.3 8031 的结构及介绍.......................................................................... 4 2.4 8031 的性能特点............................................................................... 5 第三章 系统硬件设计 3.1 设计要求................................................................................................ 6 3.2 硬件材料名称规格数量........................................................................ 6 3.3 电路原理图............................................................................................ 6 3.4 系统实现的功能....................................................................................7 第四章 系统软件设计 4.1 流程图.................................................................................................... 7 4.2 程序编写................................................................................................ 8 第五章 实验小结..................................................................................................9 第六章 参考文献………………………………………………………………..10
平(由低到高跳变),将使单片机复位。在 Vcc 掉电期间,此引脚可接上备用电 源,由 VPD 向内部提供备用电源,以保持内部 RAM 中的数据。
② ALE/ 正常操作时为 ALE 功能(允许地址锁存)提供把地址的低字 节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的 )周期性地发出 正脉冲信号。
5
第三章 系统硬件设计
3.1 设计要求
用单片机设计一个系统,制作硬件系统,编制相应的软件。用单片机完成一 个模拟交通灯系统。
3.2 硬件材料名称规格数量
2 个 1 K 的电阻 6 个电阻 1 个 12M 晶振 1 个 33μF 电解电容 2 个 33μF 电容 8031 单片机 6 个二极管 1 个复位开关
2.3 8031 的结构及介绍
8031 的引脚功能: (1)、Vcc:+5V 电源电压。 Vss:电路接地端。 P0.0~P0.7:通道 0,它是 8 位漏极开路的双向 I/O 通道,当扩展外部存贮器时, 这也是低八位地址和数据总线,在编程校验期间,它输入和输出字节代码,通道 0 吸收/发出二个 TTL 负载。 P1.0~P1.7:通道 1 是 8 位拟双向 I/O 通道,在编程和校验时,它发出低 8 位 地址。通道 1 吸收/发出一个 TTL 负载。 P2.0~P2.7:通道 2 是 8 位拟双向 I/O 通道,当访问外部存贮器时,用作高 8 位地址总线。通道 2 能吸收/发出一个 TTL 负载。 P3.0~P3.7:通道 3 准双向 I/O 通道。通道 3 能吸收/发出一个 TTL 负载,P3 通道的每一根线还有
相关文档
最新文档