单片机原理与接口技术实验指导书-2009-9-21.docVIP

单片机原理与接口技术实验指导书-2009-9-21.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与接口技术实验指导书-2009-9-21

绪 论 通过03版指导书的实际使用,该指导书基本上能够满足学生的使用要求。本版对三个实验名称做了部分修改,主要是其更能体现实验的内容,其它地方未改变。随着对学生工程能力要求的提高和创新意识的培养,建议教师能够适当增加部分实验,提高学生的动手能力,特别是解决部分工程问题的能力。 随着大众化教育的进一步推进,指导书内容需要进一步的完善,希望广大读者能够及时提出改进意见,以便为下一版的修改奠定基础。 编者 2005年 目 录 实验一:P1口控制信号灯实验(验证性)……………………4 实验二:继电器控制实验(验证性)…………………………...6 实验三:定时器控制信号灯实验(验证性)………………….7 实验四:交通灯控制实验(综合性实验)…………………………9 实验五:用8255I/O口控制信号灯(验证性实验)……10 实验六:键盘扫描显示实验(综合性实验)……………12 实验一:P1口控制信号灯实验(验证性实验) 实验目的 1、熟悉单片机的操作过程。 2、学习P1口的使用方法; 3、学习延时程序的使用。 实验内容 P1口做输出口,接八只发光二极管(相当于信号灯),编写程序,使发光二极管循环点亮。 三、实验电路及连线 连线 连接孔1 连接孔2 1 P1.0 L0 2 P1.1 L1 3 P1.2 L2 4 P1.3 L3 5 P1.4 L4 6 P1.5 L5 7 P1.6 L6 8 P1.7 L7 四、实验仪器及设备 伟福单片机,普通配装windows2000以上的PC计算机 五、实验原理 P1口作为准双向口,P1的每一位都能独立地定义为输出线或输入线,作为输入口线时,必须向锁存器相应位写入“1”,该为才能作为输入。8031所有口锁存器复位时均置为“1”,如果后来在口锁存器写入过“0”,在需要时写入一个“1”,使它再成为一个输入。 再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。 本实验系统晶振为6MHZ,则一个机器周期为2us。现要写一个延时0.1s的程序,程序内容如下: MOV R7,#200 DE1:MOV R6,#X DE2:DJNZ R6,DE2 DJNZ R7,DE1 上面MOV,DJNZ指令均需两个机器周期,所以每执行一条指令需4us,现求出X的值125。 下面是供编程参考的流程图。 六、实验步骤 将P1口与八个发光二极管相连后,打开伟福仿真器,检查其与主机通讯系统是否工作正常。然后在windows平台下打开伟福编译器。建立项目文件后,输入相关程序。执行程序,并观察输出结果。结果异常时,重新调试程序。 七、实验分析 对实验过程及结果进行分析,如调试中遇到过长延时问题是什么原因造成的,机器偶尔不正常工作有哪些原因,如何解决?如果要反方向循环需要如何调整程序的哪些语句等等。 八、思考题 直接向P1口输出数据和直接其地址输出数据的结果有休差别,为什么?8051有几个可以这样直接进行数据交换的I/O口? 请解释左移和右移与除2和乘2的关系。 验证一下DA A的运算指令。 实验二:继电器控制实验(验证性实验) 实验目的 1、学习I/O口的使用方法; 2、掌握继电器控制的基本方法; 3、了解弱电控制强电的方法。 实验内容 用P1口的一位输出电平控制继电器的吸合和断开,实现对外部装置的控制。 三、实验电路及连线 连线 连接孔1 连接孔2 1 P1.0 继电器输入 2 5V 继电器常闭输入 3 L0 继电器中间输入 四、实验仪器及设备 伟福单片机,普通配装windows2000以上的PC计算机 五、实验原理 自动控制设备中,一般都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),中一方面要为电子线路的电气电路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁的作用。 本实验采用的继电器其控制电压为5V。 本电路的控制端为高电平时,继电器工作常开触点吸合,对应的LED灯被点亮。当控制端为低电平时,继电器不工作。执行时,对应的LED将随继电器的开关而亮灭。 利用前述的延时程序为基础编制一个闪烁程序来控制发光二极管的闪烁。 参考流程图如下: 六、实验步骤 将P1口一位与继电器和发光二极管的输入连接好后,打开伟福仿真器,检查其与主机通讯系统是否工作正常。然后在windows平台下打开伟福编译器。建立项目文件后,输入相关程序。执行程序,并观察输出结果。结果异常时,重新调试程序。 七、实验分析 对实验过程及结果进行分析,可以用继电器实现大功率的方波输出。 八、问题讨论 1、I/O口输出信号是如何控制继电器工作的? 2、单片机如

您可能关注的文档

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档