| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

(汇编语言、微机原理及接口技术)实验交通灯

文***品

贡献于2022-04-19

字数:4222



课程设计说明书



课程设计名称: 微机原理接口技术课程设计

课程设计题目: 微机印口外接交通灯模拟LED显示器

学 院 名 称: 信息工程学院

专业: 计算机科学技术 班级:

学号: 姓名:

评分: 教师:

20 12 年 X 月 X 日





1 设计选题功说明
设计选题:微机印口外接交通灯模拟LED显示器
课题求功说明:
通微机印插座(25D)设计微机编程实现印口外接12路口交通灯(红绿黄)控制显示等
设十字路口13南北方24东西方初始四路口红灯全亮13路口绿灯亮24路口红灯亮13路口方通车 延时段时间13路口绿灯熄灭13路口黄灯开始闪烁闪烁干次13路口红灯亮时24路口绿灯亮24方通车 延时段时间24路口绿灯熄灭黄灯开始闪烁闪烁干次切换13路口方重复述程
2 硬件电路设计
硬件电路采Protel Technology公司CAD工具Protel 99进行设计
21 8255A芯片选择
课题设计求选择通8255A口控制LED发光二极亮灭8255A具3通道3种工作方式编程行接口芯片前写入方式控制字选择ABC三端口工作方式三种
  方式0 :基输入输出方式须联络直接进行 IO方式中ABC口高四位低四位分设置成输入输出
  方式1 :选通IO时接口外围设备需联络信号进行协调A口B口工作方式1时C口某线规定A口B口外围设备联络信号余线基IO功工作方式0
方式2: 双IO方式A口工作种方式该IO线输入输出时C口5条线规定A口外围设备双联络线C口剩三条线作B口方式1联络线B口起方式0IO线
8255A引脚信号右图
22电路设计
设计DB25 连接8255控制12LED亮灭
电路原理图图1:
图1 交通灯原理图
23印刷电路图设计
制作pcb印刷电路板采动布线方法利正确原理图制作网络表然新建CAM output configuration文件设定印刷板规格导入刚生成网络表然调整元件位置等动布线次设计修改交通灯模拟LED显示器PCB图图2示

图2 交通灯模拟LED显示器


3 测试程序
汇编语言编写交通灯测试程序根交通灯原理图机8255A连接:交通灯原理图出低电效CS选择8255A通A0A1控制选择8255APBPC端口低电效WR控制输入8255A交通灯连接:8255A端口PB高4位分交通灯四方绿灯相连PC端口低4位四方红灯相连PC端口高4位四方黄灯交通灯原理图出特点(1)相方灯保持致13方24方设计程序时13方样24方样(2)四方交通灯出现组合:红绿红黄会出现绿黄出现端口PB高4位PC端口高4位时效情况根述程序设计
DATAPT EQU 378H
CTRLPT EQU 37AH
INTCNT EQU 18
GDURA EQU 30
YDURA EQU 3
RDURA EQU 30
GSTATE EQU 0
Y1STATE EQU 1
Y2STATE EQU 2
RSTATE EQU 3
Y3STATE EQU 4
Y4STATE EQU 5


DSEG SEGMENT

OLD1CH DD
LTSTATE DB
YBLKCNT DB 0
DSEG ENDS


CSEG SEGMENT
ASSUME CS CSEG DS DSEG

START MOV DX CTRLPT
MOV AL 11101100B
OUT DX AL

MOV DX DATAPT
MOV AL 10000000B
OUT DX AL
MOV AX 351CH
INT 21H
MOV WORD PTR OLD1CH BX
MOV WORD PTR OLD1CH + 2 ES

MOV DX OFFSET NEW1CH
MOV AX 251CH
CALL GREEN
INT 21H

MOV AH 0
INT 16H

LDS DX OLD1CH
MOV AX 251CH
INT 21H

