微机原理实验考核通信工程
通信工程专业介绍

通信工程专业介绍
专业培养目标:本专业培养掌握现代通信基本理论,具有系统的专业知识,较强的计算机、外语应用能力和相关工程技术能力,通过对计算机高级语言、数字信号处理、模拟电子技术、数字电路与逻辑设计、通信原理、单片机原理与应用等课程的学习和实践,能适应通信领域内网络、系统、设备及信息交换、传输、处理方面的工程设计及运行维护,德智体美劳全面发展的高素质、复合型、应用型人才。
专业优势与特色:近年来,学校和学院两级非常重视通信工程专业建设,在教学日常运行及教学条件、师资建设、课程建设、教学研究与改革、大学生科技创新等方面持续投入,本专业建有多个专业实验室: 通信原理实验室、数字电路实验室、模拟电路实验室、微机原理实验室等,为提高本科教学质量打下了坚实的基础。
根据本专业的学科、课程以及人才培养目标的要求,专业教学基本形成了多媒体、实践性等多种手段融为一体的综合型教学手段体系。
主要包括多媒体教学、实践与实验教学、课程教学网站等。
专业核心课程:主干核心课程包括:电路理论、模拟电子技术、数字电路与逻辑设计、信号与系统、数字信号处理、电子技术基础实验、通信原理、c语言程序设计、微机原理、计算机网络、单片机接口与应用等。
毕业生就业方向:本专业学生毕业后可从事通信相关的研究、设计、制造、运营,以及在国民经济各部门和国防工业中从事开发、应用通信技术与设备的工作。
《微机原理》教学大纲

《微机原理》教学大纲课程名称:微机原理 Microcomputer Priceple课程编码:学 分:3分总 学 时:40学时,其中,理论学时:34学时, 实验学时:6学时适用专业:自动化、电气工程及其自动化、测控技术仪器、电子信息工程、通信工程先修课程:《模拟电子技术》,《数字电子技术》执 笔 人:徐爱钧审 定 人:武洪涛一、课程的性质、目的与任务《微机原理》是信息处理相关专业的一门专业基础课程。
其主要任务是通过课堂教学和实验环节,结合Intel 8086系统,使学生掌握计算机组成、CPU内部结构、存储器、常用的I/O接口、指令系统、汇编语言等计算机硬件和软件基础知识,培养学生们计算机硬件和软件的基本应用能力,为将计算机运用到自动化、仪器仪表、现代通讯等信息处理领域打下坚实的基础。
通过本课程的学习,使学生掌握微型计算机机的主流支撑技术、体系结构以及输入输出接口的基本工作原理,培养学生开发运用、研究与维护计算机系统的独立工作能力,为学生今后从事计算机系统的开发应用奠定良好的基础。
本课程以 80X86 系列为主,介绍微型计算机 CPU 的结构、指令系统及汇编语言程序设计,微型机系统组成, DOS 及BIOS 调用,中断,并行/串行IO,DMA 控制器等工作原理,以及以上各方面的应用。
二、教学内容、基本要求与学时分配:第一章 微型计算机概述主要内容:z微型计算机的发展概况z微型计算机中的三总线结构z微型计算机系统的主要性能指标基本要求:z了解微型计算机特点和发展z掌握微处理器与微型计算机的概念z了解计算机软件的分类学时分配:2学时第二章 8086系列微处理器主要内容:z8086 CPU的内部结构z8086对主存储器结构的分段管理z8086的总线时序z8086在最小和最大工作模式下的典型配置以及读/写总线周期基本要求:z了解8086的内部结构z掌握8086 CPU内部寄存器结构z掌握8086的总线时序z掌握主存储器的分段机构z熟悉8086总线接口部件学时分配:6学时第三章 8086指令系统与汇编语言程序设计主要内容:z8086指令系统特点z8086指令格式z寻址方式及至令分类z8086汇编语言基本语法z基本运算程序设计z DOS调用及BIOS调用程序设计z源程序编辑与可执行文件的生成基本要求:z了解8086指令系统特点z掌握8086汇编语言的规则z掌握编写汇编源程序的方法z掌握顺序程序、分支程序、循环程序、调用子程序结构z熟悉汇编源程序编写、汇编、连接、调试,产生可执行文件的方法 学时分配:8学时第四章 微型计算机存储器系统结构主要内容:z存储器的分类z半导体存储器的主要性能指标z存储器中地址译码的两种方式z微型计算机中存储器的系统组成z32位微机系统的内存组织z高速缓冲存储器(Cache Memory)技术基本要求:z了解微型计算机存储器系统特点z掌握8086存储器组织方法z掌握存储器系统地址译码方法z掌握CPU与存储芯片的连接技术z熟悉高速缓冲存储器工作原理及组织方式学时分配:6学时第五章 微型计算机的输入输出主要内容:z微型计算机输入输出接口电路的主要功能z接口技术的发展及分类z I/O端口的编址方式z保护模式下的I/O空间z微处理器与I/O设备数据传送的几种方式基本要求:z了解微型计算机I/O接口电路的主要功能z了解CPU必须通过I/O接口与I/O设备传输信息的概念z掌握8086对I/O端口的寻址方式z掌握CPU与I/O设备传输信息的三种常用方式:程序控制输入输出方式、中断程序输入输出方式、DMA方式z熟悉I/O通道、I/O处理机进行输入输出的方式学时分配:6学时第六章 微型计算机的中断系统主要内容:z微型计算机中断系统概述z8086的中断、中断源及中断系统z中断处理过程基本要求:z了解微型计算机的中断系统功能与作用z掌握8086 CPU响应中断的条件z CPU响应中断的过程、中断优先权等概念z掌握8086各种内部中断源、外部中断源的中断方式及中断响应和中断处理过程 学时分配:6学时三、实验内容与学时分配实验1、8086实验装置基本操作 (2学时)实验2、8086汇编语言简单运算程序设计 (2学时)实验3、DOS及BIOS调用汇编语言程序设计 (2学时)四、大纲说明本课程的先修课程为模拟电子技术、数字电子技术。
微机原理与接口技术实验教学改革与探索

