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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1783|回復: 4
打印 上一主題 下一主題
收起左側

關于單片機初學者的教程推薦?

[復制鏈接]
跳轉到指定樓層
樓主
ID:492020 發(fā)表于 2019-3-16 15:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
有沒有大佬推薦一下適合初學者的教程資源?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:492020 發(fā)表于 2019-3-21 16:07 | 只看該作者
沒有大佬回復我嘛?新人一個求引導
回復

使用道具 舉報

板凳
ID:495980 發(fā)表于 2019-3-22 11:10 | 只看該作者
建議學習51單片機,同時推薦郭天祥的《十天學會51單片機視頻》,學會基礎后可以在51上跑跑uCOS或者RT操作系統(tǒng)等
回復

使用道具 舉報

地板
ID:448467 發(fā)表于 2019-3-22 20:41 | 只看該作者
看郭天祥的51單片機呢本書
回復

使用道具 舉報

5#
ID:497293 發(fā)表于 2019-3-24 18:08 | 只看該作者
拿走不謝
第一章
#include<reg51.h>  //包含51單片機寄存器定義的頭文件
void main(void)
  {
    P1=0xfe; //P1=1111 1110B,即P1.0輸出低電平
  }
第二章
第一節(jié)
//實例4:用單片機控制一個燈閃爍:認識單片機的工作頻率
#include<reg51.h>    //包含單片機寄存器的頭文件
/****************************************
函數(shù)功能:延時一段時間
*****************************************/
void delay(void)        //兩個void意思分別為無需返回值,沒有參數(shù)傳遞
{
  unsigned int i;       //定義無符號整數(shù),最大取值范圍65535
  for(i=0;i<20000;i++)  //做20000次空循環(huán)
        ;               //什么也不做,等待一個機器周期
}
/*******************************************************
函數(shù)功能:主函數(shù) (C語言規(guī)定必須有也只能有1個主函數(shù))
********************************************************/
void main(void)
{
  while(1)      //無限循環(huán)
   {
   P1=0xfe;   //P1=1111 1110B, P1.0輸出低電平
   delay();   //延時一段時間
   P1=0xff;   //P1=1111 1111B, P1.0輸出高電平
   delay();  //延時一段時間
  }
}
第二節(jié)
//實例5:將 P1口狀態(tài)分別送入P0、P2、P3口:認識I/O口的引腳功能
#include<reg51.h>   //包含單片機寄存器的頭文件
/*******************************************************
函數(shù)功能:主函數(shù) (C語言規(guī)定必須有也只能有1個主函數(shù))
********************************************************/
void main(void)
{
    while(1)     //無限循環(huán)
   {  
   P1=0xff; // P1=1111 1111B,熄滅LED
     P0=P1;  // 將 P1口狀態(tài)送入P0口
   P2=P1;   // 將 P1口狀態(tài)送入P2口
       P3=P1;   // 將 P1口狀態(tài)送入P3口
   }
}


第三節(jié)
//實例6:使用P3口流水點亮8位LED
#include<reg51.h>   //包含單片機寄存器的頭文件
/****************************************
函數(shù)功能:延時一段時間
*****************************************/
void delay(void)
   {
   unsigned char i,j;
    for(i=0;i<250;i++)
   for(j=0;j<250;j++)   
     ;
   }
/*******************************************************
函數(shù)功能:主函數(shù)
********************************************************/
void main(void)
{
   while(1)
   {
     P3=0xfe;   //第一個燈亮
    delay();   //調(diào)用延時函數(shù)
    P3=0xfd;   //第二個燈亮
    delay();   //調(diào)用延時函數(shù)
   P3=0xfb;   //第三個燈亮
    delay();   //調(diào)用延時函數(shù)
   P3=0xf7;   //第四個燈亮
    delay();   //調(diào)用延時函數(shù)
   P3=0xef;   //第五個燈亮
     delay();   //調(diào)用延時函數(shù)
   P3=0xdf;   //第六個燈亮
      delay();   //調(diào)用延時函數(shù)
   P3=0xbf;   //第七個燈亮
     delay();   //調(diào)用延時函數(shù)
   P3=0x7f;   //第八個燈亮
     delay();   //調(diào)用延時函數(shù)  
  }
}


