PIC流水灯实验报告_第1页
PIC流水灯实验报告_第2页
PIC流水灯实验报告_第3页
PIC流水灯实验报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、B2013052244刘颖实验一流水灯一、实验要求编写程序实现用PIC16F877A单片机的D口控制发光二极管循环右移位,实现追灯功能:先D8点亮,其次是D7点亮,,D1点亮,然后D8点亮,周而复始循环进行,并使用Proteus VSM仿真器进行程序的烧写和仿真调试。二、实验目的1. 熟悉利用Proteus软件绘制单片机硬件电路,熟悉PIC16F877A单片机的硬件结构。2. 学习输入/输出端口控制方法。3. 进一步熟悉MPLA环境下工程项目的建立和源程序的编写。4. 掌握使用PIC16F877A仿真器进行硬件的仿真调试。三、实验设备PC机一台、MPLA开发软件、Proteus软件。四、实验线

2、路及连线1. 利用Proteus绘制硬件线路图,在 MPLAB IDE中加载Proteus VSM仿真器,调试PIC C 程序。2. 如下图,单片机的D口外接8个LED五、实验说明1. 如下图,当 D 口的RD为高时,相应的 LED点亮。2. 编程时,延时的实现可直接调用HI-TEC H的库函数,即:#in elude 。EMIT R六实验报告1、proteus软件的硬件线路图2_ID0SC1CLMMRBD1MTSCaCLkDUTR81R62RAIWLhIDFia3/PGURHlRA2MSVREF-sCVREFRESRA3NWfiEF +RBSflPGCRA4/TDCKMCiaiLJTRAS5

3、hlilJC20UTRBTGDU1 PCISFTAR1 smAHlftNSflWReaftMTCSMCLRA/pp/THVRCCtTIOSO/TICM Rci/riasrccP2RC2CCP1 RC3SCWSCL RCUBDRCSS&ORC6/EKJCK RC7/RX/DTRDEPPSPDHD1/PSP1RD2ffSP2 ROOTS? Roypspt R0&PSP5 RDPSPS RDT/PSP?1516 1? 悔 23 2!* 25 旳2、程序流程图19皿.31DI21 D222內2?DI2BD53D6MJD?R4 sinR9 5io3、观察实验现象八个LED丁循环点亮,先 D8点亮,200ms后D8灭,D7点亮,,D1点亮,200ms后D1灭, 然后D8点亮, ,周而复始循环进行。4、实验分析问题分析:控制流水灯循环点亮的过程中需定义一个全局变量A=0b00000001,让A勺值左移,并把值赋给D口,从而达到所需的效果,但当 A左移8次后灯却不再点亮。解决方法:出现上述现象的原因是当 A左移8次后A的值变为0,故要对A的值进行判断, 如果值为0,则对其进行赋初值。结论:针对实验中所出现的问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论