硬件实验内容
智能硬件设计实验报告

智能硬件设计实验报告一、引言智能硬件是近年来兴起的一种新型产品,它结合了传统硬件与智能技术的优势,能够提供更加智能化、便捷化的服务。
本次实验旨在设计并制作一款智能硬件产品,通过实践操作了解智能硬件的设计过程和原理。
二、实验目的1. 了解智能硬件的概念和发展历程。
2. 掌握智能硬件设计的基本原理与方法。
3. 进行智能硬件产品的设计、制作与测试。
4. 分析实验结果,总结经验教训。
三、实验内容1. 硬件选择:选择合适的单片机芯片、传感器和其他元件。
2. 硬件设计:进行硬件电路的设计和连线。
3. 程序编写:编写单片机程序,实现智能功能。
4. 调试测试:对硬件和软件进行调试测试,确保产品正常运行。
四、实验步骤1. 硬件选择:根据设计需求选择适合的单片机芯片和传感器。
2. 硬件设计:根据电路原理图,进行硬件的连线和焊接。
3. 程序编写:使用合适的开发工具编写单片机程序。
4. 调试测试:将程序下载到单片机中,对硬件进行测试和调试。
五、实验结果经过一段时间的设计和调试,我们成功制作出一款智能硬件产品。
该产品集成了多种传感器和功能模块,能够实现智能控制和反馈功能。
经过实验测试,产品运行稳定,各项功能正常。
六、实验总结通过本次实验,我们深刻认识到了智能硬件设计的复杂性和挑战性。
在设计过程中,我们充分发挥团队协作的优势,克服了许多困难,取得了成功。
同时,我们也发现了一些不足之处,可以为今后的设计工作提供借鉴和改进方向。
七、展望与建议在未来的学习和实践中,我们将进一步深化对智能硬件设计原理的理解,提升设计能力和创新水平。
同时,也希望不断开拓创新,为智能硬件领域的发展做出更大的贡献。
结语:本次实验让我们深刻体会到了智能硬件设计的魅力和未来发展的潜力,希望通过不断努力和学习,为智能硬件行业的发展贡献自己的力量。
愿智能硬件设计之路越走越宽广,谱写属于自己的辉煌篇章。
硬件实习实验报告

一、实验目的本次硬件实习旨在通过实际操作,使学生了解和掌握基本的硬件组装、调试和维修技能,增强学生对计算机硬件系统的认识,提高动手能力和解决问题的能力。
通过本次实验,学生应能够:1. 熟悉计算机硬件的基本组成和功能。
2. 掌握计算机硬件的组装和拆卸方法。
3. 学会使用常用工具进行硬件调试。
4. 熟悉计算机硬件的故障诊断和维修流程。
二、实验器材1. 计算机主机箱(含电源、机箱风扇等)2. CPU及散热器3. 主板4. 内存条5. 硬盘驱动器6. 光驱7. 显卡8. 数据线、电源线等9. 常用工具(螺丝刀、镊子等)三、实验步骤1. 组装计算机(1)打开机箱,检查所有硬件是否完好。
(2)将主板放置在机箱底部,确保主板上的接口与机箱的螺丝孔对齐。
(3)安装CPU及散热器,注意CPU的安装方向和接口类型。
(4)安装内存条,将内存条插入主板上的内存插槽,确保内存条与插槽卡扣对齐。
(5)安装硬盘驱动器和光驱,将硬盘和光驱插入相应的接口,并连接数据线和电源线。
(6)安装显卡,将显卡插入主板上的PCI-E插槽,并连接电源线。
(7)连接电源线和数据线,确保所有硬件连接正确。
(8)安装机箱后盖,拧紧螺丝。
2. 硬件调试(1)接通电源,打开计算机。
(2)检查计算机启动过程,确保硬件正常工作。
(3)进入BIOS设置,检查硬件配置是否正确。
(4)调整BIOS设置,优化硬件性能。
3. 故障诊断与维修(1)如果计算机无法启动,检查电源线、数据线是否连接正确。
(2)检查CPU、内存条、显卡等硬件是否安装牢固。
(3)检查硬盘驱动器是否有坏道,使用磁盘检查工具进行修复。
(4)如果计算机运行不稳定,检查散热系统是否正常工作。
四、实验结果与分析通过本次实验,学生成功组装了一台计算机,并掌握了硬件调试和故障诊断的基本方法。
以下是实验结果和分析:1. 学生能够熟练组装计算机,掌握了硬件安装的顺序和注意事项。
2. 学生学会了使用BIOS进行硬件设置,优化了计算机性能。
计算机硬件的组装实验报告

