- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验三叁键多信息输入实验
一、实验目的
1.掌握和熟悉循环与多分支汇编程序设计与开发技巧。
2.掌握和熟悉I/O端口的复杂信息输入与输出方法。
3.通过本实验三键多参数设置方法进行体验,充分掌握这些控制方法的基本应用操作技巧。二、实验任务与要求
1.在一些工业与生活应用场景中,受条件所限,只能提供有限个输入按键,但需要输入多个
控制参数及参数的大小,比如洗衣机、电饭煲等家用电器的控制面板等,某些液晶显示屏参
数调节面板等。本实验的任务是设计基于叁键输入的4参数信息输入应用系统,各参数值可做单位增一操作;用4个LED灯分别标示4个参数,但仅当前执行输入的活动参数对应的LED灯亮,其它参数对应的灯均熄灭;参数的数值范围为0-8,用LED亮灯个数显示,最大8个灯全亮,最小全暗。
2.要求实验前,对实验任务进行认真分析,写出需求分析报告和系统设计报告。
3.要求写硬件设计报告,绘出硬件电路图。
4.进行软件设计,画出软件流程图。
5.写出系统测试方案,在按方案进行测试后,写出测试分析报告。
6.写出实验体会。
三、实验内容和原理
在一些简单而实用的应用设备中,往往采用双键或三键进行信息输入,完成多参数的设
置。本实验的内容是设计三键信息输入系统,实现多参数的输入控制。对多参数输入,可
用一个按键进行参数的选择,每按一次,更改一次参数,循环选择;当按另一个按键时,对
参数进行增量操作,直到最大值后,保持在最大值;第三只按键每按一次执行减量操作,直
到最小值,并保持在最小值。
四、实验仪器和设备
计算机、单片机开发工具软件Proteus
五、实验流程
1.分析实验任务。
2.用Proteus新建工程项目,绘制出电路图。
3.编写代码
;====================================================================
;Main.asmfilegeneratedbyNewProjectwizard
;
;Created:周四4月42024
;Processor:AT89C51
;Compiler:ASEM-51(Proteus)
;====================================================================
$NOMOD51
$INCLUDE(8051.MCU)
;====================================================================
;DEFINITIONS
;====================================================================
OLDSELBIT02H;参数选择键原状态
OLDINCBIT01H;参数增1键原状态
OLDDECBIT00H;参数减1键原状态
NEWSELBITP1.2;新读入参数选择键状态
NEWINCBITP1.1;新读入参数增1键状态
NEWDECBITP1.0;新读入参数减1键状态
;====================================================================
;VARIABLES
;====================================================================
;====================================================================
;RESETandINTERRUPTVECTORS
;====================================================================
;ResetVector
org0000h
jmpStart
;====================================================================
;CODESEGMENT
;====================================================================
org0100h
Start:
MOVP2,#0FFH
MOVP3,#0FEH
M
您可能关注的文档
- 生物医学信号处理实验箱实验指导书(myDAQ).pdf
- NImyDAQ的使用说明书.pdf
- 数字信号处理Edward W. Kamen, Bonnie S Heck - Fundamentals of Signals and Systems Using the Web and MATLAB-Pearson Education Limited (2014).pdf
- 第三章 MCS-51单片机指令系统单元 复习题-简化(2).docx
- 第三章 MCS-51单片机指令系统单元 复习题-简化(2).pdf
- 实验2 键控数字显示.pdf
- 实验六 显示和键盘.docx
- 实验六 显示和键盘.pdf
- 实验七 AD采样程序设计与调试.doc
- 实验七 AD采样程序设计与调试.pdf
最近下载
- 数控加工工艺-全套PPT课件.pptx
- 幼儿园数学领域教育精要——关键经验与活动指导试题.doc
- 护理预见性护理课件.pptx
- 理光RICOH使用手册GRⅡ说明书.pdf
- 义务教育版(2024)信息科技六年级全一册 第4课 输入输出与计算 教案.docx VIP
- 深信服安全评估系统TSS用户手册_v1.7.3.pdf
- BOSE博士 SoundTouch 300 Soundbar 用户指南支持 简体中文.pdf
- 预应力锚杆与锚索支护技术.pptx VIP
- 灾难现场挤压伤挤压综合征救治技术规范.pdf VIP
- 统编版(五四制)道德与法治三年级上册12《家庭的记忆+传统节日中的“家”》(教学设计).docx
文档评论(0)