收藏 分享(赏)

微机原理交通信号灯课程设计.doc

上传人:精品资料 文档编号:8028658 上传时间:2019-06-05 格式:DOC 页数:19 大小:931.37KB
下载 相关 举报
微机原理交通信号灯课程设计.doc_第1页
第1页 / 共19页
微机原理交通信号灯课程设计.doc_第2页
第2页 / 共19页
微机原理交通信号灯课程设计.doc_第3页
第3页 / 共19页
微机原理交通信号灯课程设计.doc_第4页
第4页 / 共19页
微机原理交通信号灯课程设计.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、课程设计任务书课题名称: 基于 8086/8088的交通信号灯设计 完成期限: 2015 年 06月 22日 至 2015 年 06月 28日院系名称 机械工程与自动化学院 指 导 教 师 专业班级 学生姓名 院系课程设计(论文)工作领导小组组长签字 一、课题训练内容设计一个基于 8086/8088 微型计算机的一个交通信号灯控制系统,要求能完成基本的交通灯控制,如红、绿、黄三种灯的定时交替点亮与熄灭;能提供行人通过时的临时信号修改;能提供当时当地的温度、湿度信息;提供基本的键盘输入。要求学生了解 8086/8088 微型计算机控制系统的基本设计方法与思路,能独立查阅资料并汇总,具备一定的控制

2、系统设计能力,掌握绘制电路原理图的能力,能编写一定难度的汇编程序并调试。二、设计(论文)任务和要求(包括说明书、程序、图纸、等具体要求)1. 设计一个基于 8086/8088 微型计算机的一个交通信号灯控制系,要求使用如下器件:8086、8259、8253、8255、ADC0809、温度传感器(选择数字式或模拟式均可)和湿度传感器(选择数字式或模拟式均可)、健盘(5 按键,包括 4 个路口紧急按键和 1 个复位按键);(20 分)2. 交通灯的亮、灭情况如下:东、西两个相对路口红灯亮 12s,南、北两个路口绿灯亮 6s,后转为黄灯亮 6s;南、北两个相对路口红灯亮 12s,东、西两个路口绿灯亮

3、 6s,后转为黄灯亮 6s;(10分)3. 每个路口设一个紧急按键,可以中断当前的交通灯状态,使当前路口为绿灯,经 12s 后恢复原来的工作状态;(20 分)4. 使用 8253 提供时间定时,每 6s 读入 1 次温、湿度;(20 分)5. 说明书正文不少于 10 页,小 4 号宋体,1.5 倍行距,正文不包含程序;(30 分)6. 提供完整的电路原理图并给出每个外设的地址(电路图必需是打印稿);(50 分)7. 提供软件流程图与完整的程序;(50 分)8. 按要求时间提交课程设计。微机原理课程设计报告一、分析课题基于 8086/8088 交通信号灯设计主要需要实现这几部分功能:第一、信号灯

4、的通断延时;第二、紧急按键对交通信号灯的控制,则每一个路口有一个紧急按键,可以中断当前的交通状态,当前状态为绿灯,经过 12 秒后恢复;第三、环境湿度、温度的采集。2、设计思路分析及步骤 (1)、设计内容分析:A、 0 至 6 秒: 东西方向红灯亮,南北方向绿灯亮B、 6 至 12 秒:东西方向红灯亮,南北方向黄灯亮C、12 至 18 秒:东西方向绿灯亮,南北方向红灯亮D、18 至 24 秒:东西方向黄灯亮,南北方向红灯亮通过分析信号灯的亮灭规律,可总结以下功能表:交通信号灯亮功能表状态 时间段 东西绿东西红东西黄南北绿南北红南北黄无效1无效2A 0-6 0 1 0 1 0 0 0 0B 6-

5、12 0 1 0 0 0 1 0 0C 12-18 1 0 0 0 1 0 0 0D 18-24 0 0 1 0 1 0 0 0(1 表示灯亮,0 表示灯灭)由此可比较东西,南北方向在一个周期内不同时间段的亮灯情况:06 612 1218 1824东西方向 红 红 绿 黄南北方向 绿 黄 红 红将交通信号灯亮功能表信息转换成控制码十六进制 二进制状态 A 09H 00001010B状态 B 12H 00010001B状态 C 11H 00010001B状态 D 24H 00010100B(2)交通信号灯的组成交通灯控制系统,主要是由控制器,定时器,译码器和秒脉冲信号发生器等部分组成。秒脉冲发生

