微机原理及应用

合集下载

微机的工作原理和应用

微机的工作原理和应用

微机的工作原理和应用1. 微机的定义微机是指一种个人电脑,也称为微型计算机,是一种小型计算机系统,由主机、外部设备和相关软件组成。

微机的主要特点是体积小巧、价格低廉、功能全面,并且可以由个人用户独立使用。

2. 微机的工作原理微机的工作原理主要包括以下几个方面:2.1. 中央处理器(CPU)中央处理器是微机的核心部件,负责控制微机的整个运行过程。

它由运算器、控制器和寄存器组成。

运算器负责进行算术和逻辑运算,控制器负责解读指令并控制其他部件的运行,寄存器则用于存储临时数据和地址等信息。

2.2. 存储器存储器用于存储程序和数据。

微机的存储器主要包括随机存取存储器(RAM)和只读存储器(ROM)。

RAM可以读写,用于存储操作系统、应用程序和数据等;ROM只能读取,用于存储固化的程序和数据。

2.3. 输入设备输入设备用于将外部信息输入到微机中,常见的输入设备有键盘、鼠标、扫描仪、摄像头等。

通过输入设备,用户可以向微机输入文字、图形、声音等信息。

2.4. 输出设备输出设备用于将微机处理后的结果输出给用户或其他外部设备,常见的输出设备有显示器、打印机、音频设备等。

通过输出设备,用户可以看到图像、听到声音、打印文件等。

3. 微机的应用微机广泛应用于各个领域,以下是一些常见的应用场景:3.1. 办公自动化微机作为办公自动化的工具,可以通过文字处理软件编写、编辑和存储文档,通过电子表格软件进行数据处理和分析,通过演示文稿软件制作报告和演示等。

微机的高效性和便捷性使得办公工作更加高效和便利。

3.2. 学习和教育微机在学生学习和教育中起着重要作用。

学生可以通过微机进行在线学习、查阅资料、编写作业等。

教师可以利用微机进行教学辅助和资源分享,提高教学效果。

3.3. 科学研究微机在科学研究中扮演着重要角色。

研究人员可以利用微机进行数据收集、实验模拟、数据分析等。

微机的计算能力和数据处理能力可以大大提高科学研究的效率和精度。

3.4. 娱乐和社交微机也可以用于娱乐和社交活动。

微型计算机系统原理及应用3篇

微型计算机系统原理及应用3篇

微型计算机系统原理及应用第一篇: 微型计算机系统的概述随着计算机技术的发展,计算机已经成为了我们日常生活中不可或缺的一部分。

微型计算机系统是我们日常使用的计算机中最为常见的一种,它广泛应用于个人和工业领域。

本文将对微型计算机系统进行概述,包括其定义、结构、组成部分以及应用。

一、微型计算机系统的定义微型计算机系统是指由微型计算机和相关设备组成的计算机系统,它是一种小型的、使用方便的数字计算机。

微型计算机系统可以单独应用,也可以联网使用,使用者既可以是个人也可以是企业、学校等机构。

二、微型计算机系统的结构微型计算机系统主要由三部分组成:硬件、软件和数据。

其中,硬件包括计算机主机、输入设备、输出设备、存储设备等组成部分;软件包括操作系统、应用软件等;数据则是指微型计算机系统中处理的信息和数据。

三、微型计算机系统的组成部分1.计算机主机计算机主机是微型计算机最重要的一个组成部分,它包含了CPU、内存、主板、BIOS等重要部件。

计算机主机的选购需要根据使用需求和预算做出决策。

2.输入设备输入设备是指微型计算机系统中用于输入数据和指令的设备,主要包括键盘、鼠标、扫描仪、数码相机等。

不同的输入设备适用于不同的场合和需求。

3.输出设备输出设备是指微型计算机系统中用于输出计算结果或其他数据的设备,主要包括显示器、打印机、语音设备等。

输出设备的质量和性能对于提高用户体验至关重要。