计算机硬件的组装实验时间:3月30日晚6:00-9:00 学号:姓名:一、实验目的1.加深对理论知识的理解,提高实际动手能力;2.了解计算机的主要部件,理解各部件的功能,了解微型机的各项技术指标和参数;3.能掌握现代计算机组成结构、内部部件的连接和装机步骤4.能够熟练掌握计算机的基本组装技巧;二、实验内容1、了解计算机主要器件、外部设备的种类和发展情况;2、掌握计算机主要器件、外部设备的主要性能指标;3、知道如何选购计算机的主要器件和外部设备;4、根据了解的知识,动手实践组装一台微型计算机系统;5、了解并掌握计算机系统的调试、维护方法;三、实验步骤一计算机主要器件及外部设备1、计算机系统硬件组成:微处理器、主板、内存、外存储器、输入系统设备、显示系统设备、机箱与电源;2、计算机的结构构成和功能⑴.主板:主板是一块方形的电路板,在其上面分布着众多电子元件和各种设备的插槽等;⑵.主板的插座:主板上的插座主要是指主板上的CPU插座和电源插座;⑶. 主板的插槽⑷. 主板的芯片组:主板的芯片组是整个主板的核心,主板上各个部件的运行都是通过主板芯片组来控制的;⑸.CPU:CPU由控制器和运算器这两个主要部件组成;控制器是整个计算机系统的指挥中心;控制器的指挥控制下,运算器、存储器和输入/输出设备等部件协同工作,构成了一台完整的通用计算机;运算器是计算机中用于实现数据加工处理等功能的部件,它接受控制器的命令,负责完成对操作数据的加工处理任务,其核心部件是算术逻辑单元;⑹.内存:内存主要由内存颗粒、PCB电路板、金手指等部分组成;内存的作用是和CPU进行数据交换的,用于直接提供CPU要处理的数据,同时内存容量有限,它需要不断的从外存调入当前操作需要的数据以备CPU使用;3.计算机的拆装工具︰螺丝刀⑴.拆卸部件操作步骤: 关闭电源,用螺丝刀拆下螺丝,拆卸机箱;观察主机各部件的连接线电源和信号线,各部件的固定位置和方式固定点、螺钉类型,并登记;拆除电源和信号线、板卡、内存、硬盘和软驱;不要拆除CPU、风扇、主板⑵.安装计算机部件的操作步骤:①安装内存:先掰开主板上内存插槽两边的把手,把内存条上的缺口对齐主板内存插槽缺口,垂直压下内存,插槽两侧的固定夹自动跳起夹紧内存并发出“咔”的一声,此时内存已被锁紧;②安装硬盘:首先把硬盘用螺丝固定在机箱上;接下来插上电源线,并在硬盘上联上数据线,把数据线的另一端和主板接口连接;③安装光驱:安装方法同硬盘;数据线的尾部端口和主板的光驱接口连接,数据线的1线对准接口的第一脚;将电源的小四孔插头插入光驱的电源插头;④安装显卡:将显卡对准主板上的插槽插下,用螺丝把显卡固定在机箱上;⑤安装声卡:找到一个插槽,将声卡的接口朝机箱后部,插入插槽,将声卡固定在机箱上;⑥连接机箱内部连线⑧连接主板电源线⑨整理内部连线4.组装的计算机的硬件配置CPU :Celeron内存﹕ Ram axel 32M×64 DDR RME340H28C5T-266 256MPC2100-2533硬盘:Seagate Model ST 360021A 60Gbytes +5v ~+12v显卡:Grdering-code_pv-t02A-BRIB W02103 TNI2 M64 32MB SDR FAGP VGA软驱:Panasonic Model光驱:CD-ROM DRIVE MODEL ×6D DC==5V DC==12V四、实验小结1.计算机是由各个部件组成的,缺一不可;2.拆计算机时必须先拔除电源线,不然会对计算机内部组件造成一定影响;3.计算机数据线的孔数不同,对应不同的接口;。
实验报告中硬件环境

