51單片機(jī)開發(fā) 新手應(yīng)該如何學(xué)習(xí)51單片機(jī)及其他電子硬件?
新手應(yīng)該如何學(xué)習(xí)51單片機(jī)及其他電子硬件?根據(jù)課題的意義,本課題擅長軟件,不熟悉硬件,電子硬件較弱。我從事電子研發(fā)工程師多年。讓我給你一些建議。如果您不熟悉這三大技術(shù),建議您先學(xué)習(xí)這三門專業(yè)課程。你可
新手應(yīng)該如何學(xué)習(xí)51單片機(jī)及其他電子硬件?
根據(jù)課題的意義,本課題擅長軟件,不熟悉硬件,電子硬件較弱。我從事電子研發(fā)工程師多年。讓我給你一些建議。
如果您不熟悉這三大技術(shù),建議您先學(xué)習(xí)這三門專業(yè)課程。你可以在網(wǎng)上找到一些視頻教程或電子教材,如PPT,或者去網(wǎng)上開放教室。掌握一些基本電路的使用方法,如二極管、三極管、集成運(yùn)算放大器、比較器等。經(jīng)過實(shí)踐,關(guān)鍵是要有一些基本知識(shí)。早期熟悉一些與電子電路有關(guān)的基本元器件,如電容器、電阻器、電位器、電感、二極管、三極管、比較器、運(yùn)算放大器、繼電器、蜂鳴器等,掌握其特性和基本用法。你可以在網(wǎng)上找一些別人設(shè)計(jì)的項(xiàng)目,學(xué)習(xí)和熟悉電路原理,遇到模糊的地方可以多查資料。網(wǎng)絡(luò)發(fā)達(dá),只要你愿意學(xué)習(xí),大部分信息都能找到。
,自己動(dòng)手設(shè)計(jì)原理圖并構(gòu)建項(xiàng)目。您可以結(jié)合自己的51單片機(jī)開發(fā)板搭建一些外圍電路來實(shí)現(xiàn)所需的功能,然后通過單片機(jī)編程進(jìn)行調(diào)試。
以上是我的觀點(diǎn),希望能對(duì)您有所幫助,如果您找不到學(xué)習(xí)資料,您可以給我發(fā)一封私信,我有C語言、MCU、模擬、數(shù)字、DSP、FPGA等技術(shù)學(xué)習(xí)資料,可以免費(fèi)提供給您。
51單片機(jī)入門教程?
1。單片機(jī)的概念是將微處理器(CPU)、存儲(chǔ)器(ROM和RAM)和I/O接口電路集成在一個(gè)集成電路芯片上,形成一個(gè)單片機(jī),也稱為MCU。
(1)電平特性
數(shù)字電路只有兩個(gè)電平:高電平和低電平
單片機(jī)為TTL電平:高5V低0V
RS232電平:計(jì)算機(jī)串口高12v低,因此計(jì)算機(jī)與單片機(jī)之間的通信需要添加電平轉(zhuǎn)換芯片MAX232等芯片
](2)二進(jìn)制
數(shù)字電路的兩級(jí)特性決定了它采用二進(jìn)制運(yùn)算。
二進(jìn)制邏輯操作:
邏輯變量:只有兩個(gè):“0”(假)和“1”(真)。
(3)基本語法:
變量定義
數(shù)據(jù)類型變量名
int num1;
double num2=2;
unsigned short Num3;
<1> if()語句
if(condition){branch}
if(condition){branch 1}else{branch 2}
if(X>=0)
{y=y/2}]else
{y=y*X}
<2>。While()語句
While(條件){loop body}
]While(I<10)
{s=k}
<3> For()語句
For(表達(dá)式1,條件2,表達(dá)式3){loop body}
For(I=0x!=YJ)
{Z/=3}