4.存储设备存储设备是指微型计算机系统中用于存储大量数据和程序的设备,包括硬盘、U盘、光盘等。

存储设备的选择需要考虑数据存储容量、数据传输速度和价格等因素。

四、微型计算机系统的应用微型计算机系统在日常生活和工业领域都有广泛的应用。

在个人领域,微型计算机可以用于处理文档、玩游戏、浏览网页等。

在工业领域,微型计算机可以应用于自动化、数据采集和控制等领域。

总之,微型计算机系统已经成为我们生活和工作中不可或缺的一部分,了解微型计算机系统的结构和应用对于提高用户体验和使用效率至关重要。

微机原理及应用讲稿

微机原理及应用讲稿
1. 微型计算机的特点 主要特点如下: ⑴体积小、重量轻、功耗低 ⑵可靠性高、使用环境要求低 ⑶结构简单,系统设计灵活、使用方便 ⑷价格低廉 ⑸维护方便
2.微型计算机的分类
从不同角度可对微型机做不同的分类,这里 给出几种分类方法: (1)按微型机的组成,可分为位片机、单片机、 单板机及多板机等 (2)按处理器的字长,可分为4位、8位、16位、 32位及64位等 (3)按应用领域不同,可分为工控微机、商用 微机、家用微机等
第二节 8086/8088的内部寄存器
1.内部寄存器 在8086/8088微处理器中具有14个16位 可供编程人员访问的寄存器。 这14个16位寄存器按用途可分为数据寄 存器、段寄存器、指针寄存器、变址寄存 器、控制寄存器。
AH BH CH DH SP BP SI DI IP PSWH CS DS SS ES
VCC A15 A16/S3 A17/S4 A18/S5 A19/S6 SSO(HIGH) MN/MX RD HLDA(RQ/GT0) HLDA(RQ/GT1) WR(LOCK) IO/M(S2) DT/R(S1) DEN(S0) ALE(QS0) INTA(QS1) TEST READY REST
1983年,Intel推出了80286,内外数据总线 16位,地址线24位,可寻址16MB内存,主 频可达20MHz。 1985年, Intel推出了80386,内外数据总线 32位,地址线32位,可寻址4GB内存,带 Cache。 1989年, Intel推出了80486,内外数据总线 32位,集成了浮点运算器,主频可达 50MHz。
第二节 Intel 80X86系列微处理器
1978年,Intel推出了16位微处理器8086 8086的数据总线16位,地址总线20位, 主频可达8MHz。 一年后,Intel推出了准16位微处理器8088 8088与8086基本相同,只是8088的外部数据总 线为8位。主要是为兼容8位的外围接口芯片。 由8088构成的IBM PC曾风靡全球。

微型计算机原理及应用3篇

微型计算机原理及应用3篇

微型计算机原理及应用第一篇:微型计算机的概述微型计算机,简称微机,是一类普及于个人和家庭使用的计算机,主要由中央处理器、存储器、输入设备、输出设备等组成,广泛应用于个人办公、教育、娱乐等领域。

微型计算机起源于20世纪70年代初,当时计算机主要应用于科学计算和专业领域。

1971年,英特尔公司推出了世界上第一款微处理器Intel 4004,这标志着微处理器技术的诞生,也为微型计算机的发展奠定了基础。

随着计算机技术的不断进步和成本的降低,微型计算机得以广泛应用,并随着时代的发展不断更新换代。

微型计算机的主要部件包括中央处理器、存储器、输入设备和输出设备。

中央处理器是微型计算机的“大脑”,负责处理数据和指令,控制整个计算机的运行。

存储器则用于存储程序和数据,包括随机存储器(RAM)和只读存储器(ROM)等。

输入设备包括键盘、鼠标、扫描仪等,用于向计算机输入数据。

输出设备包括显示器、打印机、扬声器等,用于从计算机输出数据。

微型计算机具有体积小、便携、灵活性高等特点,能够完成文字、图像、音乐等多种操作,已成为人们生活中不可或缺的一部分。