6、器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。3、电路设计及思路1、延时功能实现逻辑:可编程计数/定时控制器器 8253 芯片具有定时、计数双功能。它由数据总线缓冲存储器、读/写控制器、控制字寄存器及 3 个计数通道组成,共有 24 条引脚。把 8253 计数器 0 设为 1s 定时中断,周期为 24s,用 8255 的 A、B 口低 12 位控制东西,南北路口交通灯的状态,灯的亮灭可直接由 8088 输出 0,1 控制。用8259A 管理可屏蔽中断及开机初始化。计数器 0,累计时间

7、与状态时间相比较,从而控制灯的状态改变,达到延时效果。采用两个计数器级联的方式,并且计数器 0 工作方式 3 用于产生方波信号,计数器 1 工作方式 0,计数到时高电平信号,计数器 1 的输出端 OUT1 接入 8255芯片的 PC0 口,通过查询 8255 的 C 口的值,以完成计时功能。将计数器 0 的输出 OUT0 接到计数器 1 的输入端 CLK1,而 CLK0 的输入采用 1.19MHZ 的时钟频率,计数器 0 计数初值为 59499=0E86BH,则 OUT0=20HZ,即计数器 1 的时钟频率为20HZ。2、译码电路设计通过分析 8259、8253、8255 各端口地址,设计合理

8、的地址译码电路。8259的地址为 20H、21H,8253 的地址为 40H、41H、42H、43H,8255 的端口地址为0F0H、0F1H、0F2H、0F3H。故芯片的地址只与 8086 的地址的低 8 位有联系,不妨设高十二为全为 1 将它们相与后作为 38 译码器的始能信号 E3。再分析发现8259、8253、8255 各端口地址的低八位其中 D2、D3 均为 0,将 8086 的地址总线的 D2、D3 作为 38 译码器的始能信号 E1、E2。将 8086 的地址总线的 D0、D1分别与 8253 和 8255 的 A0、A1 连接,利用 D4、D5、D6、D7 构成译码电路。将80

9、86 的地址总线的 D0 与 8259 的 A0 连接,利用 D2、D4、D5、D6、D7 通过 38译码器构成译码电路。3、可编程并行通信接口芯片 8255A它可为 86 系列 CPU 与外部设备之间提供并行输入/输出的通道。由于它是可编程的,可以通过软件来设置芯片的工作方式。本课题系统中,微机需要检测 2 键送来的主干道信号,并按一定的条件发出主、支干道 6 个信号灯的控制信号,以及 LED 显示器的控制信号。根据 8255内部结构及引脚,易得,用一片 8255A 完全可以达到以上条件。对 8255A 作如下安排。PA0-PA7 用来给信号灯在不同时刻发送不同状态的信号。PB0-PB7 用

10、来给 LED 发送 LED 驱动码。PC0-PC3 用来发送 LED 的控制信号,PC4-PC7 暂时不用。8255A 的内部逻辑结构见下图:4、可编程中断控制器 8259A端口 A 工作方式与方式 0 的无条件数据传输方式,用以控制交通灯的亮灭;端口 B 工作方式与方式 1 的输入方式,并设置为允许中断;将端口 C 的PC2,PC3 接到负脉冲源上,使得每按一下按钮时分别表示支干道有车过来。而将 PC0 接到中断请求线上,模拟当干道上有特殊情况是,中断请求线向 CPU 发出中断,CPU 响应中断后控制各个交通灯变为状态。端口 C 的低 4 位用作输出接口,用来控制 LED 显示。8259A

11、内部结构图5、ADC0809 A/D 转换器ADC 0809 是 National 半导体公司生产 CMOS 材料的 A/D 转换器。它是具有 8 个通道的模拟量输出线,可在程序控制下对任意通道进行 A/D 转换,得到8 位二进制数字量。ADC0809 各脚功能如下:D7-D0:8 位数字量输出引脚。IN0-IN7:8 位模拟量输入引脚。VCC:+5V 工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D 转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动 A/D 转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转

12、换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。CLK:时钟信号输入端(一般为 500KHz)。A、B、C:地址输入线。6、8086/8088 CPU8086 CPU 从功能上可分为为两部分,即总线接口部分和执行部件。执行部件的功能就是负责指令的执行。将指令译码并利用内部的寄存器和 ALU 对数据进行所需的处理。总线接口部件的功能是负责与存储器、I/O 端口传送数据,即 BIU 管理在存储器中存取程序和数据的实际处理过程。执行部件的组成:(1)四个通用寄存器,即 AX,BX,CX,DX;(2)四个专用寄存器,即基数指针寄存器 BX,堆栈指针寄存器 SP,源变址寄存器 SI,