微机原理与接口技术实验教学改革与探索【摘要】微机原理与接口技术课程是计算机,通信等专业必修的专业基础课。
为了提高课程教学质量,本文针对目前高校微机原理与接口技术实验教学中存在的问题,从教学方式、实验设置、考核方式三个方面,对微机原理与接口技术实验教学的改革作了研究和探索。
【关键词】微机原理;接口技术;实验教学改革1 微机原理与接口技术实验教学现状《微机原理与接口技术》是计算机科学与技术,通信工程,电子信息工程,自动化等专业必修的一门专业基础课。
是学习相关专业后续课程的基础。
微机原理与接口技术是一门软硬件相结合的课程。
教学内容抽象枯燥,理论性、实践性强,教师的教学难度较大。
《微机原理与接口技术》实验教学作为微机原理与接口技术教学重要的一个组成部分,却普遍存在着一些问题,这制约了微机原理与接口技术实验教学质量的提高。
目前在实验教学中存在的问题主要集中在这几个方面:1.1 微机原理与接口技术课程以理论讲解为主,对实验教学不够重视实验教学课时不足。
一学期的大部分时间都是老师在讲理论知识,学生虽然也能听懂,但是往往是一知半解,学完以后还是对微机系统的整体概念很模糊,对汇编语言程序设计掌握的也不好。
1.2 实验设备陈旧,硬件系统老化目前实验室中使用的实验设备大多数是实验箱。
并且实验箱提供给学生可做的实验项目有限,不能提高学生的学习兴趣。
1.3 实验教学内容和方法不合理目前高校中开设微机原理实验课做的实验内容基本上是以验证性的接口实验为主。
学生按照电路图做好连线工作,然后直接将老师给的源代码输入电脑,直接编译链接运行程序看硬件的演示效果就算完成任务,并没有很好的进行自己的思考和学习。
1.4 实验考核方法缺乏科学性现在实验课考核的方法主要是以学生上交的实验报告和平时的出勤考核作为成绩的依据。
但是这样的考核缺乏科学性,并不能真正的反映学生学习的情况。
因为很多学生都是抄袭别的学生的实验报告,并没有自己认真的做实验,而教师也很难分辨实验报告的原创性,所以成绩的评定存在很多问题。
电子科学与技术专业介绍