随着人工智能、物联网等技术的发展,微型计算机的应用也越来越广泛,将对社会产生越来越大的影响。

第二篇:微型计算机的结构与工作原理微型计算机包括硬件和软件两部分,其中硬件包括中央处理器、存储器、输入输出设备等,而软件则包括操作系统、应用程序、驱动程序等。

中央处理器(CPU)是微型计算机的核心部件,它有两个基本部分:算术逻辑单元(ALU)和控制单元(CU)。

算术逻辑单元负责数学运算和逻辑运算,而控制单元则负责指令的控制和执行。

CPU通过总线与存储器及输入输出设备进行通信。

存储器分为主存储器和辅助存储器两部分。

主存储器包括随机存储器(RAM)和只读存储器(ROM)等,用于存储正在运行程序和数据。

而辅助存储器则包括硬盘、光盘、U盘等设备,用于长期保存程序和数据。

输入输出设备包括键盘、鼠标、扫描仪、显示器、打印机、扬声器等,用于输入和输出数据。

微机的原理及应用

微机的原理及应用

微机的原理及应用1. 微机的概念微机是指一种体积小、功能强大、通过微处理器控制的计算机系统。

它是由中央处理器、存储器、输入输出设备等组成,广泛应用于各个领域,如工业控制、科学计算、通信和个人计算等。

2. 微机的原理微机的原理是基于微处理器的工作原理,微处理器是一种集成电路芯片,它包含了处理器、存储器控制器、输入输出控制器等功能模块。

微处理器通过读取指令和执行指令来完成各种计算任务。

微机的工作原理可以概括为以下几个步骤:•取指令:微处理器从内存中读取指令,并将指令存储在指令寄存器中。

•解码指令:微处理器将指令进行解码,确定具体的操作。

•执行指令:微处理器根据指令的要求执行相应的操作,如进行算术运算、逻辑运算、数据传输等。

•存储结果:微处理器将执行完的指令的结果存储到内存或寄存器中。

•重复以上步骤:微处理器不断重复以上步骤,以完成更多的指令和任务。

3. 微机的应用微机具有体积小、功耗低、成本低等特点,广泛应用于各个领域。

以下列举了微机在不同领域的应用:3.1 工业控制微机在工业控制领域起到了重要的作用,它可以通过采集和处理传感器数据,控制各种设备和机器的运行。

例如,自动化生产线通常会使用微机来控制传送带、机械臂等设备的运行,实现自动化生产。

3.2 科学计算微机在科学计算领域也有广泛的应用。

科学家可以使用微机进行复杂的数值计算、数据分析和建模。

微机的高性能和便捷性使得科学计算变得更加高效和精确。

3.3 通信微机在通信领域的应用日益增多。

例如,手机就是一种利用微机技术的通信设备,它可以实现语音通话、短信传输、互联网访问等功能。

另外,微机还可以用于网络交换机、路由器等通信设备的控制和管理。

3.4 个人计算微机在个人计算领域的应用非常普遍。

人们可以使用微机进行各种办公和娱乐活动,如文字处理、电子表格、游戏等。

个人电脑成为了现代社会不可或缺的工具之一。

4. 微机的发展随着科技的不断进步,微机不断发展。

未来的微机可能会具有更高的处理能力、更低的功耗、更小的体积等特点。

微机的原理和应用

微机的原理和应用

微机的原理和应用一、微机的定义和概述微机是指采用微处理器作为核心的计算机系统。

它具有体积小、功耗低、性能高、价格便宜等特点,广泛应用于个人计算机、家庭娱乐、办公自动化、工业控制等领域。

二、微机的工作原理微机的工作原理可以分为以下几个方面:1. 微处理器微处理器是微机的核心部件,它负责执行指令、处理数据和控制各种外设。

常见的微处理器有Intel的x86系列和ARM系列等。

2. 存储器存储器是用于存放程序和数据的设备,包括RAM和ROM。

RAM用于临时存储数据和程序,而ROM存储着不可修改的固化程序。