13、目的变址寄存器 DI;(3)标准寄存器(FR);(4)算术逻辑部件(ALU)总线部件的组成:(1)四个段地址寄存器CS16 位代码段寄存器;DS16 位数据段寄存器;ES16 位附加段寄存器;SS16 位堆栈段寄存器;(2)16 位指令指针寄存器 IP(3)20 位的地址加法器(4)6 字节的指令队列7、湿度传感器湿度传感器是把相对湿度的变化转换成电信号的器件。感湿特点:在基片涂覆材料形成感湿膜。空气中的水蒸气吸附于感湿材料后,原件的阻抗、介电常数发生很大的变化,从而制成湿敏原件。湿敏电阻器可分为:半导体陶瓷湿敏电阻器、元素材料湿敏电阻器、化合物湿敏电阻器、高分子湿敏电阻器。工作原理:水分子具

14、有很强的电子亲和力,易于在多孔性半导体陶瓷表面附着,并俘获电子,在半导体陶瓷表面形成空穴积累,导致半导体陶瓷的电阻率降低。晶胞间界水分子的电离。芯片内部结构7、温度传感器温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。原理:感应温度的变化,使敏感元件(如:热敏电阻、热电偶等)的阻值发生变化,从而在电路中,使输出的电压发生变化。外空气温度传感器8、总体设计框图以上各种硬件相连接,组成整个系统的硬件系统。但是除了硬件系统外,还需要有软件来驱动硬件之间的相互

15、配合执行。现给出其流程图如下:8086发光二极管可编程中断控制器8259可编程计数/定时控制器8253可编程并行通信接口8255AADC0809A/D 转换器键盘PTC温,湿度传感器主程序流程图:开始时间总额小于等于 6Y东西绿=0 东西红=1 东西黄=0南北绿=1 南北红=0 南北黄=0时间总额小于等于 12NY东西绿=0 东西红=1 东西黄=0南北绿=0 南北红=0 南北黄=1时间总额小于等于 18Y东西绿=1 东西红=0 东西黄=0南北绿=0 南北红=1 南北黄=0东西绿=0 东西红=0 东西黄=1南北绿=0 南北红=1 南北黄=0结束NN紧急处理程序流程图开始MOV DX AL 东西按

16、钮地址Int AL ,DXAL0MOV TIMESUM ,0MOV DX,南北按钮地址IN AL, DXAL0MOV TIMESUM , 18执行主程序SEGMENT退出NY端口地址结果如下表:芯片A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 08255 控制 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10通道0 0 1 0 0 0 0 0 0 0 0

17、0 0 0 0 01通道0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 12通道0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 08253控制 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1四 、 程 序 源 代 码STACK SEGMENT STACK 定 义 堆 栈 段 DB 64 DUP() 申 请 64个 字 节 的 空 间STACK ENDS DATA SEGMENT 定 义 数 据 段BUFFER DW 5B6FH,5B7FH,5B07H,5B7DH,5B6DH,5B66H, 5B4FH,5B5BH,5B06H,5B3FH DW 066FH,

18、067FH,0607H,067DH,066DH,0666H, 064FH,065BH,0606H,063FH DW 3F6FH,3F7FH,3F07H,3F7DH,3F6DH,3F66H, 3F4FH,3F5BH,3F06H,3F3FH 定 义 从 290 的 LED 驱 动 码MAIN DB 00H ZHUANGTAI DW 00H 用 来 存 放 交 通 灯 的 最 近 状 态 ZHONGDUAN WD 00H用 来 存 放 中 断 时 倒 计 时 的 状 态DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA 程

19、序 开 始MOV DS,AX ;中 断 向 量 初 始 化PUSH DS 保护 DS现 场MOV AX,0000H MOV DS,AX 将 0 至入 DS MOV AX,OFFSET IRQ6 MOV AX,2000H MOV SI,0038H MOV SI,AX 将 IRQ6 的 首 地 址 偏 移 地 址 放 入 第 16个 中 断 向 量 字 的 低 字 中MOV AX,0000H MOV SI,003AH MOV SI,AX 将 IRQ6 的 首 地 址 段 地 址 放 入 第 16 个 中 断 向 量 字 的 高 字 中MOV AX,OFFSET IRQ7 ADD AX,2000H