随着物联网、大数据等新兴技术的快速发展,电子科学与技术专业将迎来更多的发展机遇。未来,学校会进一步完善实验设施,引入更多前沿科研项目,拓宽学生的就业渠道,助力学生未来的发展。
六、专业要求
学习电子科学与技术专业的学生需要具备较强的逻辑思维能力、数理基础和动手能力,同时还需要具有创新精神和团队协作能力。这些能力对于学生未来的学挑战和机遇的专业,学生们在学习期间需要不断提升自己的综合素质,抓住机遇,做好准备,以更好地走向社会,为信息化进程做出贡献。
电子科学与技术专业介绍
一、专业概述
电子科学与技术专业是现代信息技术领域中的重要学科之一,涉及电子工程、通信工程、计算机科学等多个方面。学生主要学习电路设计、数字信号处理、通信原理、嵌入式系统等相关知识,培养学生掌握电子技术和通信技术的基本理论和应用技能。
二、课程设置
该专业的课程设置主要包括电子电路、模拟电子技术、数字电子技术、微机原理与接口技术、数字信号处理、通信原理、嵌入式系统原理与应用、光纤通信原理与技术等。在学习过程中,学生既接触到理论知识,也进行实践操作,培养了解决实际问题的能力。
三、专业特色
电子科学与技术专业的特色在于注重理论与实践相结合。学生在校期间可以参与各种实验课程和实训项目,例如电子设计大赛、通信工程实习等。学校还会邀请相关领域的专家学者进行讲座,使学生接触到前沿的科学技术知识。
四、就业方向
主要就业方向包括电子通信、科研院所、电子设备制造企业、互联网公司等。毕业生可以从事电子电路设计、通信网络规划、数字信号处理、系统集成等工作。随着信息技术的不断发展,电子科学与技术专业的就业前景越发广阔。
通信实验报告范文

通信实验报告范文实验报告:通信实验引言:通信技术在现代社会中起着至关重要的作用。
无论是人与人之间的交流,还是不同设备之间的互联,通信技术都是必不可少的。
本次实验旨在通过搭建一个简单的通信系统,探究通信原理以及了解一些常用的通信设备。
实验目的:1.了解通信的基本原理和概念。
2.学习通信设备的基本使用方法。
3.探究不同通信设备之间的数据传输速率。
实验材料和仪器:1.两台电脑2.一个路由器3.一根以太网线4.一根网线直连线实验步骤:1.首先,将一台电脑与路由器连接,通过以太网线将电脑的网卡和路由器的LAN口连接起来。
确保连接正常。
2.然后,在另一台电脑上连接路由器的WAN口,同样使用以太网线连接。
3.确认两台电脑和路由器的连接正常后,打开电脑上的网络设置,将两台电脑设置为同一局域网。
4.接下来,进行通信测试。
在一台电脑上打开终端程序,并通过ping命令向另一台电脑发送数据包。
观察数据包的传输速率和延迟情况。
5.进行下一步实验之前,先断开路由器与第二台电脑的连接,然后使用直连线将两台电脑的网卡连接起来。
6.重复第4步的测试,观察直连线下数据包的传输速率和延迟情况。
实验结果:在第4步的测试中,通过路由器连接的两台电脑之间的数据传输速率较高,延迟较低。
而在第6步的测试中,通过直连线连接的两台电脑之间的数据传输速率较低,延迟较高。
可以说明路由器在数据传输中起到了很重要的作用,它可以提高数据传输的速率和稳定性。
讨论和结论:本次实验通过搭建一个简单的通信系统,对通信原理进行了实际的验证。
路由器的加入可以提高数据传输速率和稳定性,使两台电脑之间的通信更加高效。
而直连线则不能提供相同的效果,数据传输速率较低,延迟较高。
因此,在实际网络中,人们更倾向于使用路由器进行数据传输。
实验中可能存在的误差:1.实验中使用的设备和网络环境可能会对实际结果产生一定的影响。
2.实验中的数据传输速率和延迟可能受到网络负载和其他因素的影响。
电子信息专业的学习计划