3. 输入输出设备微机通过输入输出设备与外界进行信息交换。

常见的输入设备包括键盘、鼠标、摄像头等,输出设备则有显示器、打印机、音响等。

4. 总线总线是各个部件之间进行通信的通道。

它分为数据总线、地址总线和控制总线。

数据总线用于传输数据,地址总线用于寻址,控制总线则负责控制各个部件的工作。

三、微机的应用领域由于微机具有体积小、价格便宜等特点,它在各个领域都有广泛的应用。

1. 个人计算机个人计算机是微机最为常见的应用领域。

人们通过个人计算机可以进行办公、学习、娱乐等活动。

个人计算机通常配备键盘、显示器、鼠标等输入输出设备,能够满足日常使用的需求。

2. 家庭娱乐微机的应用还扩展到了家庭娱乐领域。

人们通过智能电视、游戏机等设备来享受电影、音乐、游戏等娱乐活动。

微机的高性能和网络功能为家庭娱乐提供了更丰富的选择。

3. 办公自动化微机在办公自动化中发挥着重要作用。

办公软件、打印机、扫描仪等设备能够提高办公效率,简化办公流程。

微机还可以用于网络会议、文件共享等协同办公的方式。

4. 工业控制微机在工业控制领域拥有广泛应用。

它可以控制机器人、自动化生产线等设备,提高生产效率和产品质量。

微机能够实时监测生产过程,并根据需要进行调整,提供更加精准的控制。

5. 交通运输微机在交通运输领域也有应用。

例如智能交通系统能够通过微机进行交通管理、智能导航等功能,提高交通效率和安全性。

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结
一、微型计算机结构原理
1、微型计算机硬件结构:微型计算机的硬件结构包括中央处理器(CPU)、主存储器(Memory)、输入输出设备(I/O Devices)、微处理器(Microprocessor)和运算器等等。

2、微型计算机系统软件构造:微型计算机的系统软件包括操作系统(OS)、应用软件和软件编程工具等。

3、微型计算机技术原理:微型计算机技术的主要内容包括数据编码技术、程序设计语言、计算机网络技术、多媒体技术、高性能计算技术等等。

1、微型计算机在工业控制中的应用:微型计算机可广泛应用于工业自动化系统的控制系统,常用的技术有:PLC、模拟控制、数字控制、计算机网络技术等等。

2、微型计算机在商业财务中的应用:微型计算机可应用于各种商业财务管理系统,常用的技术有:ERP、商务软件、财务会计软件、报表分析软件等等。

3、微型计算机在信息处理中的应用:微型计算机可应用于各种信息处理系统,常用的技术有:文本处理软件、数据库管理系统、图形图像软件等等。

微机原理及应用(第五版)PPT课件

微机原理及应用(第五版)PPT课件
压缩BCD码占80位,即10个字节.能存储20位 BCD数,但在80387中只用了18位BCD数.余下 1个字节的最高位为符号位.其余7位不用.
7位不用
最高位是符号位
2021
微机原理及应26用
1.2.3 实型数
任何一个二进制数可以表示成: N=+Y×2J 称为浮点表示法
80387规定: 指数采用移码表示。短型实数阶码占8位;长型实数
• 80386对字符串的操作有:移动;传送; 比较;查找等.
• 分类:字节串;字串;双字串.
2021
微机原理及应22用
1.1.5 位及位串
• 80x86CPU都支持位操作.80386/80486有位串操 作.位串最长是232个位.
• 位偏移量:一个位在位串中的地址.由字节地址 和位余数组成.
设位串是从m地址开始存储的,位偏移量分别为23 和-18的位在什么地方?

11110010B
左移一位 11100100B
右移一位 11111001B
[-14]补 [-28]补 [-7]补
2021
微机原理及应19用
3).反码表示的负数
左移和右移空位全补1.

