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


    微机原理课程设计四路抢答器
    目 录
    摘 1
    动化专业微机原理课程设计务书 2
    第章 智抢答器设计背景 3
    11抢答器概念 3
    12抢答器设计背景 3
    13课程设计求 3
    14课程设计务 4
    第二章 课题硬件设计 5
    21芯片选择 5
    22 8255工作方式 5
    23抢答器电路框图 5
    24 8255系统总线连接方式图 6
    25 系统流程图 7
    第三章 系统程序设计 8
    31抢答器源程序 8
    32星研试验箱心 11
    33抢答器电路图绘制 11
    总结: 12
    参考文献 13



    课程设计51单片机学期学微机原理课程正趁热铁8086做处理器设计简易智抢答器
    文介绍课程设计讲述种常集成电路设计数码显示四路抢答器电路组成设计思路功数字抢答器优先编码电路锁存器译码电路参赛队输入信号显示器输出布线连接调试等工作数字抢答器成形
    课题完成抢答器设计运设计抢答器希具结构简单性高设置灵活容易扩展参赛组数量增加控制功等优势8255A灵活扩展参抢答组需保留引脚连接应电路次课程设计星研系统8255A芯片进行实验系统选择更具实验室条件决定
    关键字:课程设计编码电路译码电路显示电路星研系统PROTEUS 8086CPU8255A芯片74LS138译码器抢答器汇编程序

    动化专业微机原理课程设计务书

    题目
    智力竞赛抢答器电路设计设计
    设计类型

    导师姓名

    容目标
    求:①少5组
    ②提出问题分抢答必答两种必答时间限制时告警抢答判定组优予指示鸣
    ③问题正确否持判加分减分成绩评定结果显示器显示
    具设计条件
    1. PC机台EL教学实验箱台汇编程序

    计划学生数务
    3
    (1):明确课题程序功运算精度等方面求硬件条件
    (2):复杂问题分解干模块确定模块处理方法画出流程图
    (3):存储器资源分配
    (4):编制程序根流程图精心选择合适指令寻址方式编制源程序
    (5):程序进行汇编调试修改直程序运行结果正确止
    计划设计进程
    (课程设计周计算)
    第周设计务:(1):明确课题程序功运算精度等方面求硬件条件
    (2):复杂问题分解干模块确定模块处理方法画出流程图
    (3):存储器资源分配
    第二周设计务:(4):编制程序根流程图精心选择合适指令寻址方式编制源程序
    (5):程序进行汇编调试修改直程序运行结果正确止
    参考文献
    微型计算机原理接口技术中国科技学出版社 吴秀清 周荷琴编著
    1632位微型计算机技术应清华学出版社 戴梅萼 史嘉权 编著
    <<汇编语言程序设计南京学出版社 姚君遗编著
    汇编语言程序设计教程清华学出版社 杨记文编著
    微型计算机原理接口技术实验指导书



    第章 智抢答器设计背景
    11抢答器概念
    次设计四路数显抢答器具电路简单成较低操作方便灵敏等优点效果良 具较操作性四路抢答器六组开关四组led灯组成四组四组智力竞赛中中四组开关分应四组led灯组面前盏led灯组应蜂鸣器改组键应蜂鸣器报警作必抢答持启动键(复位键)抢答开始前抢答信号效组先该组抢答开关 组面前led灯会亮起路抢答键均起反映持次动复位进行次抢答该抢答器星研试验箱硬件设备
    12抢答器设计背景
    社会竞争日益激烈选拔评选优胜知识竞赛类活动愈加频繁必然离开抢答器现抢答器着数字化智化方发展必然提高抢答器成鉴现规模知识竞赛越越操作简单济实型抢答器必市场抢答器通十分巧妙设计仅块数字芯片便实现数显抢答功抢答器电路相较分辨时间极短结构清晰成低制作方便等优点防作弊功制作款简易五路抢答器屏弃成高体积操作复杂采数字显示器直接指示动锁存显示结果动复位设计思想抢答器具显示直观需干预特点显示时抢答器会发出叮咚声效果更生动工厂学校电视台等单位常举办种智力竞赛 抢答记分器必设备
    13课程设计求
    ①少2组次设计四组
    ②提出问题分抢答必答两种必答时间限制时告警抢答判定组优予指示鸣
    ③问题正确否持判加分减分成绩评定结果显示器显示
    14课程设计务
    课程设计务完成五路抢答控制器电路设计元器件选型8255A控制器装配接线实物制作汇编语言设计联机调试等容
    刚接题目时候许细节没想清楚步步想罗列出具体元器件功真正动手实践时候加改进完善具体控制求:
    (1)抢答器控制装置8086CPU作控制器电源开关 四LED灯四组抢答开关1复位钮等组成
    (2)四组抢答钮先钮选手请求会响应钮选手请求会屏蔽掉
    (3)持手中启动钮8086相连控制8086RESET键持宣布抢答开始时启动钮8086统通8255A端口设置统数位参赛者方抢答某组参赛者抢答限定时间(5s)先抢答钮该选手前led灯亮起时通汇编程序控制跳出8255a输入端检索输入信号屏蔽掉
    (5)参赛者抢答成功操作员宣布开始回答问题(工作员操作回答钮)抢答组必须限定时间(30s60s工作员通选择开关选择)回答完毕限定时间没回答完选手会相应分数处罚
    (6)果某参赛组持宣布抢答开始前抢先抢答钮该抢答器会做出响应
    (8)新轮抢答前通控制台复位开关抢答器回初始状态

    第二章 课题硬件设计
    21芯片选择
    设计元器件包括:74ls1388255A芯片LED灯键开关排线等
    22 8255工作方式
    (1) 工作方式 0 : 8255A 中端口基输入 输出方式完成简单行输入 输出操作 CPU 指定端口输入信息指定端口输出信息果三端口均处工作方式 0 工作方式控制字定义 16 种工作方式组合
    (2) 工作方式 1 :称作选通输入 输出方式种工作方式数输入 输出操作选通信号控制完成
    (3) 工作方式 2 :称作带选通双传送方式 8255A 中允许端口 A 处工作方式 2 两台处理机间实现双行通信关控制信号端口 C 提供 CPU 发出中断请求信号
    次试验中考虑程序简洁性完全满足实验求情况8255AAB口设置方式0 A口输入四位B口输出数C口低四位输出8255A控制字确定1001000B90H
    23抢答器电路框图

    图18255A74LS138连接图
    图抢答器部分电路图译码器74LS1388255A四键四LED灯七段数码

    24 8255系统总线连接方式图

    图2系统原理框图
    显示电路位阳LED数码组成8255A行扩展口A口驱动PA7接 PNP三极作LEDCOM端驱动PA0~PA6分接LEDabcdefg端口电路示果8255AA口送FFH数码灭果1号位抢答成功显示1PA口送79H理:显示2PA口送24H显示3PA口送30H显示4PA口送19H显示5PA口送12H显示6PA口送02H显示7PA口送78H显示8PA口送00H
    25 系统流程图

    开始



    8255初始化



    PC5复位



    PC6否零?

    N



    Y

    开始抢答



    检测段码址



    LED显示



    否开始轮抢答

    Y




    N
    结束


    图3系统流程图





    第三章 系统程序设计
    31抢答器源程序
    MODEL TINY
    PCIBAR3 EQU 1CH 8位IO空间基址(实验仪基址 DMA & 32 BIT RAM板卡8237提供基址)
    Vendor_ID EQU 10EBH 厂商ID号
    Device_ID EQU 8376 设备ID号
    STACK 100
    DATA
    IO_Bit8_BaseAddress DW
    msg0 DB 'BIOS支持访问PCI '
    msg1 DB '找Star PCI9052板卡 '
    msg2 DB '读8位IO空间基址时出错'
    COM_ADD DW 00F3H 控制口偏移量
    PA_ADD DW 00F0H PA口偏移量
    PB_ADD DW 00F1H PB口偏移量
    PC_ADD DW 00F2H PC口偏移量
    TABLE1 db 06h05bh4fh66h

    CODE
    START
    MOV AX@DATA
    MOV DSAX
    NOP
    CALL InitPCI
    CALL ModifyAddress 根PCI提供基址偏移址转化实址
    mov dxcom_add
    mov al89H PAPBPC基输出模式
    OUT DXAL
    MOV DXPA_ADD 送位码
    MOV AL0fH
    OUT DXAL
    mov al3fh 送段码
    mov dxPB_ADD
    out dxal
    NEXT mov dxPC_ADD
    in aldx
    cmp al255
    je NEXT
    cmp al7fh
    je OK1
    cmp al0bfh
    je OK2
    cmp al0dfh
    je OK3
    cmp al0efh
    je OK4
    OK1 mov al06h 送段码
    mov dxPB_ADD
    out dxal
    jmp OOO
    OK2
    mov al5bh 送段码
    mov dxPB_ADD
    out dxal
    jmp OOO
    OK3
    mov al4fh 送段码
    mov dxPB_ADD
    out dxal
    jmp OOO
    OK4
    mov al66h 送段码
    mov dxPB_ADD
    out dxal
    OOO MOV DXPA_ADD 送位码
    MOV AL0fH
    OUT DXAL
    JMP Exit
    DL500ms PROC NEAR
    PUSH AX
    PUSH DX
    MOV DX500 延时500ms
    MOV AH0FFH 星研公司提供软中断
    INT 21H
    POP DX
    POP AX
    RET
    DL500ms ENDP

    DL3S PROC NEAR
    PUSH CX
    MOV CX6
    DL3S1 CALL DL500ms
    LOOP DL3S1
    POP CX
    RET
    ENDP
    DL5S PROC NEAR
    PUSH CX
    MOV CX10
    DL5S1 CALL DL500ms
    LOOP DL5S1
    POP CX
    RET
    ENDP
    InitPCI PROC NEAR
    MOV AH00H
    MOV AL03H
    INT 10H 清屏
    MOV AH0B1H
    MOV AL01H
    INT 1AH
    CMP AH0
    JZ InitPCI2
    LEA DXmsg0
    InitPCI1 MOV AH09H
    INT 21H
    JMP Exit
    InitPCI2 MOV AH0B1H
    MOV AL02H
    MOV CXDevice_ID
    MOV DXVendor_ID
    MOV SI0
    INT 1AH
    JNC InitPCI3 否存Star PCI9052板卡
    LEA DXmsg1
    JMP InitPCI1
    InitPCI3 MOV DIPCIBAR3
    MOV AH0B1H
    MOV AL09H
    INT 1AH 读取该卡PCI9052基址
    JNC InitPCI4
    LEA DXmsg2
    JMP InitPCI1
    InitPCI4 AND CX0FFFCH
    MOV IO_Bit8_BaseAddressCX
    RET
    InitPCI ENDP
    ModifyAddress PROC NEAR
    ADD COM_ADDCX
    ADD PA_ADDCX
    ADD PB_ADDCX
    ADD PC_ADDCX
    RET
    ModifyAddress ENDP
    Exit MOV AH4CH
    INT 21H
    END START
    32星研试验箱心
    刚开始运行代码时候知道星研系统箱然写程序没错误法运行程序设计没点头绪组抢答器成重复抢答器提高实性
    33抢答器电路图绘制
    次课程设计开始时候画图工具PROTEUS前做作业设计电路图时候手绘方法完成耗时耗力精确通次课程设计组成员起学PROTEUS法然熟练基方法掌握学生活中会继续勤加练争取早日掌握


    总结:
    次课程设计期2周懈努力目前基达预期求通整系统调试结:
    系统供四抢答抢答器持禁止抢答开关时抢答禁止果期间选手抢答控制开关断开时抢答允许时抢答数码显示器显示抢答者组数报警器会发出蜂鸣声提示持抢答已完成
    许方面熟练说元器件功完全解熟练运完全次性设计该电路通次课程设计学学知识学会ISISProtel基方法培养独立思考问题解决问题力加深数电模电知识理解巩固学知识助学
    次课程设计中锻炼动手设计软硬件力家分工明确合作愉快然分工细致编写程序调试程中遇问题组学学帮助发现问题进行修改时完成设计容
    通次课程设计解书知识掌握付诸实践时会碰种样问题次课程设计次学知识总结综合运微机原理门课程更深解
    参考文献
    1 微型计算机原理接口技术 实验指导书
    2 微型计算机原理接口技术 中国科技学出版社 吴秀清 周荷琴编著
    3 80X86汇编语言程序设计 机械工业出版社 马力妮编
    4 1632位微机原理汇编语言接口技术 机械工业出版社 钱晓捷 陈涛编著
    5 1632位微型计算机技术应 清华学出版社 戴梅萼 史嘉权 编著
    6 汇编语言程序设计 南京学出版社 姚君遗编著
    7 汇编语言程序设计教程 清华学出版社 杨记文编著
    文档香网(httpswwwxiangdangnet)户传

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

    下载文档到电脑,查找使用更方便

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

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

    下载文档

    相关文档

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

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

    3年前   
    850    0

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

    微机原理课程设计音乐播放器一、课程设计的任务和目的课程设计题目:音乐播放器课程设计的实现目的:本课程设计主要是通过汇编语言用软件编程的方法实现简单的音乐播放功能。通过在《微机原理与接口技术》课...

    1年前   
    310    0

    无答案微机原理习题集

    1.电子计算机主要由 、 、 、 和 等五部分组成。2. 和 集成在一块芯片上,被称作CPU。3.总线按其功能可分 ...

    3年前   
    711    0

    2017年微机原理实习目的

    微机原理实习目的  一、微机原理实习目的  1、掌握汇编语言的语法和编程思路;  2、掌握汇编语言的编译程序 masm、链接程序 link 和调试程序 debug,以 及 dos 模拟工具 d...

    7年前   
    578    0

    八人抢答器电路设计电子课程设计报告

     (电子技术课程) 设计说明书 八人抢答器电路设计 起止日期: 2016 年 11月14日 至 2016年 11月 18 日 学生姓名 班级 电...

    5年前   
    1631    0

    基于STM32的四路抢答器课程设计

    课 程 设 计 说 明 书题目: 基于STM32的四路抢答器 学 院: 年级专业: 学 号: 学生姓...

    1年前   
    355    0

    交通规划原理课程设计

     交通规划课程设计Course Exercise in Traffic Planning专业班级:交通工程姓名: 班级: 交工班 学号: ...

    1年前   
    316    0

    化工原理课程设计作业

    化工原理课程设计作业题目1、2 、3、4用水冷却煤油产品的列管式换热器设计任务书一、设计名称用水冷却煤油产品的多程列管式换热器设计二、设计条件第1、2组:使煤油从140℃冷却到40℃,压力1b...

    2年前   
    523    0

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

    单片机课程设计课程名称: 单片机原理与接口技术 实验项目: 智力抢答器 一、 设计目的 现如今电视节目日益丰富其中的竞赛环节也越来...

    2年前   
    422    0

    自动控制原理课程设计报告

    课 题: 课题十六 专 业: 电气工程及其自动化班 级: 姓名学号: ...

    3年前   
    1208    0

    填料塔化工原理课程设计

    摘要在化工生产中,气体吸收过程是利用气体混合物中,各组分在液体中溶解度或化学反应活性的差异,在气液两相接触是发生传质,实现气液混合物的分离。在化学工业中,经常需将气体混合物中的各个组分加以分离...

    2年前   
    500    0

    数据库原理及应用课程设计

    数据库原理及应用课程设计设计报告题 目:学校人力资源管理系统 学 号: 学生姓名: 指导教师...

    3年前   
    750    0

    单片机原理及应用课程设计

    单片机课程设计数字音频频率测试仪班级:电气姓名:学号:日期:2010年X月X日 目录一、课程设计要求···········································1软硬...

    3年前   
    803    0

    《化工原理课程设计》报告换热器的设计

     《化工原理课程设计》报告 换热器的设计 目录 概述 1...

    5年前   
    1636    0

    步进输送机机械原理课程设计

    步进输送机设计计算说明书姓 名:学 号:班 级:车辆班指导老师: 2012年X月第1章 问题的提出 21.1引言 21.2设计简介 31.2.1国内外步进机发展史 3...

    3年前   
    835    0

    列管式换热器设计化工原理课程设计

    课 程 设 计设计题目 列管式换热器的设计学生姓名 学 号 专业班级 高分子材料与工程班指...

    1年前   
    365    0

    金属切削原理与刀具课程设计

    金属切削原理与刀具课程设计课程设计说明书——圆孔拉刀设计课程设计说明书金属切削原理与刀具课程设计圆孔拉刀设计 (1)设计要求 在...

    2年前   
    358    0

    计算机组成原理课程设计报告

    课 程 设 计 报 告课程名称 计算机组成原理 课题名称 复杂模型计算机的设计 专 业 网络工程 ...

    3年前   
    787    0

    数字式竞赛抢答器实验报告课程设计

    《电子技术综合设计》题 目: 数字式竞赛抢答器 学 院: 信息工程学院 专 业: 建筑设施智能技术 学 号: 姓 名...

    2年前   
    372    0

    微机课程设计报告计算机钢琴的程序编写

    微 机 课 程 设 计题 目计算机钢琴的程序编写学 院物信学院专 业电子信息工程班 级电信班姓 名学号指导教师一.实验目的 1.掌握利用pc机扬声器发出不同频...

    3年前   
    658    0

    文档贡献者

    文***品

    贡献于2022-05-27

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档