MOV AH 4CH
INT 21H
NEW1CH CMP CX 0
JZ NEXT
DEC CX
IRET
NEXT CMP LTSTATE GSTATE
JZ GRN
CMP LTSTATE Y1STATE
JZ YLW1
CMP LTSTATE Y2STATE
JZ YLW2
CMP LTSTATE RSTATE
JZ RD
CMP LTSTATE Y3STATE
JZ YLW3
CMP LTSTATE Y4STATE
JZ YLW4
GRN CALL GREEN
IRET
YLW1 CALL YELLOW1
IRET
YLW2 CALL YELLOW2
IRET
RD CALL RED
RET
YLW3 CALL YELLOW3
IRET
YLW4 CALL YELLOW4
IRET
GREEN PROC 绿灯

PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11101000B
OUT DX AL
MOV DX DATAPT
MOV AL 11110000B13方绿灯24方红灯亮30秒
OUT DX AL
MOV DX
MOV AL 11100100B
OUT DX AL

MOV DX DATAPT
MOV AL 10100101B
OUT DX AL
MOV CX GDURA * INTCNT

MOV LTSTATE Y1STATE

POP DX
POP AX
RET

GREEN ENDP

YELLOW1 PROC 黄灯

PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11100100B
OUT DX AL

MOV DX DATAPT
MOV AL 11110101B
13方黄灯亮05秒(黄灯闪烁3次亮灭3次)
OUT DX AL

MOV DX CTRLPT
MOV AL 11101000B
OUT DX AL

MOV DX DATAPT
MOV AL 10100000B
OUT DX AL
MOV CX INTCNT 2

MOV LTSTATE Y2STATE
POP DX
POP AX
RET
YELLOW1 ENDP

YELLOW2 PROC
PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11101000B
OUT DX AL

MOV DX DATAPT
MOV AL 11110000B 13方黄灯灭05秒(黄灯闪烁3次亮灭3次)
OUT DX AL
MOV CX INTCNT 2
INC YBLKCNT
CMP YBLKCNT YDURA
JZ CHGRED
MOV LTSTATE Y1STATE
JMP Y2RET

CHGRED MOV LTSTATE RSTATE
MOV YBLKCNT 0

Y2RET POP DX
POP AX
RET

YELLOW2 ENDP

RED PROC 红灯

PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11100100B
OUT DX AL
MOV DX DATAPT
MOV AL 01011010B 13方红灯24方绿灯亮30秒
OUT DX AL
MOV CX RDURA * INTCNT

MOV LTSTATE Y3STATE
POP DX
POP AX
RET
RED ENDP

YELLOW3 PROC

PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11100100B
OUT DX AL

MOV DX DATAPT
MOV AL 11111010B 24方黄灯亮05秒(黄灯闪烁3次亮灭3次)
OUT DX AL
MOV DX CTRLPT
MOV AL 11101000B
OUT DX AL
MOV DX DATAPT
MOV AL 01010000B
OUT DX AL
MOV CX INTCNT 2
MOV LTSTATE Y4STATE

POP DX
POP AX
RET

YELLOW3 ENDP

YELLOW4 PROC

PUSH AX
PUSH DX
MOV DX CTRLPT
MOV AL 11101000B
OUT DX AL
MOV DX DATAPT
MOV AL 11110000B 24方黄灯灭05秒(黄灯闪烁3次亮灭3次)
OUT DX AL
MOV CX INTCNT 2
INC YBLKCNT
CMP YBLKCNT YDURA
JZ CHGGRN
MOV LTSTATE Y3STATE
JMP Y4RET

CHGGRN MOV LTSTATE GSTATE
MOV YBLKCNT 0

Y4RET POP DX
POP AX
RET

YELLOW4 ENDP

CSEG ENDS
END START

