亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

我的單片機入門實踐1 LED反轉控制 含源碼 流程圖 原理圖

[復制鏈接]
跳轉到指定樓層
樓主
這是我第一次接觸51單片機做的小實驗,用的proteus仿真,也在實驗箱上試過,是可以實現的,
是基礎入門,還請大家見諒,麻煩大家多多指導謝謝!

  1. #include "reg51.h"
  2. #include "intrins.h"
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. //
  6. #define out P1
  7. void delay(uint j);
  8. uchar led_state;
  9. //
  10. void main()
  11. {
  12.         //中斷使能以及觸發定義
  13.         IE = 0x85;
  14.         IP = 0x04;
  15.         IT0 = 0;
  16.         IT1 = 0;
  17.         //初始燈全滅
  18.         P1 = 0xff;
  19.         
  20.         while(1)
  21.         {
  22.                 P1 =~P1;
  23.                 delay(1000);//1s
  24.         }
  25. }

  26. //延時函數
  27. void delay(uint j)
  28. {
  29.     uchar i;
  30.     for(;j>0;j--)
  31.     {
  32.         i=250;
  33.         while(--i);
  34.         i=249;
  35.         while(--i);
  36.     }
  37. }

  38. void int0_x(void) interrupt 0
  39. {
  40.         uchar i,temp;
  41.         temp=0xef;
  42.         for(i=0;i<8;i++)
  43.         {
  44.                         out=temp;
  45.                         delay(200);
  46.                         temp=_cror_(temp,1);
  47.         }
  48.         P1 = 0xff;
  49. }

  50. void int1_x(void) interrupt 2
  51. {
  52.         led_state = 0xf0;
  53.         P1 = led_state;
  54.         delay(10);
  55.         P1 = 0xff;
  56. }

復制代碼


圖片1.png (66.49 KB, 下載次數: 0)

圖片1.png

exported_image.png (72.23 KB, 下載次數: 0)

exported_image.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表