久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

P0口流水燈的編程實現

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年02月20日   【字體:
#include<reg51.h> 

#include<stdio.h>
#inclde<intrins. h>
void delay(unsigned char time)//必須聲明函數,否則會出現下面的錯誤:
void main()
{
 P0 = 0xfe;//P必須大寫
while(1)
{
 delay(200);
 P0 = _cror_(P0,1);
 }
}
void delay()
{
 unsigned char I,j;
    for(i=0;i<=time;i++)
       {
        for(j=0;j<=200;j++)
          { _nop_();//空指令,根據單片機的機器周期計算
          }
       }
 }
 
另一實現的方法:
sbit 位的應用
數據類型筆記:

數據類型
位數
字節數
數值范圍
說明
bit
1
 
0 or 1
位型
Signed char
8
1
-128——+127
有符號字節型
Unsigned char
8
1
0~255
字符或者八位無符號整數
enum
16
2
-32768~+32767
枚舉型
Signed short
16
2
-32768~+32767
有符號短整型
Unsigned short
16
2
0~6535
無符號短整型
Signed int
16
2
-32768~32767
 
Unsigned int
 
 
 
 
Signed long
 
 
 
 
Unsigned long
 
 
 
 
float
 
 
 
 
Sbit
1
 
0 1
位型
Sfr
8
1
0~255
8位特殊功能寄存器
Sfr16
 
 
 
 
 
 
 
 
 

程序代碼:
#include<reg51.h>
#include<stdio.h>
#include<intrins.h>
sbit P0_0 = P0^0;//I/O口的定義方法,兩者的區別,不這樣定義的話就會說沒有定義
   sbit P0_1 = P0^1;
   sbit P0_2 = P0^2;
   sbit P0_3 = P0^3;
   sbit P0_4 = P0^4;
   sbit P0_5 = p0^5;
   sbit P0_6 = P0^6;
   sbit P0_7 = P0^7;
void delay(unsigned char time);//函數聲明,重要
void main()
{
   while(1)
{
P0_0 = 0;
delay(200);
P0_1 = 0;
delay(200);
P0_3 = 0;
delay(200);
P0_4 = 0;
delay(200);
P0_5 = 0;
delay(200);
P0_6 = 0;
delay(200);
P0_7 = 0;
delay(200);
}
void delay(unsigned char time)
{
   unsigned char i,j;
   for(i=0;i<=time;i++)
{
      for(j=0;j<=200;j++)
         {
           _nop_()
         }
     }
}
   
控制亮滅程序:
#include<reg51.h>//端口定義已包含在此頭文件中,故P0可以直接賦值
#include<stdio.h>
#include<intrins.h>
void delay(unsigned char time);
void delay(unsigned char time)
{
   unsigned i,j;
   for(i=0;i<=time;i++)
      {
        for(j=0;j<=200;j++)
           {
            _nop_();
           }
       }
}
void main()
{
 while(1)
   {
    P0 = 0x00;
    delay(200);
    P0 = 0xff;
    delay(200);
   }
}
關閉窗口

相關文章

主站蜘蛛池模板: av网站免费看 | 亚洲精品中文字幕av | 国产一区免费视频 | 日本中文在线 | 国产精品免费福利 | 日韩在线免费视频 | 特级特黄特色的免费大片 | 国产在线精品一区二区 | 天天操天天摸天天干 | 国产精品69毛片高清亚洲 | 国产视频一区在线 | 狠狠干天天干 | 精品福利在线 | 欧美色综合一区二区三区 | 日韩1区2区| 亚洲精品成人 | 男人电影天堂 | 日本视频在线播放 | 日本精品一区二区三区四区 | 亚洲女人的天堂 | 色综合欧美 | 天天操天天舔 | 精品一区二区三区在线观看 | 狠狠操狠狠操 | 一级毛片观看 | 久久久免费观看视频 | 成人免费视频网站在线观看 | 国产精品久久久久久久久久久免费看 | 国产精品国产精品国产专区不卡 | 韩国毛片一区二区三区 | 伊人免费观看视频 | 亚洲狠狠 | 日韩精品在线免费观看 | 中文字幕精品一区二区三区精品 | 婷婷色婷婷 | 九九热精品视频 | 全免费a级毛片免费看视频免费下 | 影音先锋久久 | 成人免费视频观看 | 妞干网福利视频 | 午夜免费视频 |