下载此文档

数据采集一实验报告.docx


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
数据采集一实验报告.docx:..内容一单片机实验一P1口亮灯实验1•实验目的:(1)学习P1口的使用方法;(2)学习延时子程序的编写。:(1)P1口为准双向口,每一位都可独立地定义为输入或输出,在作输入线使用前,必须向锁存器相应位写入“1”,该位才能作为输入。(2)本实验中延时了程序采用指令循环来实现,机器周期(12/6MHZ)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。:P1口输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。4•实验程序框图:+::〜〜L8,运行程序后,观察发光二极管闪亮移位情况。:#include<>#include<>#defineucharunsignedcharvoiddelay(unsignedinti){unsignedintj,k;for(k=0;k<i;k++)for(j=0;j<1000;j++);}voidmain(void){ucharaa;Pl=Oxff;aa=0xfe;while(l){Pl=aa;aa=_crol_(aa,1);delay(lO);}}8•实验结果8个LED灯从最高位依次点亮,每次只亮一盏灯,依此循环。:进一步了解P1口的使用,学习汇编语言编程方法及调试技巧。2•实验内容:,右传弯灯闪亮,P1」接开关5V时左转弯灯闪亮,,P1」同时接5V或接地时,转弯灯均不闪亮。:::,,〜、L4、L7、L10,连续运行本程序,应看到转弯灯正确闪亮。#include<>sbitP1_O=P1AO;sbitP1_1=P1A1;sbitP1_4=P1A4;sbitP1_5=P1A5;sbitP1_6=P1A6;sbitP1_7=P1A7;voiddelay(unsignedinti){unsignedintj,k;for(k=0;k<i;k++)for(j=0;j<1000;j++);}voidmain(void){unsignedintflag=O;Pl=Oxff;while(l){if(Pl_O==O&&P1」!=O){if(flag==O){Pl_4=0;Pl_5=0;Pl_6=l;Pl_7=l;delay(20);flag=l;}elseif(flag==l){Pl_4=l;Pl_5=l;Pl_6=l;Pl_7=l;delay(20);flag=O;}}elseif(Pl_l==O&&P1_O!=O){if(flag==O){Pl_4=l;Pl_5=l;Pl_6=0;Pl_7=0;delay(20);flag=l;}elseif(flag==l){Pl_4=l;Pl_5=l;Pl_6=l;Pl_7=l;delay(20);flag=O;}}else{Pl_4=l;Pl_5=l;Pl_6=l;Pl_7=l;}}}•实验目的:(

数据采集一实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小183 KB
  • 时间2019-07-18