电子信息专业的学习计划第一年:第一学期:1. 信号与系统:学习信号与系统的基本概念,掌握信号的采集、处理和传输等基本知识。
2. 数字电路:学习数字电路的基本原理与设计方法,掌握数字电路的逻辑分析与综合。
3. C语言程序设计:学习C语言的基本语法与数据类型,掌握C语言程序设计的基本方法。
4. 大学物理:学习物理学的基本原理,掌握物理学的基本概念与理论知识。
第二学期:1. 电磁场与电磁波:学习电磁场与电磁波的基本理论与应用,掌握电磁场与电磁波的基本性质与特点。
2. 模拟电子技术:学习模拟电子技术的基本原理与设计方法,掌握模拟电子技术的应用与实践。
3. 数据结构与算法:学习数据结构与算法的基本概念与设计方法,掌握数据结构与算法的基本应用与实践。
4. 大学英语:学习英语的基本语法与词汇,掌握英语的基本读写能力。
第二年:第一学期:1. 通信原理:学习通信原理的基本概念与技术,掌握通信原理的基本原理与方法。
2. 微机原理与接口技术:学习微机原理与接口技术的基本知识与应用,掌握微机原理与接口技术的基本原理与设计。
3. 数字信号处理:学习数字信号处理的基本概念与方法,掌握数字信号处理的基本原理与技术。
4. 工程数学:学习数学的基本原理与方法,掌握数学在工程中的应用与实践。
第二学期:1. 通信网络:学习通信网络的基本结构与技术,掌握通信网络的基本原理与设计。
2. 电子测量技术:学习电子测量技术的基本原理与方法,掌握电子测量技术的应用与实践。
3. 数字信号处理实验:学习数字信号处理实验的基本概念与方法,掌握数字信号处理实验的基本原理与技术。
4. 专业英语:学习专业英语的基本知识与应用,掌握专业英语的基本读写能力。
第三年:第一学期:1. 单片机原理与应用:学习单片机原理与应用的基本概念与方法,掌握单片机原理与应用的基本原理与设计。
2. 电子产品设计与制造:学习电子产品设计与制造的基本知识与技术,掌握电子产品设计与制造的基本方法与实践。
通信专业生产实习报告SMT

波峰焊随着人们对环境保护意识的增强有了新的焊接工艺。以前的是采用锡铅合金,但是铅是重金属对人体有很大的伤害。于是现在有了无铅工艺的产生。它采用了*锡银铜合金*和特殊的助焊剂且焊接接温度的要求更高更高的预热温度还要说一点在PCB板过焊接区后要设立一个冷却区工作站.这一方面是为了防止热冲击另一方面如果有ICT的话会对检测有影响.
排除故障的步骤:a、观察;b、分析与判断故障;c、排除故障。
基本的检修方法:a、直流工作状态检查;b、参数测量法;c、电路分割法;d、替代法;e、波形观察法;f、信号寻迹法;g、短接旁路法;
四、实习总结工作
在以前我总是盼望早点到社会参加工作,因为我总觉得工作是一件很容易的事,可是当我离开校园,真的进入社会实习后,才真正体验到工作并不是想象中的那样,它不是一件容易的事。每天早上都要按时起床,按时上班,到规定时间才能回家。在工作中也不能有丝毫的马虎,没有机会让自己犯错误,所以每天都要打起精神工作。本次实习之中的收获在以下两点
◎产品批量化,生产自动化,厂方要以低成本高产量,出产优质产品以迎合顾客需求及加强市场竞争力
◎电子元件的发展,集成电路(IC)的开发,半导体材料的多元应用
◎电子科技革命势在必行,追逐国际潮流
(3)波峰焊
波峰焊是指将熔化的软钎焊料(铅锡合金),经电动泵或电磁泵喷流成设计要求的焊料波峰,亦可通过向焊料池注入氮气来形成,使预先装有元器件的印制板通过焊料波峰,实现元器件焊端或引脚与印制板焊盘之间机械与电气连接的软钎焊。根据机器所使用不同几何形状的波峰,波峰焊系统可分许多种。
生产实习总结(心得体会)
生产实习是在校期间周期比较长的一个实践环节,也是我们和生产实际亲密接以及知识检验的一个重要环节。所以,从一开始老师和同学们就给予了足够的重视。不管是在校的软件和硬件实习,还是校外的下厂实习,我都认真对待。积极地和老师请教,参与同学的讨论,并谦虚地向工人师傅学习。三周下来,感觉自己掌握的知识是少之甚少,实际生产中有许许多多我们在学校学不到的东西。临近毕业,本来雄心勃勃的我开始考虑自己下一步学习的计划。真的,我们没有什么可以炫耀的,唯有努力学习才是。
微机原理与接口技术课程标准

