- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机操作指导书
PAGE PAGE - 14 - 《单片机原理及应用》操作指导书 流水灯设计 一、实验目的 1、了解单片机顺序执行的工作特点。 2、掌握单片机并行控制I/O口的基本方法。 3、掌握汇编语言的编写,及对I/O口的基本操作方法。 二、实验设备使用 计算机一台、单片机实验箱一台、Proteus软件、Keil软件。 三、实验基本原理 硬件原理图: 实验箱LED使用P1口进行控制,低电平有效。 四、实验步骤 1、打开Keil,新建工程:学号+实验三.uv2。 2、参考实验程序,编写程序:让灯向左(即从P1_0到P1_7)做流水动作,生成:学号+实验三.hex文件。 3、打开下载软件,把学号+实验三.hex文件烧写到A机,观察流水灯区的现象。 4、修改程序让流水灯反向流动。 5、编写自己想要的流水方式。 五、实验程序及注释 1、程序流程图: 2、程序清单: ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV A,# LOOP:MOV P1,A;把累加器A的内容从P1口输出 LCALL DELAY;调用延时程序 RL A;把累加器A的内容循环左移 SJMP LOOP DELAY:MOV R7,#50;延时1s子程序 DL1:MOV R6,#100 DL2:MOV R5,#100 DJNZ R5,$ DJNZ R6,DL2 DJNZ R7,DL1 RET END 六、思考问题及需掌握要点 1、左右移动语句的使用。 2、如果想让流水灯右移(即从P1_7到P1_0)移动,程序应该怎么改? 3、有没有其它方法可以实现本实验的功能? 七、预习要求 1、I/O口并行操作方法的优点。 2、单片机延时程序的实现方式。 3、单片机汇编语言左右移动语句、逻辑运算语句的使用。 独立按键识别 一、实验目的 1、掌握单片机I/O口读写方法。 2、掌握独立按键的连接方法及使用。 3、掌握汇编语言的编写,及对I/O口的基本操作方法。 二、实验设备使用 计算机一台、单片机实验箱一台、Proteus软件、Keil软件。 三、实验基本原理 硬件原理图: 电路采用PNP8550三极管驱动蜂鸣器,低电平有效。 因为单片机开机初始化瞬间,其I/O口为高电平,会有误响动作。 B机的独立键盘使用的是P1口。 当有键按下时,P1口相应位为低电平。 四、实验步骤 1、打开Keil新建工程:学号+实验四.uv2。 2、参考实验程序,编写程序:Key按下后让蜂鸣器响一声。生成:学号+实验四.hex文件。 3、打开下载软件,把学号+实验四.hex文件烧写到B机,观察实验现象。 4、修改程序将按键绑定在P1_1上,并每按一次按键让蜂鸣器响三声。 五、实验程序及注释 1、程序流程图: 2、程序清单: ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV P1,#0FFH TEXT1:MOV A,P1;读I/O口状态 CJNE A,#0FFH,TEXT2;有键闭合? SJMP TEXT1 TEXT2:LCALL D10ms;延时10-20ms消除抖动 MOV A,P1;再读I/O口状态 CJNE A,#0FFH,TEXT3;有键闭合? SJMP TEXT1 TEXT3:MOV P2,;让蜂鸣器响 LCALL D1s;响声延时1-2s MOV P2,;关闭蜂鸣器 AJMP TEXT1 D10ms:MOV R7,#50;延时10-20ms D1:MOV R6,#100 DJNZ R6,$ DJNZ R7,D1 RET D1s:MOV R0,#50;延时1-2s D2:MOV R1,#100 D3:MOV R2,#100 DJNZ R2,$ DJNZ R1,D3 DJNZ R0,D2 RET END 六、思考问题及需掌握要点 1、单片机读写方式。 2、按键防抖动技术。 3、延时程序的使用方法。 4、对蜂鸣器的操作是读还是写操作? 七、预习要求 1、查找资料说明按键抖动的原因。 2、延时程序是怎么实现延时的? 静态显示技术 一、实验目的 1、掌握数码管与单片机的连接方法。 2、掌握段代码表的推算及数据表的使用方法。 3、掌握逻辑操作、控制转移指令的具体用法。 4、为动态扫描显示做准备。 二、实验设备使用 计算机一台、单片机实验箱一台、Proteus软件、Keil软件。 三、实验基本原理 硬件原理图: 采用共阴数码管,数码管的数据由A
您可能关注的文档
最近下载
- 《义务教育英语课程标准(2022年版)》测试题10套含答案 .pdf VIP
- 2024年义务教育英语课程标准(2022年版)测试题(含答案)1-.docx VIP
- 5万吨每年非木纤维漂白浆生产系统方案.doc VIP
- 燃料油安全技术说明书(MSDS).doc VIP
- 食品安全日管控、周排查及月调度记录表 .pdf VIP
- 2023年下半年教资小学《教育教学知识与能力》考试真题(含答案)4403.pdf VIP
- 2024年下半年小学教资科目二真题及答案:教育教学知识与能力.pdf VIP
- 2025年上半年小学教资教育教学知识与能力科目二真题及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025青海公司所属华电(格尔木)能源有限公司面向华电系统内外招聘180人考试备考题库及答案解析.docx VIP
文档评论(0)