20、MOV SI,003CH MOV SI,AX 将 IRQ7 的 首 地 址 偏 移 地 址 放 入 第 16个 中 断 向 量 字 的 低 字MOV AX,0000HMOV SI,003EH MOV SI,AX 将 IRQ7 的 首 地 址 段 地 址 放 入 第 16 个 中 断 向 量 字 的 高 字 中POP DS 中 断 向 量 初 始 化 完 毕 MOV AL,80H OUT 63H,AL 8255 初 始 化 LEA BX,BUFFER MOV DX,60H DX,SI 两 个 寄 存 器 的 值 用 来 控 制 LED 显 示 的 值 AGAIN:MOV CX,4 JUMP:MO

21、V ZHUANGTAI,CX 记 录 最 近 交 通 灯 的 状 态 CMP CX,4 JE AAA1 CMP CX,3 JE AAA2 CMP CX,2 JE AAAA3 JUMP AAAA4 根 据 CX 确 定 的 状 态 输 出 交 通 灯 (二 级 管 表 示 ) AAAA:MOV AL,0 MOV MAIN,AL PUSH CX 每 一 个 新 的 状 态 将 阻 塞 车 辆 数 清 零;QIOANEXT3:MOV CX,23H 根 据 CX 值 通 过 延 时 得 出 一 秒 的 时 间 MOV AX,29 CMP MAIN,AL JE ZONGD NEXT2:CMP CX,25

22、H 根 据 CX 的 值 , 在 黄 灯 时 , 闪 烁 JAE SHAN2 CMP CX,19HJAE SHAN CMP CX,0CHJAE SHAN2 JUMP SHAN AAAS:PUSH CX CALL ZDCSH 中 断 初 始 化 MOV AX,BX+SI XCHG AL,AH CALL LED POP CXLOOP NEXT2 INC SI INC SI MOV ZHONGDUAN,SICMP SI,DX JNE NEXT3 倒 计 时 ZONGD:POP CX LOOP JUMP JUMP AGAIN 状 态 循 环 转 换主 程 序 逻 辑 结 束AAAAL:MOV SI,0

23、 调 用 第 一 种 信 号 灯 状 态 代 码 , SI=0 表 示 从 29开 始 倒 计 时CALL LIGHT1 JUMP AAAA AAAA2:MOV SI,54 调 用 第 二 种 信 号 灯 状 态 代 码 , SI=54 表 示 从 2 开 始 倒 计 时CALL LIGHT2 JUMP AAAA AAAA3:MOV SI,0 调 用 第 三 种 信 号 灯 状 态 代 码 , SI=0 表 示 从 29开 始 倒 计 时CALL LIGHT3 JUMP AAAAAAAA4:MOV SI,54 调 用 第 四 种 信 号 灯 状 态 代 码 , SI=54 表 示 从 2 开

24、始 倒 计 时CALL LIGHT4 JUMP AAAA SHAN:PUSH AX 黄 灯 时 闪 烁 代 码 中 的 灯 灭MOV AX,ZHUANGTAI 根 据 信 当 前 状 态 判 断 是 否 是 黄 灯CMP AX,3 JE SHAN1 状 态 三 和 一 是 黄 灯 , 让 灯 灭CMP AX,1 JE SHAN1 POP AXLUMP AAAS ELSE 返 回 原 程 序SHAN1:CALL LIGHT6 灯 灭POP AX JMP AAASSHAN2:PUSH AX 黄 灯 时 闪 烁 代 码 中 的 黄 灯 亮 MOV AX,ZHUANGTAI 根 据 信 当 前 状 态

25、 判 断 是 否 是 黄 灯CMP AX,3 JE SHAN3 状 态 三 时 , 主 干 道 黄 灯 , 支 干 道 红 灯CMP AX,1 JE SHAN4 JMP SHAN5 状 态 一 时 , 主 干 道 红 灯 , 支 干 道 黄 灯 SHAN3:CALL LIGHT2 主 干 道 黄 灯 , 支 干 道 红 灯 JMP CHAN5 SHAN4:CALL LIGHT4 主 干 道 红 灯 , 支 干 道 黄 灯 SHAN5:POP AX LMP AAAS ;中 断 子 程 序 IRQ6:STI 当 按 键 K1 高 电 平 触 发 时 IRQ6 时 , 开 中 断 PUSH AXMO