4 结
通次关微机印口外接交通灯模拟LED显示器课程设计解交通灯工作原理基础设计原理图硬件电路板课知识进行实际应例DB25 25帧印机接口8255A芯片功作较深理解完成次实验工具软件protel99款电子工程师设计电路原理图PCB行业软件值注意软件汉化版常出现问题特制作pcb图影响建议protel99英文版通机印口8255A接口连接db25针脚功更深入解拓展课知识整组中负责制作pcb块觉确定印刷电路板尺寸定印刷电路层次元器件布局重实验部分编写程序增强汇编语言力
参考文献
1 戴梅萼 史嘉权 微型计算机技术应(第4版) 清华学出版社 2008年2月
2 Protel 99SE电路设计基础工程范例 赵景波 王臣业编著 清华学出版社2008年5月
3 Protel 99SE 电路设计制板 朱云芳 江桦 翟旭等编著 机械工业出版社 2007年11月
4 汇编语言程序设计教程 (第二版) 卜艳萍编著 清华学出版社 2007
5 胡景春 实践优秀作品选编 东南学出版社 2010年2月
6 胡景春 刘洪 微机原理\单片机应实验指导(第二版) 南昌航院计算机系 2004








附录
电路原理图
附录二
PCB图
附录三
25针行口印机口针脚功表
南chang航空学
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

微机原理与接口技术 实验报告一

评阅微机原理与接口技术 实验报告一姓名 匡越 学号 1715211016 时间 地点 实验题目 一、实验目的1. 熟悉Keil软件使用2. 熟悉MCS-51指令3. 学习简单程序的调试方法二、实验

超***2 4年前 上传1172   0

《微机系统原理与接口技术》课程教学大纲

《微型计算机系统原理与接口技术》课程教学大纲     课程编号:                        适用专业:集成电路设计、嵌入式系统 学时数:80(其中实验16)        学分:5 先修课程:《数字逻辑设计及应用》、《计算机应用基础》 考核方式:闭卷   一.  课程的性质和任务 自微型处理器问世以来,微型计算机技术发展迅速,新机型、新技术、新应用层出不穷

1***3 9年前 上传6857   0

单片机原理与接口技术实验指导书(2018修订)

本课程是电子信息工程、通信工程、信息工程和自动化专业必修的专业实验课程。通过本课程的教学,使学生深刻体会到单片机原理与接口技术的应用,掌握汇编和C51语言的语法和技巧,熟悉电子系统的设计和调试过程,使其具备研究和开发以单片机为核心的电子系统的能力。

l***o 3年前 上传604   0

学院(计算机系)微机原理与接口技术期末试卷A

 密 封 线 第 1 页福建工程学院2014-2015学年第二学期期末考试卷(A卷) 专业班级: ___________姓名:_______学号:____ __课程名称:微机原理与接口技术(计算机系)考试

文***品 1年前 上传267   0

实验6 接口与多态

接口就是一些方法特征的集合

C***e 5年前 上传1591   0

单片机原理与接口技术智力抢答器

单片机课程设计课程名称: 单片机原理与接口技术 实验项目: 智力抢答器 一、 设计目的 现如今电视节目日益丰富其中的竞赛环节也越来越多,其中智力抢答器是不可或缺的器材。在本学期学习了单片机这门课之后,我们小组成员觉得可以试着自己来实现抢答器的功能,令它能准确、

文***品 2年前 上传428   0

微机原理及应用题库硬件应用设计题汇编语言程序分析题

微机原理及应用 汇编语言程序设计第32讲~第38讲0.80.86若有以下变量定义,请说明下面的程序执行后,AX的内容是什么? TABLE DW 40,50,20,30 ENTRY DW 3 ┊ MOV BX, OFFSET TABLE

文***享 3年前 上传505   0

无答案微机原理习题集

1.电子计算机主要由 、 、 、 和 等五部分组成。2. 和 集成在一块芯片上,被称作CPU。3.总线按其功能可分 、 和 三种不同类型的总线。4.计算机系统与外部设备之间相互连接的总线称为 ;用于连接微型机系统内各插件板的总线称为 ;CPU内部连接各寄存器及运算部件之间的总线称为 。5.迄今为止电子计算机所共同遵循的工作原理是 和 的工作原理。这种原理又称为 原理。