一、实验名称XXX实验二、实验目的XXX三、实验时间XXX四、实验地点XXX实验室五、实验仪器及设备1. 主机(1)品牌:XXX(2)型号:XXX(3)配置:CPU:Intel XXX GHz,内存:XXX GB,硬盘:XXX GB 2. 显示器(1)品牌:XXX(2)型号:XXX(3)分辨率:XXX3. 键盘(1)品牌:XXX(2)型号:XXX4. 鼠标(1)品牌:XXX(2)型号:XXX5. 外部存储设备(1)品牌:XXX(2)型号:XXX(3)容量:XXX GB6. 电源(1)品牌:XXX(2)型号:XXX(3)功率:XXX W7. 其他设备(1)网络设备:路由器、交换机等(2)传感器:XXX、XXX等(3)实验台、实验架等六、实验环境1. 实验室环境(1)温度:保持在20-25℃之间(2)湿度:保持在40%-70%之间(3)噪音:控制在60分贝以下2. 网络环境(1)网络类型:有线/无线(2)网络速率:XXX Mbps(3)IP地址:XXX.XXX.XXX.XXX 3. 软件环境(1)操作系统:Windows XXX(2)编程语言:XXX(3)数据库:XXX(4)开发工具:XXX七、实验数据及结果1. 实验数据(1)实验过程中所使用的实验数据,如实验步骤、参数设置等(2)实验过程中所收集的数据,如实验结果、测量值等2. 实验结果(1)实验过程中所得到的结果,如实验现象、数据变化等(2)实验过程中所遇到的问题及解决方法八、实验结论根据实验数据及结果,得出以下结论:1. 实验达到了预期目标,验证了XXX2. 实验过程中发现XXX问题,并提出了相应的解决方案3. 实验结果具有一定的参考价值,为XXX提供了理论依据九、实验心得通过本次实验,我掌握了XXX方法,了解了XXX原理,提高了XXX能力。
同时,我也认识到实验过程中需要注意以下几点:1. 实验前应充分了解实验原理和步骤2. 实验过程中要严格按照操作规程进行,确保实验安全3. 实验数据要准确记录,以便后续分析4. 遇到问题时要积极思考,寻求解决办法5. 实验结束后要及时总结经验,提高实验技能十、实验报告附件1. 实验原理图2. 实验数据表格3. 实验结果图表4. 实验步骤图5. 其他相关资料注:本实验报告仅供参考,具体内容请根据实际实验情况进行修改。
硬件试验方案(详尽版)

硬件试验方案(详尽版)1. 试验目的本次硬件试验的主要目的是对产品进行全面的性能评估,以确保其在满足设计要求的同时,也能满足用户的实际需求。
试验还将关注产品的可靠性和稳定性,以便为后续的产品优化提供有力支持。
2. 试验依据本次试验依据的相关标准和要求包括:- 国家及行业相关标准- 产品设计规范和需求文档- 用户使用环境和场景3. 试验范围与内容3.1 试验范围本次试验的范围包括:- 硬件组件的功能性能- 硬件组件的兼容性- 硬件组件的可靠性和稳定性3.2 试验内容本次试验的内容包括:- 功能性能测试- 兼容性测试- 可靠性测试- 稳定性测试4. 试验方法与步骤4.1 试验方法本次试验采用以下方法:- 实验室环境测试- 实地环境测试- 模拟场景测试4.2 试验步骤本次试验的步骤如下:1. 准备试验环境和设备2. 制定试验计划和方案3. 进行功能性能测试4. 进行兼容性测试5. 进行可靠性测试6. 进行稳定性测试7. 收集和分析试验数据8. 编制试验报告5. 试验条件与设备5.1 试验条件本次试验的条件如下:- 环境温度:10℃~35℃- 相对湿度:20%~80%- 电源:AC 220V,50Hz5.2 试验设备本次试验所需的设备如下:- 测试仪器:XXX测试仪- 计算机:XXX台- 网络设备:XXX台- 其他辅助设备:XXX台6. 试验数据收集与分析试验过程中,需要对各项测试指标进行数据收集,包括:- 功能性能指标数据- 兼容性指标数据- 可靠性指标数据- 稳定性指标数据收集到的数据将进行整理和分析,以便评估产品的性能和稳定性,并为后续的产品优化提供依据。
7. 试验结果判定试验结果的判定依据以下标准:- 功能性能测试:所有测试项目均达到设计要求即为合格- 兼容性测试:产品在各种环境下均能正常工作即为合格- 可靠性测试:产品在规定条件下无故障运行时间为规定时间即为合格- 稳定性测试:产品在长时间运行过程中性能无明显下降即为合格8. 试验安全与环保试验过程中,应严格遵守国家及行业相关安全规定,确保试验人员和设备的安全。
实验报告硬件电路设计