26、V AL,29 CMP MAIN,AL JE ZON INC MAIN ZON:POP AX IRET IRQ7:STI 当 按 键 K2 高 电 平 触 发 时 IRQ7 时 , 开 中 断PUSH AX PUSH BX PUSH CX CALL LIGHT5 主 , 支 干 道 灯 都 是 红 灯MOV CX,00E0H 开 始 延 时 3 秒MOV BX,OFFSET BUFFER MOV SI,ZHONGDUAN 1111:PUSH CX MOV AX,BX+SI XCHG AL,AH CALL LED 根 据 中 断 时 刻 倒 计 时 时 间 暂 停 的 LED 显示POP CX

27、LOOP 1111 中 断 子 程 序 逻 辑 完 后 , 返 回 现 场 MOV AX ZHUANGTAI 根 据 不 同 的 状 态 信 号 灯 返 回 现 场 CMP AX,4 JE ZHUANGTAI1 判 断 为 状 态 一 时 CMP AX,3 JE ZHUANGTAI2 判 断 为 状 态 二 时 CMP AX,2 JE ZHUANGTAI3 判 断 为 状 态 三 时JMP ZHUANGTAI4 判 断 为 状 态 四 时 ZHUANGTAI1:CALL LIGHT1 返 回 状 态 一 的 现 场 JMP END2 ZHUANGTAI2:CALL LIGHT2 返 回 状 态

28、 二 的 现 场 JMP END2 ZHUANGTAI3:CALL LIGHT3 返 回 状 态 三 的 现 场 JMP END2 ZHUANGTAI4:CALL LIGHT4 返 回 状 态 四 的 现 场 END2:POP CX 寄 存 器 返 回 现 场POP BX POP AX IRET 中 断 初 始 化 ZDCSH PROC PUSH AX MOV AL,13H OUT 20H,AL 给 8259送 入 ICW1 控 制 字 MOV AL,08H OUT 21H,AL 给 8259送 入 ICW2 控 制 字 MOV AL,09H OUT 21H,AL 给 8259送 入 ICW3

29、 控 制 字MOV AL,ODH OUT 21H,AL 给 8259送 入 ICW4 控 制 字STI 开 中 断 POP AX RET ZDCSH ENDSLED PROC 控 制 四 个 LED的 显 示 PUSH CX 保 护 父 程 序 环 境CALL LED1 显 示 每 一 个 LED MOV CX,0617H DELAY1:LOOP DELAY1 MOV AL,AH CALL LED2 显 示 第 二 个 LED MOV CX,0617H DELAY2:LOOP DELAY2 CALL LED3 显 示 第 三 个 LED MOV CX,0617H DELAY3:LOOP DEL

30、AY3 CALL LED4 显 示 第 四 个 LED MOV CX,0617H DELAY4:LOOP DELAY4 POP CX RET LED ENDP LED1:PROC 控 制 第 一 个 LED 的 显 示PUSH AX MOV AH,AL PUSH AX MOV AH,AL MOV AL,11111110B OUT 62H,AL 初 始 化 第 一 个 LED MOV AL,AH OUT 61H,AL 显 示 第 一 个 LED 的 值 ( AL传 来 的 )POP AX RET LED1 ENDP LED2 PROC 控 制 第 二 个 LED 的 显 示 PUSH AX MO

31、V AH,AL MOV AL,11111101b OUT 62H,AL 初 始 化 第 一 个 LED MOV AL,AH OUT 61H,AL 显 示 第 二 个 LED 的 值 ( AL传 来 的 )POP AX RET LED2 ENDPLED3 PROC 控 制 第 三 个 LED 的 显 示PUSH AX PUSH BX MOV AL 11111011H OUT 62H,AL 初 始 化 第 一 个 LED LEA BX,BUFFER MOV AL,29 SUB AL,main ADD AL,AL INC AL XLAT OUT 61H,AL POP BX POP AX RET LE