11110001B
左移一位 11100011B
右移一位 11111000B
7.有关0的问题
[-14]补 [-28]补 [-7]补
• 二进制:数的后面加后缀B. • 十进制:数的后面加后缀D或不加. • 十六进制:数的后面加后缀H.
2021
微机原理及应5用
1.1.3 整数
1.无符号数
8、16、32位全部用来表示数值本身。
最低位LSB是0位,最高位MSB是7、15、31。
2.带符号整数
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理及应用》 实训指导书山东科技大学泰山科技学院目 录一、实训性质 (1)二、实训目标 (1)三、实训基本要求 (1)四、实训过程要求 (1)五、实训题目 (2)实训一 学生成绩统计 (2)实训二 打字游戏 (3)实训三 乒乓球比赛游戏机 (3)实训四 交通灯控制 (4)实训五 反应测试仪 (5)实训六 电子琴 (5)实训七 猜数字游戏 (6)实训八 微秒计时器 (6)实训九 参数可调波形发生器 (6)实训十 模拟电梯 (7)实训十一 多通道温度采集与显示系统 (8)试验十二 计算机串行通信接口的设计与应用 (8)实训十三 流水线模拟监视器 (8)实训十四 数据传送显示 (9)一、实训性质《微机原理及应用》实训教学是学生在完成《微机原理及应用》理论学习之后,为培养学生 的动手能力而必须完成的实践性教学环节。

在进行本教学环节之前,学生应具备《微机原理及应 用》的理论基础知识。

二、实训目标《微机原理及应用》实训的教学让学生通过接触客观实际,来了解和认识所学的专业知识, 让学生了解和掌握所学知识在客观实际中的应用,通过实训课可以使学生了解解决实际问题的过 程,并能亲自动手完成相关题目设计。

让学生对实际课题设计的过程和方法有个很好的认识,又 能亲自动手来锻炼提高专业技能,把所学的理论知识与实际能力紧密的结合在一起。

在进行实训的同时,教师应培养学生具有初步的科研意识,培养学生查找资料、运用设计资 料,完成工程问题的能力,为后继课程的学习打下坚实的基础。

三、实训基本要求为检验学生在原理与接口综合应用方面分析问题与解决问题的能力,同时亦给学生提供更 多、更好的训练机会,本指导书给出了微机硬件应用综合测试题。

大部分测试题,至少需要选用 PC 总线微机实验装置中 3 部分以上的硬件电路(还需将它们有机组合起来)并编制相应的应用软 件。

为了发挥每一个同学的创造能力,每一测试题除了题目外仅给出设计要求(又分基本要求与 进一步要求两部分)及很少的设计提示。

学生可根据设计要求,选择最合适的器件,构成最有效 的硬件电路来完成。

对于学有余力的学生,除了完成基本要求与进一步要求的内容外,还可对同 一题选择不同的器件(而这往往总是能做到的)构成不同的硬件电路,尽情发挥和创造。

四、实训过程要求1.软件部分对软件部分,建议按如下的步骤进行:(1)首先正确理解题意及题目要求,分析程序设计思想;(2)建立算法,绘制流程图;(3)再根据算法流程图编写程序;(4)上机调试修改源程序,直至能运行出正确的结果为止;(5)记录程序运行结果,将源程序按要求存盘,并抄写(或打印)源程序到实训报告上。

2.硬件部分对硬件部分,建议按如下步骤进行:(1)检查实验设备(器件)的状况;(2)检查电源连接是否正确;(3)按拟定的连接方式,按顺序进行各端口(引脚)的连线;(4)进行各器件的连线的操作时,手法要正确,用力不要过猛;(5)连线完毕,并进行检查后方能通电测试;(5)观察结果,判断是否与预期的结果一致,若正确,请记录下相应的结果;(6)若不正确,要进行分析判断,重新进行相关的连线,再次进行测试;(7)若出现异常现象,要及时切断电源,并及时通知实训指导老师进行相应的处理。

五、实训题目实训一 学生成绩统计1.基本要求学生成绩统计,设有N(≥10)个学生成绩,分别统计各分数段的学生人数。

