有仿真器,還用編譯器嗎?不明白兩個(gè)的關(guān)系
剛開始學(xué)單片機(jī),有仿真器,還用編譯器嗎?不明白兩個(gè)的關(guān)系,不太明白單片機(jī)的工作過程!懇請(qǐng)各位指點(diǎn)!!1
全部回復(fù)(3)
正序查看
倒序查看
一般對(duì)單片機(jī)來說主要用到的為三種:編譯器(軟件),編程器(燒錄器),仿真器(硬件).
編譯器主要用來將編寫好的C或匯編等程序編譯成機(jī)器代碼HEX文件或其它.它的作用只是將我們用到的高級(jí)語言設(shè)計(jì)出來的程序進(jìn)行轉(zhuǎn)換成單片機(jī)所使用的機(jī)器代碼.也是一個(gè)人機(jī)對(duì)話的橋梁.
編程器為于將編譯好的HEX等機(jī)器代碼寫入到需要開發(fā)使用的單片機(jī)芯片上的設(shè)備,也稱為燒芯片.
仿真器則主要用于在開發(fā)過程當(dāng)中對(duì)所開發(fā)的程序進(jìn)行一個(gè)在線的檢測(cè),對(duì)所遇到的問題進(jìn)行及時(shí)的修改而無需在每次修改的時(shí)候都要對(duì)單片機(jī)芯片進(jìn)行一次燒寫.
編譯器主要用來將編寫好的C或匯編等程序編譯成機(jī)器代碼HEX文件或其它.它的作用只是將我們用到的高級(jí)語言設(shè)計(jì)出來的程序進(jìn)行轉(zhuǎn)換成單片機(jī)所使用的機(jī)器代碼.也是一個(gè)人機(jī)對(duì)話的橋梁.
編程器為于將編譯好的HEX等機(jī)器代碼寫入到需要開發(fā)使用的單片機(jī)芯片上的設(shè)備,也稱為燒芯片.
仿真器則主要用于在開發(fā)過程當(dāng)中對(duì)所開發(fā)的程序進(jìn)行一個(gè)在線的檢測(cè),對(duì)所遇到的問題進(jìn)行及時(shí)的修改而無需在每次修改的時(shí)候都要對(duì)單片機(jī)芯片進(jìn)行一次燒寫.
0
回復(fù)