- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与接口技术实验任务书实验1-4
实验一 LED灯显示实验一、 实验目的及要求1、掌握单片机软件开发平台Keil c51软件的使用步骤;2、掌握C语言、汇编语言在Keil平台上的使用方法。3、熟悉汇编语言与C语言的编程方法。4、掌握应用KEIL C软件进行单片机汇编语言的编程和编译,对语法错误的修改,对程序运行结果的跟踪等,从而在没有硬件系统的情况下,实现对所编程序的调试;5、掌握P口的使用方法;6、掌握延时子程序的编写及调用。二、实验重点与难点重点:KEIL C软件的使用,汇编程序仿真调试的方法;LED指示灯的工作原理,P口控制多个LED指示灯按规律亮、灭的方法。难点:汇编程序仿真调试的方法;P口控制LED指示灯按规律亮、灭的方法。三、实验环境硬件:单片机开发板,计算机一台;软件:Keil uVsion2。四、实验内容1、KEIL C软件的使用及汇编程序仿真调试(1)新建工程选项,选择保存的路径,输入工程文件的名字;(2)选择单片机的型号;(3)新建文件(注意:如果用C语言编写程序,则扩展名为.c;如果用汇编语言编写程序,则扩展名必须为.asm);(4)将文件加入工程;(5)输入汇编语言源程序或c语言源程序(自编程序);(6)编译程序;(7)调试程序;(8)通过寄存器窗口、存储器窗口以及外围设备窗口等查看程序运行后的结果;(9)生成HEX文件,使程序编译后产生HEX代码供下载器软件使用,把程序下载到单片机实验箱中。输入如下程序:MOV R1,#20HMOV R0,#50HSTART:MOV A,@R1 MOV @R0,A INC R1 INC R0 CJNE R0,#5AH,START RET调试以上程序,描述出程序完成的功能,通过CPU 窗口观测程序的执行情况,通过存储器窗口观察并分析涉及到的存储器单元中的数据变化情况。2、P0口做输出口,接八只发光二极管,如图1所示。编写程序,使发光二极管循环点亮,延时时间为0.5秒,晶振为11.0592Mhz,运行程序后,观察发光二极管闪亮移位情况。3、P0口和P2口做输出口,各接八只发光二极管,如图1所示。编写程序,实现花样流水灯的显示,变化花样可自行设计。1243845678123567abcdefghabcdefghD1R3220XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51C122pFC222pFC310uFX112MR110kD2R4220D3R5220D4R6220D5R7220D6R8220D7R9220D8REDR10220D9GREEND10D11D12D13D14D15D16R11220R12220R13220R14220R15220R16220R17220R18220图1 流水灯实验电路图4、LED模拟交通灯 如图2所示电路图中,12只LED分成东西向和南北向两组,各组指示灯均有相同的2只红色、2只黄色与2只绿色的LED。编写程序,要求程序运行结果模拟十字路口交通信号灯的切换过程与显示效果。具体要求是:东西向绿灯亮若干秒后,黄灯闪烁,闪烁5次后亮红灯,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁,闪烁5次后亮红灯,东西向绿灯亮,如此重复。图2 LED模拟交通灯实验电路图五、思考1、改变延时常数,使发光二极管闪亮时间改变。2、修改程序,使发光二极管闪亮移位方向改变。实验二 定时器实验一、 实验目的及要求1、了解MCS-51单片机中定时器/计数器的基本结构、工作原理和工作方式;2、掌握工作在定时器模式下的编程方法;3、进一步掌握P口的应用。二、实验重点与难点重点:初值的计算,工作在定时器模式下的编程方法。难点:工作在定时器模式下的编程方法。三、实验环境硬件:PC机一台,单片机学习板;软件:keil C软件。四、实验内容1、如图1所示的电路图中,设单片机的晶振频率F=12Mhz,使用T0定时100ms,在P1.0引脚上产生周期为200ms的方波信号,并通过示波器观察P1.0口输出的波形。图1 电路原理图2、假设单片机的晶振为11.0592Mhz,使用T1实现1秒定时,并将其秒值按二进制数形式在P0口驱动LED
您可能关注的文档
最近下载
- 2024年公开选拔领导干部面试题及参考答案全解.doc
- 【9化第一次月考】合肥市第四十五中学2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 第四章 神奇的透镜单元复习(教学设计)八年级物理上册(沪科版2024).docx VIP
- 2024年中考语文二轮复习:名家散文阅读(毕淑敏)练习题汇编(含答案解析).docx VIP
- 【9化第一次月考】芜湖市鸠江区2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 《诡案组》(1-14卷文字全本)作者:求无欲.txt VIP
- 数字出版概论课件陈丹第一章数字出版及其发展历程;第二章数字出版研究及其学科体系.pptx VIP
- 2023-2024学年初三化学上学期第一次月考.docx VIP
- 2024年中考语文二轮复习:名家散文阅读(汪曾祺)练习题汇编(含答案解析).docx VIP
- 2025凉山州继续教育公需科目满分答案-《网络数据安全管理条列》解读.docx VIP
文档评论(0)