分数段为:低 于 60 分、60~69 分、70~79分、80~89 分、90~99分及 100 分,统计人数分别存放于 F5、F6、 F7、F8、F9、F10 单元中。

(数据自定)2.设计提示数据以压缩的 BCD 码(十进制)表示,注意分析数据的特点。

数据段定义:DATASEGMENTGRADEDW95H,60H,75H,92H,71H,86H,54H,89H,83H,76H,100HNEQU($—GRADE)/2F5DB0F6DB0F7DB0F8DB0F9DB0F10DB0DATAENDS实训二 打字游戏1.基本要求运行可执行程序编译后的程序,出现菜单主界面,按回车键出现由 26 个字母组成的乱序行, 这时其中任一字母落下, 在键盘上敲入该字母, 如果输入正确, 字母消失; 按 ESC 键返回主界面; 按空格见暂停;按‘E’退出。

2.界面参考实训三 乒乓球比赛游戏机1.基本要求用 8 个 LED 发光管(4 个红,4 个绿)的来回滚动显示来模拟打乒乓球时乒乓球在两边球台 上的来回运动。

比赛双方用按按钮(双方各用 1 个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮, 球从发球方一侧向对方运动 (LED发光管从发球方到对方逐个点亮, 滚动显示), 当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧,如此 周而复始,直至在规定的击球时间内有一方未能完成击球动作,从而对方得一分,然后继续比赛。

比赛规则可参照一般的乒乓球比赛规则。

要求:(1)球以每0.5 秒滚过 1 个 LED 的速度移动;(2)回球需在球到达后的 0.5秒内进行(按下按钮),否则按失球计;(3)球未到达提前按下按钮不起回球作用;(4)用 4 个八段码为双方记分(每方 2个八段码,10 进制计数,初始值 0:0) 2.设计提示球到达接球方后,立即读接球方的按钮状态,若未按则有效(若已按下则无效),然后不断读 此按钮状态,直到按下代表“击球”动作。

(1)通过拨动开关改变球移动速度,即每个LED 管点亮时间分别为 0.5 秒、0.3 秒、0.2秒;(2)通过拨动开关改变允许击球时间 0.3 秒、0.2 秒、0.1 秒;(3) 球移动速度取决于击球时间, 即球移动速度(每个 LED 点亮时间)在 0.2~0.5秒内可变, 具体取决于球到达接球方后击球所花的时间 0~0.5 秒,如花的时间短则回球后球移动速度快, 反之回球后移动速度慢,如下表所示。

球到达至击球时间 0~0.2 秒 0.2~0.3 秒 0.3~0.4 秒 0.4~0.5 秒 球移动速度(灯点亮时间) 0.2 秒 0.3 秒 0.4 秒 0.5 秒实训四 交通灯控制1.基本要求十字路口:(1)正常情况下,两路口轮流放行,且以一位 8 段数码管显示剩余时间;(2)夜间,两路口均为黄灯闪烁,均可放行。

2.设计提示交通灯规律:状态 1:南北绿灯通车,东西红灯;状态 2:南北绿灯闪烁3 次转黄灯亮,东西仍然红灯,延时 3 秒;状态 3:东西绿灯通车,南北红灯;状态 4:东西绿灯闪烁3 次转黄灯亮,延时 3 秒南北仍然红灯。

以开关控制正常状态与夜间。

3.注意学生也可自己设计合理也符合逻辑的相关交通灯规律。

实训五 反应测试仪1.基本要求:设计 1 个能测试人的反应(响应)时间的仪器。

按启动钮,测试开始,一旦看到灯亮,立即按 测试钮,八段码显示反应时间xx.xx 秒。

要求:(1)编制 1 个随机数产生子程序,由随机数决定从按启动钮到 4 个 LED 亮的时间(如在 3 秒~15 秒之间内任意变动),使被测试者对 LED亮的时间无法预见,以确保测试结果的可信。

(2)必须在见到 LED亮后按测试钮才有效,即一直按着按钮或提前按下按钮无效。

(3)反应时间显示 xx.xx 秒,准确到百分之一秒。

2.设计提示:(1)为确保从每次按启动按钮到 LED 亮时间是不同的(真正随机变化的),一开始可随机读 取某 100 个 RAM 单元值求和作为初始值,以后由测试到的反应时间作为下一个随机初始值。

(2)LED 灯亮后立即按测试钮状态,若未按下有效(若已按下无效),然后不断读此按钮状 态,直到按下代表“响应”动作。

3.进一步设计要求修改以上设计使进一步能测试人对不同事物的反应(响应)时间。

如功能为:按启动钮,测 试开始,一旦红灯亮,立即按红灯测试钮,一旦绿灯亮,立即按白测试钮,八段码显示反应时间 xx.xx 秒。

若按错钮,则显示出错并响“嘟”一声。

要求:(1)编制 2个随机数产生子程序,1 个决定从按启动钮到 LED 亮的时间,另一个决定亮何种 颜色灯。

(2)同样要求在见到 LED 亮时按测试钮才有效。

实训六 电子琴1.基本要求利用 PC 机内 8253 驱动内扬声器与键盘 1,2,3,4,5,6,7,8 设计一个电子琴,通过按数字键响 相应的乐符 1,2,3,4,5,6,7,ⅰ,使能演奏简单的乐曲。

按 1~8数字键时同时点亮相应的8个 LED 灯,使具有声、光效果,同时能记录开始演奏到结束演奏的时间,在八段码上显示。

2.设计提示(1)PC机扬声器发声驱动系统如图4.16 所示.由机内的 8255I/O 接口的 PBO 控制 8253通道 2 的定时计数;PB1 来控制扬声器的接通和断开,以此来发声。

8255PB 口地址为 61H;8253 通道 2 口地址为 42H,控制口为 43H。

(2)编程使扬声器发出 1,2,3,4,5,6,7,ⅰ,对应的频率分别为 262,294,330,347, 392,440,494,523HZ。

3.进一步设计要求能自动记录并回放所演奏乐曲。

实训七 猜数字游戏1.基本要求编制能产生 0~99 的两位随机数的子程序,随机产生被猜值(但不显示出来),然后可用 0~ 9 数字键输入 0~99内的两位数xx(显示在八段码上),若输入数xx大于随机数则显示红灯, 若小于则显示绿灯,两者均表示猜错从而猜次数增1(初始值为零)并继续猜下去;若猜中则红、 绿灯同时亮并将猜中的数字与猜的次数闪烁 5 次。

要求确保被猜数的随机性(即未知性)。

2.设计提示为确保被猜数的随机性,一开始的初始值可随机读取某 100 个 RAM 单元值求和获得或由裁判 手工输入不同的数字作为初始值,以后将上次被猜值作为初始值。

3.进一步设计要求。

将产生的被猜数及每次猜的值、猜的次数在 CRT上同步显示,以示“公正”实训八 微秒计时器1.基本要求有一输入的正脉冲信号且有一个 1MHz 的时钟信号,要求测量出高电平的时间,计时单位为 us,四位数码显示结果。

2.设计提示:读取 8253 的计数值,通过两片 8255显示计数结果。

实训九 参数可调波形发生器1.基本要求编制 1 个参数在线可调的波形发生程序,由 D/A 输出,构成参数在线可调的波形发生器, 并用示波器观察波形。

函数波形可选 f(t)=asin(bt),其中a、b参数在线可调(亦可自己选择, 但要求至少2 个参数可调且调节很明显)。

参数调节采用如下两种方式之一:(1)两个可调电位器输出通过 A/D 转换后作为可调参数;(2)参数通过实验装置上的键盘实时修改(调整)。

2.设计提示(1)当用电位器调节参数时,输出零不能对应相应的参数值就为零。

(2)当通过键盘修改参数时,先键入参数名如“a” ,显示当前参数值,修改后再键入参数 名,则修改参数完成,随后输出波形发生变化。

相关文档
最新文档