本文旨在介紹單片機(jī)入門的基礎(chǔ)知識(shí),為初接觸或即將接觸單片的新手提供一個(gè)入門指導(dǎo)。本文章會(huì)陸續(xù)推出,隔幾天一個(gè)章節(jié)。所使用單片機(jī)為ATMEL公司的AT89C52,軟件為PROTEUS和KEIL;只提供原理圖和KEIL環(huán)境下的注釋,希望對(duì)廣大即將接觸單片機(jī)的人有所幫助,大神還請(qǐng)?zhí)址胚^。
單片機(jī)輕松入門之一點(diǎn)亮一個(gè)發(fā)光二極管
其用Proteus畫得原理圖如下所示,
該電路較簡(jiǎn)單,在P1.7上接一個(gè)發(fā)光二極管,點(diǎn)燈采用的是灌電流的方式。單片機(jī)31引腳要接高電平,因?yàn)閱纹瑱C(jī)訪問的是下載到單片機(jī)內(nèi)部的程序。
實(shí)現(xiàn)程序如下:
#include //頭文件
sbit led=P1^7; //位定義,將P1.7標(biāo)識(shí)為led
void main() //主程序
{
P1=0xff; //P1口置1
while(1) //while大循環(huán)
{
led=0; //將P1.7口拉低,此時(shí)二極管可點(diǎn)亮。
}
}
仿真后的圖片如下:
想要獲取更多電子設(shè)計(jì)資料、單片機(jī)學(xué)習(xí)資料,請(qǐng)?jiān)诎俣人阉鳌罢衽d網(wǎng)”,搜索結(jié)果中點(diǎn)擊第一條鏈接進(jìn)入網(wǎng)站即可。微信公眾號(hào):micropoint8。振興網(wǎng):www.picmcu.com
本訂閱號(hào)致力于單片機(jī)、ARM等嵌入式軟硬件的設(shè)計(jì)經(jīng)驗(yàn)分享,秉承“人人都是電子設(shè)計(jì)經(jīng)驗(yàn)的分享者”的理念,成功路上不孤單,我們一起努力。