- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
④ 数据指针DPTR。 数据指针DPTR是单片机中唯一一个用户可操作的16位寄存器,由DPH(数据指针高8位)和DPL(数据指针低8位)组成,既可以按16位寄存器使用,也可以将两个8位寄存器分开使用。 ⑤ I/O端口寄存器。 P0、P1、P2、P3口寄存器实际上就是P0口~P3口对应的I/O端口锁存器, 用于锁存通过端口输出的数据。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 任务一 广告灯电路的制作 任务要求 单片机的I/O口作输出口,接8个LED发光二极管,通过编程实现发光二极管的点亮、闪烁和流水灯效果。 项目基本技能 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.硬件电路制作 (1)电路原理图 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)制作要点及元器件清单 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 通电之前,先用万用表检查各种电源线与地线之间是否有短路现象。 然后给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否为0V。 在不插上单片机时,模拟单片机输出低电平,检查相应的外部电路是否正常。方法是:用一根导线将低电平(接地端)分别引到P1.0到P1.7相对应的集成电路插座的管脚上,观察相应的发光二极管是否正常发光。 (3)电路的调试 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.程序编写 (1)发光二极管的点亮 欲点亮某只二极管,只需使与之相连的口线输出低电平即可。点亮从高位到低位的第1、3、5、7只二极管,实现的方法有字节操作和位操作两种。 方法一(字节操作): ORG 0000H ;复位入口地址 LJMP MAIN ;转移到主程序MAIN MAIN: MOV P1,#55H ;将立即数55H(即二进制)送到P1口 LJMP MAIN ;循环执行主程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)发光二极管的闪烁 欲使某位二极管闪烁,可先点亮该位,再熄灭,然后循环。 方法二(位操作): ORG 0000H ;复位入口地址 LJMP MAIN ;转移到主程序MAIN MAIN: CPL P1.7 ;P1.7取反 LCALL DELAY ;调延时子程序 LJMP MAIN ;循环执行主程序 DELAY:MOV R0,#0FFH ;延时子程序 LOOP2:MOV R1,#0FFH LOOP1:DJNZ R1,LOOP1 DJNZ R0,LOOP2 RET Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (3)流水灯效果 ORG 0000H ;复位入口地址 LJMP START ;转移到程序初始化部分START START: MOV A,#7FH ;初始化A值,使最高位为“0” MAIN: MOV P1,A ;A值送P
您可能关注的文档
最近下载
- 大学生应对挫折与压力管理教学.ppt
- 【月考卷】三年级上册英语第三次月考卷(Unit 5-Unit 6)) 人教PEP版(含听力材料及答案).docx VIP
- CJJ94-2023年城镇燃气室内工程现场施工与质量验收规范.docx VIP
- 当代中国外交(外交学院)智慧树知到期末考试答案章节答案2024年外交学院.docx
- 顺产后的痔疮护理.pptx VIP
- 企业价值观与文化建设企业价值观与文化建设.ppt
- PWC-贵州农信社营改增项目_培训材料-20160427.pdf VIP
- 试剂售后的承诺书(3篇).docx VIP
- 壤塘县城关小学食品安全应急演练.doc
- 2024年6月英语四级真题(全3套).pdf
文档评论(0)