a***1 3年前 上传712   0

2017年微机原理实习目的

微机原理实习目的  一、微机原理实习目的  1、掌握汇编语言的语法和编程思路;  2、掌握汇编语言的编译程序 masm、链接程序 link 和调试程序 debug,以 及 dos 模拟工具 dosbox 的安装使用方法;  3、使用上述工具设计汇编程序;  4、复习《微机原理与接口技术》课上关于汇编程序的知识,灵活运用汇编 语言。  二、实习要求  1、使用软件为 d

w***o 7年前 上传579   0

单片机与微机原理课程设计

一、课程设计(论文)的内容(1)设计并绘制硬件电路图;  (2)购买电子元器件并按电路图焊接到电路板上;   (3)编写程序并将调试好的程序固化到单片机中。

小***学 3年前 上传854   0

交通灯控制系统EDA实验报告

交通灯控制系统EDA实验报告2014姓名: 学号:一、 课题名称用状态机设计的交通信号控制系统。二、 实验目的利用所学习的EDA相关知识,完成对交通灯控制系统的设计并实现,提高对所学知识的理解和利用熟练程度。三、 设计任务设计一个十字路口交通控制系统,要求如下:a. 东西(用A表示)、南北(用B表示)方向均有绿灯、黄灯、红灯指示,持续时间分别是40秒、五秒和4

文***品 3年前 上传1141   0

《编译原理》课程实验报告

《编译原理》课程实验报告题 目: 词法分析器实验 专 业: 计算机科学与技术 班 级: 1班 学 号: * * * ***** 姓 名: * * * 一、实验目的通过本实验的编程实践,使

文***享 3年前 上传628   0

编译原理实验指导书

目 录相关问题说明 1实验题 2实验1 词法分析(2课时) 3实验2 语法分析(2课时) 5实验3 语义分析(2课时) 7实验4 代码生成(2课时) 9参考书目 11相关问题说明本课程共有4个实验, 本课程中所实现的程序为普通C或C++程序,在Windows环境下,属于控制台应用程序。提交实验成果:1. 实验成果包括:n 源程序。用学号加姓名方式命名项目或源程序所在

文***品 3年前 上传581   0

会计学原理实验小结

会计学原理实验小结  根据学院课程改革精神,经本专业老师的推荐,将《会计学原理》课程作为改革的重点课程,拟在09级新生中实施,现将情况做如下小结:  一 制定了课程标准。  二 制定了考核大纲。  三 制定了考试改革方案。  四 制定了课程改革组织方案。  通过本次课程改革,主要加强对学生学习过程的控制,提高学生动手操作能力,使学生通过对该课程的学习,能比较完整地掌握记账

s***9 9年前 上传568   0

汇编原理实验指导书

第一部分 汇编语言程序的上机过程 1 一、 建立汇编语言的工作环境 1 二、在计算机上运行汇编语言的步骤 1 三、 建立ASM文件 1 四、 用MASM程序产生OBJ文件 3 五、 用LINK程序产生EXE文件 3 六、 程序的执行 3 七、 举例 3 第二部分 汇编语言上机调试 4 一、为何需要调试? 4 二、如何进行调试? 5 第三部分 汇编语言上机内容 8 实验一 

藤***树 5年前 上传1104   0

电子测量原理实验指导书

电子测量原理实验指导书XX大学自动化学院目 录电子测量实验系统组成原理及操作………………………… 1电子计数器原理及应用……………………………………… 10示波器原理及应用…………………………………………… 16R、L、C参数测量 …………………………………………… 24逻辑分析仪原理及应用……………………………………… 31交流电压测量 …

文***品 3年前 上传600   0

计算机输入输出系统接口实验报告

计算机输入输出系统接口实验报告姓名:学号:二 0 16 年 X月实验一 环境熟悉与 I/O 地址译码一、实验目的掌握I/O地址译码电路的工作原理。二、实验内容将接口实验包中所带的 EX-138.DSN 文件用 ISIS 7 打开。改变 A9~A3 的接线方法,从而得到 Y0;