《微机原理与接口技术》课程标准一、课程概述《微型原理与接口技术》是计算机硬件与软件衔接及综合应用的课程。
尤其微处理器大量开展和计算机渗透嵌入各种仪表和控制系统后,“微机原理与应用〃成为组构系统的根本技术。
《微型原理与接口技术》是通信工程专业的必修课程,其课程着重介绍微型计算机根本构成及应用方法。
该课程的先修课程有:《电路与电子学》、《数字电路与逻辑设计》、《汇编语言程序设计》,并为《单片计算机技术》、《计算机控制技术》等课程打下根底。
它是一门理论性、实践性和应用性较强的课程。
这门学科的重点是培养学生在微型计算机根本构成与外界联系(广义输入/输出)的应用方面的知识和技能,对学生的专业开展和计算机的深入研究具有极其重要的意义。
通过本课程,使学生学习微处理器芯片根本功能、指令系统、构成微型计算机的外围芯片,以及构成微型计算机系统的接口芯片。
掌握微型计算机结构特点,以及实现微型计算机与外部连接的软、硬件根底知识和根本技能;掌握和了解各种典型环境下接口设计原那么;熟悉和正确选择常用的儿种大规模集成接口电路。
本课程具有较强的实践能力。
二、课程目标1 .知道《计算机接口技术》这门课程的性质、地位和价值;知道该课程的研究领域和技术前景;知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。
2 .理解这门课程的主要概念、根本原理利技术要点,拓宽计算机应用的领域和范围的思路和概念。
3 .掌握计算机结构特点,以及实现计算机与外部连接的软、硬件根底知识和根本技能。
4 .掌握和了解各种典型环境下接口设计原那么;熟悉和正确运用常用的儿种大规模集成接口电路。
5 .通过本课程的学习,到达提高学生的分析问题、解决问题的思维能力和动手能力。
三、课程内容和教学要求这门课程的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道 ---- 是指对这门学科和教学现象的认知。
理解 ---- 是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、(80分)(1)编程将D1、D2两个存储单元中的无符号字节数相加,结果放到D3存储单元(结果不超过255)。
(2)设8255A的A口接8个发光二极管,B口接8个开关,要求编一程序使8个开关控制对应的发光二极管的亮和灭。
已知8255A的端口地址从300H-303H。
2、(80分)(1)编程将D1、D2两个存储单元中的无符号字节数相减,结果放到D3存储单元(结果不超过255)。
(2)设8255A的B口接8个发光二极管,A口接8个开关,要求编一程序使8个开关控制对应的发光二极管的亮和灭。
已知8255A的端口地址从300H-303H。
3、(80分)(1)假设0~9的平方值存放在DATA1开始的内存中,取出“3”所对应的平方值。
(2)设8255A的C口的8根数据线接8个发光二极管,A口的8根数据线接8个开关,要求编一简单程序使8个开关控制对应的发光二极管的亮和灭。
已知8255A的端口地址从300H-303H。
4、(80分)(1)设8255A的C口的8根数据线接8个发光二极管,A口的8根数据线接8个开关,要求编一简单程序使8个开关控制对应的发光二极管的亮和灭。
已知8255A的端口地址从300H-303H。
(2)X、Y、Z都为字节定义的数据,将X+Y+Z将结果放在SUM单元中(结果不超过255)。
5、(80分)(1)设8255A的B口接8个发光二极管,C口接8个开关,要求编一程序使8个开关控制对应的发光二极管的亮和灭。
已知8255A的端口地址从300H-303H。
(2)X、Y、Z都为字节定义的数据,将X+Y-Z将结果放在SUM单元中(结果不超过255)。
6、(80分)(1)8253的计数器2工作在方式0,设计数初值为4,输出OUT2接发光二极管,CLK2接手动脉冲信号,请问,按几下手动脉冲发生器使发光二极管熄灭?电路连接如下图所示。
(2)编程将缓冲区buf1中的8个字数据传送到buf2开始的缓冲区中。
7、(80分)(1)8253的计数器1工作在方式3,设计数初值为4,输出OUT1接发光二极管,CLK1接手动脉冲信号,按几下手动脉冲发生器,可改变发光二极管的状态?电路连接如下图所示。
(2)将AL的内容乘以10,使用移位指令实现(结果不超过255)8、(80分)(1)在首地址为BUFF1的内存缓冲区中, 存放着9个带符号字节数据,找出其中的最大数,并将此数存入MAX单元中。
data segment定义数据data endscode segmentassume cs:code,ds:datastart:补全程序stop: mov ah,4chint 21hcode endsend start(2)8253的计数器2工作在方式0,设计数初值为4,输出OUT2接发光二极管,CLK2接手动脉冲信号,请问,按几下手动脉冲发生器使发光二极管熄灭?电路连接如下图所示。
9、(80分)(1)在首地址为BUFF1的内存缓冲区中, 存放着9个带符号字节数据,找出其中的最小数,并将此数存入MIN单元中。
data segment定义数据data endscode segmentassume cs:code,ds:datastart:补全程序stop: mov ah,4chint 21hcode endsend start(2)8253的计数器1工作在方式3,设计数初值为4,输出OUT1接发光二极管,CLK1接手动脉冲信号,按几下手动脉冲发生器,可改变发光二极管的状态?(80分)电路连接如下图所示。
10、(90分)(1)8253计数器1的OUT1接有一发光二极管,要使发光二极管以点亮2S,熄灭2S的间隔工作,地址为300H~303H。
CLK输入时钟频率为1MHZ。
code segmentassume cs:codestart:补全程序code endsend start(2)X、Y、Z都为字节定义的数据,将X+Y+Z将结果放在SUM单元中(结果不超过255)。
11、(90分)(1)8253计数器2的OUT2接有一发光二极管,要使发光二极管以点亮1S,熄灭1S的间隔工作,地址为300H~303H。
CLK输入时钟频率为0.5MHZ。
code segmentassume cs:codestart:补全程序code endsend start(2)X、Y、Z都为字节定义的数据,将X+Y-Z将结果放在SUM单元中(结果不超过255)。
12、(90分)(1)统计一组数当中正数、负数、零的个数,分别放到DH、DL、BH中。
data segmenttable db -1,-128,0,0,0,1,15,7,127data endscode segmentassume cs:code,ds:datastart:补全程序stop: mov ah,4chint 21hcode endsend start(2)8253的计数器1工作在方式3,设计数初值为4,输出OUT1接发光二极管,CLK1接手动脉冲信号,按几下手动脉冲发生器,可改变发光二极管的状态?电路连接如下图所示。
13、(90分)(1)已知内存单元sty1中的内容为78H,编程统计其包含1的个数,并将结果存入SUM单元。
data segmentsty1 db 78Hsum db ?data endscode segmentassume cs:code,ds:datastart:补全程序stop: mov ah,4ch(2)8253的计数器2工作在方式0,设计数初值为4,输出OUT2接发光二极管,CLK2接手动脉冲信号,请问,按几下手动脉冲发生器使发光二极管熄灭?电路连接如下图所示。
14、(90分)(1)8255的PB0接一个拨动开关,8255的A口接8个发光二极管,当开关向上拨动即(K=0)时,A口所接发光二级管的低4位亮、高4位灭,反之A口所接发光二级管的低4位灭、高4位亮。
code segmentassume cs:codestart:补全程序code endsend start(2)将AL的内容乘以10,使用移位指令实现(结果不超过255)。
15、(90分)(1)用8255芯片的A口接8个LED发光二极管,利用软件延迟的方法实现发光二极管左移循环点亮(每次只有2位亮),时间间隔0.5S。
code segmentassume cs:codestart:补全程序code endsend start(2)编程将D1、D2两个存储单元中的无符号字节数相减,结果放到D3存储单元(结果不超过255)。
16、(100分)(1)用8255芯片的C口接8个LED发光二极管,利用软件延迟的方法实现发光二极管右移循环点亮(每次只有1位亮),时间间隔1S。
code segmentassume cs:codestart:补全程序code endsend start(2)采用查表法实现将两个两位的十六进制数转换为ASCII码并在屏幕显示,设被转换的两个十六进制数在hex开始的内存单元中。
17、(100分)(1)用一片8255A循环检测K1、K2的状态,控制红、绿、黄三灯的点亮,要求:K1闭合,K2闭合时,红灯亮;K1闭合,K2断开时,绿灯亮;K1断开,K2闭合时,黄灯亮;K1断开,K2断开时,红灯亮。
(B口接开关K1、K2,A口接LED灯)已知8255A的端口地址为2F0H~2F3H,编制初始化程序以及控制程序。
code segmentassume cs:code补全程序code endsend start(2)实现将两个字节数据相加,存放到一个结果单元中,采用查表法查到其对应的ASCII码值,并在屏幕上显示16进制的结果。
18、(100分)(1)用一片8255A循环检测K1、K2的状态,控制红、绿、黄三灯的点亮,要求:K1闭合,K2闭合时,绿灯亮;K1闭合,K2断开时,红灯亮;K1断开,K2闭合时,黄灯亮;K1断开,K2断开时,绿灯亮。
(C口接开关K1、K2,B口接LED灯)已知8255A的端口地址为300H~303H,编制初始化程序以及控制程序。
code segmentassume cs:code补全程序code endsend start(2)统计一组数当中正数、负数、零的个数,分别放到DH、DL、BH中。
data segmenttable db -1,-128,0,0,0,1,15,7,127data endscode segmentassume cs:code,ds:datastart:补全程序stop: mov ah,4chint 21hcode endsend start19、(100分)(1)利用8259和8255芯片,来实现8255的A口所接的发光二极管的循环移位熄灭,从最低位开始所接的发光二极管开始实现,例如PA0接的led灯灭,其他灯亮,按下脉冲发生器后,PA1所接的LED灯灭,其他灯亮,以此类推,循环执行,电路连接如下图所示。
(2)编程将D1、D2两个存储单元中的无符号字节数相加,结果放到D3存储单元(结果不超过255)。
20、(90分)(1)将AL 的内容乘以10,使用移位指令实现(结果不超过255)(2)8253计数器1的OUT1接有一发光二极管,要使发光二极管以点亮2S ,熄灭2S 的间隔工作,地址为300H~303H 。
CLK 输入时钟频率为1MHZ 。
code segmentassume cs:codestart:补全程序code endsend start21、(90分)(1)编程将缓冲区sbuf 中的16个字节数据传送到dbuf 开始的缓冲区中。
(2)8253计数器2的OUT2接有一发光二极管,要使发光二极管以点亮1S ,熄灭1S 的间隔工作,地址为300H~303H 。
CLK 输入时钟频率为0.5MHZ 。
code segmentassume cs:codestart:补全程序code endsend start22、(90分)(1)编写计算1+2+3+…+99+100的程序,要求把结果存放于DS:0300H单元开始的内存单元中。
(2)8255的PA0接一个拨动开关K,8255的C口接8个发光二极管,当开关向上拨动即(K=0)时,C口所接发光二级管的高4位亮、低4位灭,反之C口所接发光二级管的高4位灭、低4位亮。
23、(100分)(1)8255的PA0接一个拨动开关K,8255的C口接8个发光二极管,当开关向上拨动即(K=0)时,C口所接发光二级管的高4位亮、低4位灭,反之C口所接发光二级管的高4位灭、低4位亮。
code segmentassume cs:codestart:补全程序code endsend start(2)实现将两个字节数据相加,存放到一个结果单元中,采用查表法查到其对应的ASCII 码值,并在屏幕上显示16进制的结果。