实验报告硬件电路设计一、引言本实验旨在通过设计硬件电路来实现特定功能,并验证电路设计的正确性和可行性。
本实验选择了某款电子产品的核心功能进行设计与实现。
二、设计原理本实验设计的硬件电路包括输入接口、中央处理器、输出接口等多个模块,其工作原理如下:1. 输入接口:负责接收用户输入的指令或数据,例如按钮、触摸屏等。
2. 中央处理器:接收输入接口传入的指令或数据,根据预设的算法进行计算、逻辑判断等操作,将计算结果保存到存储器中,并控制输出接口的工作状态。
3. 存储器:用于存放中央处理器计算的结果以及其他需要保存的数据。
4. 输出接口:负责将存储器中的数据进行输出,例如显示屏、声音输出器等。
三、设计步骤1. 根据电子产品的需求和功能,确定硬件电路的整体架构和模块划分。
2. 选择合适的元器件,例如电阻、电容、晶体管等,并进行元器件的布线和连线设计。
3. 按照设计的电路原理图,进行电路板的布局设计,确保各个元器件的位置合理,以及连线的长度、走向等因素。
4. 制作电路板原型,喷锡、焊接元器件,并进行连接测试。
5. 调试并修改电路设计中的问题,确保硬件电路的正确和可靠性。
6. 验证设计的电路是否满足预期功能,检查电路的功耗、稳定性等指标,以及其与其他系统的兼容性。
7. 进行电路板的大规模生产,并进行质检,保证产品的质量和可靠性。
四、实验结果经过多次调试和修改,本实验设计的硬件电路稳定运行,成功实现了特定功能。
根据测试结果显示,电路运行良好,没有出现异常情况。
同时,电路设计满足了产品的要求,功能达到预期。
五、总结与展望本实验通过设计硬件电路,成功实现了特定功能,并验证了电路设计的正确性和可行性。
电路设计经过多次调试和修改,达到了预期效果。
然而,仍有一些改进的空间,如进一步优化电路的功耗、增加系统的稳定性等。
在未来的研究中,可以考虑使用更先进的元器件,提升电路的性能,以及进一步优化电路布局,减小电路的体积。
六、参考文献1. 电路设计与实践,XXX,XXX出版社,XXXX年。
计算机硬件实验报告

计算机硬件实验报告计算机硬件实验报告引言:计算机硬件是计算机系统的重要组成部分,对于计算机的性能和功能起着至关重要的作用。
在本次实验中,我们对计算机硬件进行了一系列的测试和评估,以了解其性能和稳定性。
本报告将详细介绍实验过程、测试结果和分析。
实验目的:1. 了解计算机硬件的基本构成和工作原理;2. 测试计算机硬件的性能和稳定性;3. 分析测试结果,评估计算机硬件的优劣。
实验过程:1. 硬件组装:我们首先按照指导手册,将各个硬件组件进行正确的组装。
这包括主板、CPU、内存、硬盘、显卡等部件的安装和连接。
通过仔细组装,确保硬件的稳定性和兼容性。
2. 硬件测试工具:为了测试硬件的性能和稳定性,我们使用了一系列的硬件测试工具。
例如,我们使用了CPU-Z来测试CPU的频率和核心数量,使用AIDA64来测试内存的带宽和延迟,使用CrystalDiskMark来测试硬盘的读写速度等。
3. 性能测试:我们对计算机硬件进行了一系列的性能测试。
这包括CPU的计算能力测试、内存的读写速度测试、硬盘的传输速度测试等。
通过这些测试,我们可以了解硬件在不同负载下的表现,并评估其性能优劣。
4. 稳定性测试:为了评估硬件的稳定性,我们进行了一系列的稳定性测试。
例如,我们运行了多个CPU密集型任务,以测试CPU的温度和稳定性。
我们还进行了长时间的内存测试,以检测内存是否存在错误。
通过这些测试,我们可以判断硬件在长时间运行下的稳定性和可靠性。
实验结果:1. CPU性能:经过测试,我们发现CPU的频率和核心数量与其规格相符,并且在不同负载下表现良好。
CPU的温度在正常范围内,稳定性较好。
2. 内存性能:通过测试,我们发现内存的带宽和延迟与其规格相符,并且在读写速度方面表现出色。
内存的稳定性也经过了长时间的测试。
3. 硬盘性能:经过测试,我们发现硬盘的读写速度较快,传输速度稳定。
硬盘的性能在满足我们的需求的同时,也有一定的提升空间。
分析和评估:1. 性能分析:通过测试结果,我们可以看出硬件在不同负载下的性能表现。
完整的硬件试验方案

