學(xué)習(xí)單片機(jī)困難的地方在于每種單片機(jī)的指令和匯編格式幾乎都不同,比如8051的與MOTOROLA 68XXX不同,就連MOTOROLA 6800680568096811等等相互的指令格式也不同#xF4BB軟件編程當(dāng)然如今的單片機(jī)也不一定非用匯編語言,很多也可以通過相關(guān)的。
1什么事單片機(jī)編程就是硬件是單片機(jī),基于單片機(jī)進(jìn)行的程序開發(fā),在有周圍外設(shè)支持的情況下,用軟件來控制的部分就是能過單片機(jī)編程來實現(xiàn)單片機(jī)能識別的語言是硬件語言即匯編,因此編程就是圍繞匯編來實現(xiàn),有直接用匯編。
單片機(jī)編程需要的軟件1Keil編程開發(fā)環(huán)境必備2Notepad++3AltiumDesignerKeil編程開發(fā)環(huán)境是最核心的工具,用來編寫和編譯程序,還有一個最重要的功能就是仿真,快速地幫你定位程序BUG,不過要配合STLink或者其他。
在過去的幾十年里,BASIC語言被認(rèn)為是初學(xué)者編程的語言,已經(jīng)從QBASIC發(fā)展到很多版本,有很多結(jié)構(gòu)化的思維和編程方法,比如函數(shù)模塊局部變量全局變量數(shù)據(jù)傳輸?shù)仁褂脝纹瑱C(jī)語言的注意事項1單片機(jī)編程的特點對單片機(jī)。
編程時只能根據(jù)自己的邏輯和程序的邏輯要求去查相關(guān)指令而且隨著編程的進(jìn)展,你會對指令系統(tǒng)越來越熟練,甚至不自覺的背下來單片機(jī)編程單片機(jī)的編程和PC機(jī)的編程有很大的不同雖然基于C的單片機(jī)開發(fā)工具越來越流行,但是對于一個高效的。
評論列表