第四節(jié)
//實例7:通過對P3口地址的操作流水點亮8位LED
#include<reg51.h>   //包含單片機寄存器的頭文件
sfr x=0xb0;   //P3口在存儲器中的地址是b0H, 通過sfr可定義8051內(nèi)核單片機
          //的所有內(nèi)部8位特殊功能寄存器,對地址x的操作也就是對P1口的操作
/****************************************
函數(shù)功能:延時一段時間
*****************************************/
void delay(void)
   {
   unsigned char i,j;
    for(i=0;i<250;i++)
   for(j=0;j<250;j++)   
     ;   //利用循環(huán)等待若干機器周期,從而延時一段時間
   }
/*****************************************
函數(shù)功能:主函數(shù)
******************************************/
void main(void)
{
    while(1)
   {
      x=0xfe;   //第一個燈亮
    delay();  //調(diào)用延時函數(shù)
     x=0xfd;  //第二個燈亮
    delay();  //調(diào)用延時函數(shù)
    x=0xfb;  //第三個燈亮
    delay();  //調(diào)用延時函數(shù)
    x=0xf7;  //第四個燈亮
    delay();  //調(diào)用延時函數(shù)
   x=0xef;   //第五個燈亮
     delay();  //調(diào)用延時函數(shù)
   x=0xdf;   //第六個燈亮
      delay();  //調(diào)用延時函數(shù)
   x=0xbf;   //第七個燈亮
     delay();  //調(diào)用延時函數(shù)
   x=0x7f;   //第八個燈亮
     delay();  //調(diào)用延時函數(shù)   
}
}
第三章
第一節(jié)
//實例8:用不同數(shù)據(jù)類型控制燈閃爍時間
#include<reg51.h>   //包含單片機寄存器的頭文件
/******************************************************
函數(shù)功能:用整形數(shù)據(jù)延時一段時間
******************************************************/
void int_delay(void) //延時一段較長的時間
{
  unsigned int m;    //定義無符號整形變量,雙字節(jié)數(shù)據(jù),值域為0~65535
  for(m=0;m<36000;m++)
    ;          //空操作      
}
/******************************************************
函數(shù)功能:用字符型數(shù)據(jù)延時一段時間
******************************************************/
void char_delay(void) //延時一段較短的時間
{
   unsigned char i,j;   //定義無符號字符型變量,單字節(jié)數(shù)據(jù),值域0~255
for(i=0;i<200;i++)
   for(j=0;j<180;j++)
      ;        //空操作
}
/******************************************************
函數(shù)功能:主函數(shù)
******************************************************/
void main(void)  
{
  unsigned char i;
  while(1)
{
   for(i=0;i<3;i++)
   {
      P1=0xfe;     //P1.0口的燈點亮
    int_delay(); //延時一段較長的時間
    P1=0xff;     //熄滅
    int_delay(); //延時一段較長的時間
   }
     for(i=0;i<3;i++)
   {
      P1=0xef;     //P1.4口的燈點亮
    char_delay(); //延時一段較長的時間
    P1=0xff;     //熄滅
    char_delay(); //延時一段較長的時間
   }  
  
   }
}
太多了,要的話聯(lián)系
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国内精品99 | 欧美日韩中文字幕在线 | 亚洲精品一区二区在线观看 | 欧美激情啪啪 | 九九热在线观看视频 | 黄色免费看 | 老牛嫩草一区二区三区av | 亚洲午夜精品视频 | 美女啪啪国产 | 碰碰视频 | 粉嫩粉嫩芽的虎白女18在线视频 | 天堂一区二区三区 | 国产精品视频二区三区 | 成人激情视频免费观看 | 久久99精品国产 | 久久精品国产一区二区三区 | 超级乱淫av片免费播放 | 国产精品高清在线 | 欧美一区二区三区久久精品 | 亚洲视频免费在线观看 | 搞av.com | 国产91亚洲精品一区二区三区 | 黄色国产视频 | 国精产品一区二区三区 | 日韩av最新网址 | 国产女人叫床高潮大片免费 | 日韩精品一区二区三区中文字幕 | 亚洲www啪成人一区二区麻豆 | 91深夜福利视频 | 综合网在线 | 国产成人精品高清久久 | 精品乱码一区二区 | www久久| 亚洲一区二区三区四区五区中文 | 国产成人99久久亚洲综合精品 | 国产免费xxx | 玖玖玖在线观看 | 国产精品久久久久久久久久久久午夜片 | 美女一级a毛片免费观看97 | 国产精品久久久久久久久久 | av天天干|