網頁

2012年8月27日 星期一

[雜事]2012-08-27 8051簡單控制

這是第一次自己使用8051來做控制

以前還真沒有好好的來熟悉他有點可惜

原來這個東西這麼好用

便宜功能又強大

這次要控制25個LED燈

簡單

但是第一次上手 總是東卡西卡





程式碼:


#include "reg51.h"  //8051的PIN腳Lib

main()
{
  char i;
  while(1)
  {
    P3=0xff;  //歸0

    P0=0xff;

    P1=0xff;

    P2=0xff;
    i=P3;   //開始針測P3的八個按鈕


if(i==0xfffe)   //按了第一個就 P0全亮
{
    P0=0x00;

}
if(i==0xfffd) //按了第二個就 P1全亮
{
    P1=0x00;
}
if(i==0xfffb) //按了第三個就 P2全亮
{
    P2=0x00;
}
if(i==0xfff7)//按了第四個就 P3全亮
{
    P3=0x00;
}



有了這個加上電路圖

幾乎差不多可以做對每一顆的控制了



沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

Site Meter