文***享 8个月前 上传273   0

微机原理课程设计音乐播放器

微机原理课程设计音乐播放器一、课程设计的任务和目的课程设计题目:音乐播放器课程设计的实现目的:本课程设计主要是通过汇编语言用软件编程的方法实现简单的音乐播放功能。通过在《微机原理与接口技术》课程上所学的汇编知识和8253/8254芯片相关知识,来完成本课程设计;用汇编程序完成键控音乐播放器的,用8253/8254定时器来产生声音。该播放器有若干首歌曲可以选择,开始时输出说明,要用户选择要播

文***享 1年前 上传313   0

《微机原理及应用》考研复习题(一)

《 微机原理及应用 》考研复习题(一)一、判断题:(正确题在括号内画√,错误画X。每小题 1分,共 10 分) 1.Pentium CPU的分页方式有4KB和4MB这两种分页方式。( )2.Pentium CPU的段选择器有:CS、SS、DS、ES、GS共计5个。( )2.存储器芯片内部译码有两种方式,其中,常采用双译码结构。(

小***库 3年前 上传780   0

牵引供电系统微机保护系统原理的设计

 题 目: 牵引供电系统微机保护系统原理的设计 目 录1.毕业设计方案流程图 12.微机保护 22.1微机保护装置的优越性 22.2微机保护装置存在的不足 22.3对微机保护装置的要求 23.微机保护的硬件构成 43.1模拟量输入单元 43.2模拟量输出单元 83.3保护CPU 单元 113.4人机接口与通讯接口 13总结 16参 考 文

平***苏 3年前 上传442   0

《微机原理及应用》考研复习题(二)

《 微机原理及应用 》考研复习题(二)一、判断题:(正确题在括号内画√,错误画X。每小题 1分,共 10 分) 1.Pentium CPU的段选择器有:CS、SS、DS、ES、GS、FS共计6个。( )2.存储器芯片内部译码有两种方式,其中,常采用单译码结构。( )3.OF溢出标志位。本次运算中有溢出时,OF=0。( )4.8086

小***库 3年前 上传737   0

微机原理课程设计四路抢答器

微机原理课程设计四路抢答器目 录摘要 1自动化专业微机原理课程设计任务书 2第一章 智能抢答器的设计背景 31.1抢答器的概念 31.2抢答器的设计背景 31.3课程设计要求 31.4课程设计的主要任务 4第二章 课题硬件设计 52.1芯片的选择 52.2 8255工作方式 52.3抢答器的电路框图 52.4 8255与系统总线的连接方式图 62.5 系统流

文***品 2年前 上传485   0

上海大学数字电子技术课程设计交通灯

电子技术课程设计报告——交通灯控制电路XX大学机自学院自动化系自动化 专业姓名:学号:指导老师: 2018年X月X日一、 主要用途:交通信号灯使交通得以有效管制,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果。在十字交叉路口,为保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行

文***品 3年前 上传543   0

单片机交通灯设计

摘 要 根据STC10F04单片机的特点及交通灯在实际控制中的特点,本文提出一种用单片机自动控制交通灯及时间显示的方法。同时给出了软硬件设计方法,设计过程包括硬件电路设计和程序设计两大步骤,对在单片机应用中可能遇到的重要设计问题都有涉足。本文对十字路口状态预设为三种,一种是正常状态,一种是紧急状态,另一种是方程式状态。增设路段遇忙调整时方程式控制状态和紧急情况处理模块,通过手动控制开关按钮A

山***1 5年前 上传1738   0

基于VHDL语言的交通灯设计

 基于VHDL语言的 交通灯设计 专业班级: 应电班 作 者: 指导老师: 完成时间: 电子信息工程系 应用电子技术专业 一、 设计要求及实现功能 1、设计相关要求 (1)留意自己走过的交通灯指示路口,选取一个进行数据采集,并模拟

文***享 5年前 上传1259   0