完整的硬件试验方案1. 简介本文档旨在提供一份完整的硬件试验方案,以帮助开展相关实验并取得可靠的结果。
2. 实验目标本实验的目标是测试硬件设备的性能和功能,并验证其是否符合预期要求。
通过实验可以获得硬件设备的各项指标,为后续的产品开发和优化提供依据。
3. 实验准备在开始实验之前,需要准备以下材料和设备:- 硬件设备:列出需要进行测试的硬件设备清单,并确保其完好无损。
- 测试工具:根据不同的硬件设备,准备相应的测试工具,如示波器、万用表、逻辑分析仪等。
- 实验环境:为硬件设备提供合适的实验环境,包括电源供应、接线板、电缆等。
4. 实验步骤根据具体的硬件设备和测试要求,制定相应的实验步骤。
以下是一般的实验步骤示例:1. 检查硬件设备的外观和连接,确保没有损坏或松动的部分。
2. 配置实验环境,包括提供稳定的电源供应和连接必要的仪器设备。
3. 按照设备说明书或相关要求,设置硬件设备的参数和工作模式。
4. 运行测试工具,并记录相关数据和观察结果。
5. 分析数据和结果,评估硬件设备的性能和功能。
6. 如有必要,进行进一步的测试和调整,直到满足预期要求为止。
5. 安全注意事项在进行硬件试验时,需要注意以下安全事项:- 确保实验环境安全,防止电源短路、火灾等意外事件发生。
- 遵守设备使用说明书和相关安全规范,正确操作仪器设备。
- 使用绝缘手套、护目镜等个人防护装备,保护自身安全。
6. 数据分析与结果验证完成实验后,需要对所获得的数据进行分析和结果验证。
根据实验目标,评估硬件设备的性能和功能是否符合预期要求。
分析结果应准确、可靠,并提供相应的结论和建议。
7. 实验总结与改进根据实验结果和数据分析,总结实验过程中的问题和不足之处,并提出改进措施。
实验总结应详细、清晰,为后续的实验工作提供指导和参考。
8. 参考资料列出本文档编写过程中参考的资料和文献,确保实验方案的可靠性和准确性。
以上是一份完整的硬件试验方案,以帮助您在实验过程中获得可靠的结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件实验内容实验一I/O控制实验1.实验目的①掌握基本IO输入输出操作指令;②熟练运用keil环境对硬件接口进行调试。
2.预习要求①理解51单片机IO的输入、输出控制方式;理解P0、P1、P2、P3口做为普通的IO口有何区别。
②理解实现软件延时程序设计的延时时间估算;③认真预习本节实验内容,设计出器件之间的实验连接线,自行编写程序,填写实验报告。
3.实验设备计算机1台;ZDGDTH-1型80C51实验开发系统1套;2号导线4条;8P数据线1条。
4.基础型实验内容①8位逻辑电平显示的接口电路设计如图1-1所示,用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。
用8P数据线将D2区80C51/C8051F020MCU模块的 JD1(P1口)与A5区8位逻辑电平显示模块JD1A5相连。
在Keil环境运行该程序,观察发光二极管显示情况。
图1-1 8位八位逻辑电平显示接口电路ORG 0LOOP: MOV A, #0FEHMOV R2,#8OUTPUT: MOV P1,ARL AACALL DELAYDJNZ R2,OUTPUTLJMP LOOPDELAY: MOV R6,#0 ;延时程序MOV R7,#0DELAYLOOP: DJNZ R6,DELAYLOOPDJNZ R7,DELAYLOOPRETEND②8位拨动开关的接口电路设计如图1-2所示,假设采用P1口控制LED显示,P2口接收拨码开关的输入值,用8P数据线将D2区80C51/C8051F020MCU模块的 JD1(P1口)、JD1(P2口)分别与A5区八位逻辑电平显示模块JD1A5、C6区8位拨动开关模块JD1 C6相连。
在Keil环境运行该程序,使用单步、断点、连续运行调试程序,查看结果。
图1-2 拨码开关接口电路ORG 0000HLL: MOV P2,#0FFHNOPMOV A, P2NOPMOV P1,ALJMP LLEND③如图1-3所示,假设采用P1.0口控制外部LED,拨动开关控制外部中断,用二号导线将D2区80C51/C8051F020MCU模块的P1.0、P3.2口分别与A 5区八位逻辑电平显示模块的L0、C8区单次脉冲输出相连。
并在Keil环境运行程序,观察实验现象。
图1-3 外部中断及LED显示电路流程图为:源程序:ORG 0000HLJMP MAINORG 0003HLJMP INTERRUPTORG 0030HMAIN: CLR P1.0MOV TCON,#01HMOV IE,#81HSJMP $INTERRUPT: PUSH PSW ; 保护现场CPL P1.0POP PSW ; 恢复现场RETIEND④在上述步骤中,如果改变中断的触发方式为电平触发方式,试改动程序,并在Keil环境运行程序,观察实验现象,说明实验结果。
5.设计型实验内容①画出流程并设计程序实现8位逻辑电平显示模块的奇偶位的亮灭闪烁显示,闪烁间隔为1S。
②画出流程并设计程序实现8位逻辑电平显示模块的LED轮流点亮,间隔为1S。
③设计硬件连接图,画出流程并设计程序实现当拨码开关K0往上拨时,实现设计型实验内容步骤①,否则LED全灭;当开关K1往上拨时,实现设计型实验内容步骤②,否则LED全灭;当K0、K1同时往上拨的时候,LED全亮。
④累计INT0按键的中断次数,保存到内部RAM的30H单元。
6.扩展实验及思考①P0口做为基本的输入输出口与P1、P2、P3口有何区别?硬件上要如何设计保证它做为基本输入输出口与P1、P2、P3口的结果一致?设计电路及程序验证。
②利用P1口及LED显示器件,实现十字路口交通灯控制实验的模拟。
③采用外部中断的电平触发方式,编写并运行程序,观察运行结果。
记录一次按键动作,进入中断的次数。
实验二定时器计数器实验1.实验目的①掌握8051的定时器、中断系统编程方法;②了解定时器的应用、实时程序的设计和调试技巧。
2.预习要求①理解定时器的四种工作方式的异同点;②理解TMOD寄存器中GATE、C/T控制位的作用;③理解定时器中断服务程序的响应过程;④理解定时器实现精确定时的方法;⑤认真预习本节实验内容,设计出器件之间的实验连接线,自行编写程序,填写实验报告。
3.实验设备计算机1台;ZDGDTH-1型80C51实验开发系统1套;2号导线、8P数据线若干条;4.基础型实验内容①系统的时钟为12MHz,现欲实现10ms的精确定时,完成空白处程序填写,并在Keil环境运行程序,观察实验现象。
ORG 0000HMOV TMOD,#MOV TL0,#MOV TH0,#SETB TR0JNB TF0,$CLR TF0SJMP $END②如图2-1所示,假设采用P1.0口控制外部LED,用拨动开关控制外部中断,用二号导线将D2区80C51/C8051F020MCU模块的 P1.0、P3.2口分别与A 5区八位逻辑电平显示模块的L0、C6区八位逻辑电平输出K0相连。
在Keil环境运行以下程序,分别拨动K0于高低电平位置,观察实验现象,并说明所发生实验现象的原因。
图2-1 外部中断及LED显示电路ORG 0000HLJMP MAINORG 000BHLJMP TIMER0ORG 0030HMAIN: CLR P1.0MOV TMOD,#0AHMOV TL0,#50HMOV TH0,#50HSETB TR0SJMP $TIMER0: CPL P1.0RETIEND③用二号导线将80C51/C8051F020 MCU模块的P1.0与八位逻辑电平显示模块的任意一只发光二极管相连,全速运行下列程序,发光二极管隔一秒点亮一次,点亮时间为一秒。
流程图为:源程序:Tick equ 10000 ; 10000 x 100us = 1sT100us equ 20 ; 100us时间常数(6M)C100us equ 5h ; 100us记数单元LEDBuf BIT 00HLED BIT P1.0org 0000Hljmp Startorg 000BHLJMP T0IntORG 0100HT0Int: push PSWmov a, C100us+1jnz Goondec C100usGoon: dec C100us+1mov a, C100usorl a, C100us+1jnz Exit ; 100us 记数器不为0, 返回mov C100us, #HIGH(TICK);#high(Tick)mov C100us+1, #LOW(TICK);#low(Tick)cpl LEDBuf ;100us 记数器为0, 重置记数器,取反LEDExit: pop PSWretiStart: mov TMOD, #02h ; 方式2, 定时器mov TH0, #t100usmov TL0, #t100usmov IE, #10000010b ; EA=1, IT0 = 1setb TR0 ; 开始定时clr LEDBufclr P1.0mov C100us, #high(Tick)mov C100us+1, #low(Tick)Loop: mov c, LEDBufmov P1.0, csjmp Loopend5.设计型实验内容①编程使第1~4和5~8发光二极管循环点亮的时间分别为0.25s、0.5s、0.75s、1s。
②画出流程并设计程序实现采用定时器设计一分钟倒计时器。
③采用TIMER0的计数器工作方式,设计程序实现外部按键次数的计数。
6.实验扩展及思考①画出流程并设计程序实现24小时的实时时钟显示。
②画出流程并设计程序实现对100KHz频率TTL方波信号进行十分频,占空比为4:1的设计,并用示波器查看结果。
③基于测频原理,画出流程并设计程序实现测量外部脉冲信号的频率,并实时显示测量频率值。
实验三按键与显示实验1.实验目的①熟练运用keil环境对硬件接口进行调试。
②掌握IO扩展键盘的软硬件设计方法;③掌握数字转换成显示段码的软件译码方法;④掌握静态显示的原理和相关程序的编写。
⑤掌握动态显示的原理和相关程序的编写;2.预习要求①理解51单片机IO实现独立式键盘扩展的工作原理。
②理解8段数码管静态显示的电路工作原理,采用静态显示有何优缺点;③理解8段数码管动态显示的电路工作原理,采用动态显示有何优缺点;④理解8段数码管静态显示的IO控制方式及同步串行口控制方式如何实现软件设计;3.实验设备计算机1台;ZDGDTH-1型80C51实验开发系统1套;2号导线、8P数据线若干条。
4.基础型实验内容①查询式键盘和静态显示实验8个独立式键盘的电路如图2-1所示,串口扩展的6个静态数码管电路如图2-2所示。
设将P0口连接到键盘接口,则如果有键按下,相应的口线输出为低,否则输出为高。
单片机通过读取接口的状态,判断按下什么键。
有键按下后,要有一定的延时,防止由于键盘抖动而引起误操作。
8个按键的键值从右至左为0~7。
实验例程是查询按键操作,并将按下的键值在6个静态数码管上显示出来。
6个静态数码管与6片74LS164(串变并移位寄存器)连接,与单片机通过IO口连接,实现串行静态显示的控制。
电路图:图2-1 8个独立式按键电路DBUF EQU 30HDA T EQU P3.0CLK EQU P3.1ORG 0000HL0: MOV P1, #0FFHL1: MOV A, P1CJNE A, #0FFH,KEYPUTSJMP L1KEYPUT: CJNE A,#0FEH,NEXT1SJMP K0NEXT1: CJNE A,#0FDH,NEXT2SJMP K1……K0: MOV B,#00HLCALL DISPLJMP L0K1: MOV B,#01HLCALL DISPLJMP L0……LJMP L0DISP: MOV DBUF, BMOV DBUF+1,BMOV DBUF+2,BMOV DBUF+3,BMOV DBUF+4,BMOV DBUF+5,BMOV R0,#DBUFMOV DPTR,#TABMOV R2,#06HDP0: MOV A,@R0MOVC A,@A+DPTRMOV R3,#08HDP1: RLC AMOV DAT,CCLR CLKSETB CLKDJNZ R3,DP1INC R0DJNZ R2,DP0RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH ; 0,1,2,3,4,5DB 7DH,07H,7FH,6FH,77H,7CH ; 6,7,8, 9,A,BDB 58H,5EH,79H,71H,00H,40H ; C,D,E,F, ,-END②动态显示实验6位动态数码管显示的接口电路设计如图2-3所示,假设P0口输出显示的段码,P2口输出位码,用8P数据线将80C51/C8051F020MCU模块的JD0(P0口)、JD2(P2口)分别与A7区的JD1A7、JD2A7相连;A7区的电源短路帽JD5A7打到右端。