32、D3 ENDP LED4 PROC 控 制 第 四 个 LED 的 显 示 PUSH AX PUSH BX MOV AL,11110111b OUT 62H,AL 初 始 化 第 一 个 LED MOV AL,29 SUB AL,main ADD AL,AL XLAT 通 过 main计 算 出 阻 塞 车 辆 数 的 个 位 LED驱 动 码OUT 61H,AL 显 示 第 四 个 LED POP BX POP AX RET ;WULIGHT1 PROC 交 通 灯 第 一 种 状 态 下 的 二 级 管 情 况PUSH AX MOV AL,01111101b ( 主 干 道 绿 灯 , 次

33、 干 道 红 灯 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT1 ENDP LIGHT2 PROC 交 通 灯 第 二 种 状 态 下 的 二 级 管 情 况PUSH AX MOV AL,01111011b ( 主 干 道 黄 灯 , 次 干 道 红 灯 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT2 ENDP LIGHT3 PROC 交 通 灯 第 三 种 状 态 下 的 二 级 管 情 况PUSH AX MOV AL,101

34、11110b ( 主 干 道 红 灯 , 次 干 道 绿 灯 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT3 ENDP LIGHT4 PROC 交 通 灯 第 四 种 状 态 下 的 二 级 管 情 况PUSH AX MOV AL,11011110b ( 主 干 道 红 灯 , 次 干 道 黄 灯 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT4 ENDP LIGHT5 PROC 交 通 灯 第 五 种 状 态 下 的 二 级 管

35、 情 况PUSH AX MOV AL,01111110b ( 主 干 道 红 灯 , 次 干 道 红 灯 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT5 ENDP LIGHT6 PROC 交 通 灯 第 六 种 状 态 下 的 二 级 管 情 况PUSH AX MOV AL,0ffH ( 主 、 次 干 道 灯 全 灭 )OUT 60H,AL 将 要 显 示 的 灯 对 应 的 值 通 过 PA07 控 制 灯 亮POP AX RET LIGHT6 ENDP CODE ENDS END START 5、 设 计

36、 总 结本 次 课 程 设 计 是 要 设 计 一 个 交 通 灯 系 统 , 主 要 功 能 如 上 已 有 详 细 描 述 。 在 本次 对 交 通 灯 的 设 计 过 程 中 以 此 来 加 深 对 微 机 接 口 技 术 的 理 解 , 提 高 了 自 己 的 动 手能 力 。首 先 着 手 对 硬 件 电 路 的 设 计 , 本 次 课 程 设 计 主 要 采 用 了 8255A 接 口 电 路 、 8259A中 断 控 制 器 这 两 个 芯 片 电 路 。 由 于 对 各 个 芯 片 不 熟 悉 , 通 过 课 本 了 解 到 了 他 们 的引 脚 及 功 能 、 工 作 纺 织

37、 。 内 部 结 构 和 控 制 字 。然 后 就 是 对 程 序 的 设 计 , 想 要 设 计 出 一 个 实 用 的 控 制 系 统 需 要 了 解 程 序 的 流程 , 先 画 出 流 程 图 , 然 后 对 代 码 进 行 编 写 , 在 编 写 过 程 中 遇 到 了 很 多 问 题 。 最 后经 过 一 段 时 间 的 研 究 , 查 阅 很 多 资 料 并 和 同 学 们 讨 论 后 终 于 解 决 。经 过 为 期 一 个 星 期 的 课 程 设 计 , 我 获 益 很 多 。 将 微 机 接 口 技 术 中 的 理 论 与 实践 相 结 合 起 来 , 对 芯 片 的 功

38、能 也 有 了 进 一 步 认 识 理 解 。 最 后 希 望 通 过 以 后 的 学 习 ,不 断 提 升 自 身 各 方 面 的 能 力 , 如 对 专 业 知 识 的 掌 握 程 度 , 动 手 实 践 能 力 等 。 经 过此 次 的 课 程 设 计 , 我 们 学 会 了 很 多 。 我 们 要 形 成 自 己 的 设 计 思 想 , 以 便 在 今 后 的专 业 课 形 成 自 己 的 风 格 。 同 时 再 多 多 锻 炼 自 己 的 动 手 能 力 , 以 便 在 今 后 的 工 作 能独 立 完 成 一 些 设 计 项 目 。6、 参 考 文 献1. 微型计算机原理及应用 第 4 版/郑学坚, 朱定华编著2. 微型计算机原理及应用:习题解答、实验指导及课程设计/何小敏, 陈玮编3. 汇编语言基础教程/James T. Streib 著 远红亮等译4. 单片机原理与嵌入式系统设计:原理、应用、Protues 仿真、实验设计/张齐, 朱宁西, 毕盛编著5. Proteus 原理图设计与电路仿真就这么简单/程国钢, 杨后川编著6. 电子线路 CAD 实用教程 潘永雄等编著 陕西:西安电子科技大学出版社,2006

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报