微控制器程式設計

2022-11-14 10:01:39 字數 450 閱讀 3283

1樓:做而論道

假設:按鍵接在p1.0,當按鍵按下時,將向p1.0輸入低電平;

led燈接在p1.1,當p1.1端輸出低電平時,led發光。

程式只用五行,如下:

org 0000h

mov c, p1.0 ;讀入按鍵資訊.

mov p1.1, c ;輸出到ledsjmp 0000hend

2樓:匿名使用者

#include

#define button p1^0 //設定p1^0為按鍵輸入口,低電平為時為按鍵按下,

//高電平時為按鍵鬆開

#define led p2^0 //設定p2^0為led燈輸出口,高電平時亮,低電平時滅

static unsigned char i,j;

void main(void)}

微控制器,sbit什麼意思,微控制器C程式設計sbit指令是什麼意思

sbit是c51擴充套件的變數型別,是定義特殊功能暫存器的位變數。典型應用是 sbit p0 1 p0 1 即定義p0 1為p0口的第2位,以便進行位操作。在c語言裡,如果直接寫p1.1,c編譯器並不能識別,而且p1.1也不是一個合法的c語言變數名,所以得給它另起一個名字,這裡起的名為p1 1,可是...

微控制器程式設計如何快速入門

肯定是先學c51基礎bai啊du 哈工大的一本書不錯的,zhi新編mcs 51微控制器應dao用設計。裡面專肯定是要教你匯屬編的。等到最後上工程的時候肯定是要用keil,c語言程式設計的,所有人走的都是這條路。勸你別一上手就學c程式設計,因為組合語言會更讓你瞭解微控制器暫存器等是怎麼工作的,理解更透...

微控制器大神請進,51微控制器彙編程式,程式可發至

1 p1口做輸出口,編寫程式,使p1口接的8個發光二極體l1 l8按16進位制加一方式點亮發光二極體。程式如下 org 0540h ha1s mov a,00h a初值為0 ha1s1 jb p3.3,ha1s1 如果p3.3為1則等待 有脈衝變0一次 mov r2,20h r2賦值為20 lcal...