A. 請問,單片機編程一般用keil2 還是keil3那種使用更廣泛
keil2用於51單片機類型的,keil3用於AVR單片機,keil4兼容51單片機和AVR單片機
B. 51單片機開發用keil哪個版本
一般用keil2或者keil3,keil4 keil5主要用於開發stm32單片機,用來開發51單片機反而不方便
C. Keil適用的單片機的類型有哪些
太多了,只要是51構架的都可以,很多公司都有51構架的單片機。 如sst的sst89c54,Philips的8xc51系列,Atmel的at89c51系列,Silicon的c8051f系列,Maxim的max7651,TI的msc1200系列。。。等等
D. 初學51單片機,用什麼開發板好有些功能很多,還有STM32的晶元,是選功能簡單的還是多的好
1、網上51單片機開發板成千上百種,但是種種不離其宗,無外乎多樣的外設、精美的外觀,然而實際用途差不多,都是入門51單片機。在這里不建議購買開發板,可以自己看懂單片機最小系統後動手做一個,無外乎復位、電源、下載(一般串口)電路。這樣既可以提升動手能力,還可以為自己准備一些電子工具,為日後設計開發鋪路,還可以熟悉電子元器件的型號、參數等。做好之後,編程調試模擬也可以提升編程能力。
2、先學好單片機,再學STM32,如果兩樣一起學,可能會花去很多時間,並且收獲甚微。學習過程要專一,你覺得你能駕馭單片機了就接觸STM32,畢竟ARM系列的就要學習嵌入式了,裸跑就當做單片機用,沒體現優勢來。
3、51單片機也好,STM32(Cortex-M3)也罷,現在Proteus最新版支持Cortex-M3了,所以你都很有必要安裝Proteus+keil 4了,不用購買硬體設備就可以利用PC平台學習單片機等的電路、程序開發設計以及模擬調試等。
希望幫到你。
E. 我初學單片機,看網上有人說keil有人說keilC,這兩者有區別嗎是不同的...
這是兩個不同的概念,Keil是軟體,KeilC是語言。Keil是單片機的開發,編譯,調試環境,KeilC是開發單片機所用的語言,也就是C語言在單片機中的應用。現在Keil這種開發環境已經有很多版本了,而且有針對不同的硬體版本,比如說Keil
for
C51,Keil
for
arm。
F. 我在學單片機,但是keil4軟體中並沒有我在用的單片機類型,我該選哪個啊
直接選at89c51或者at89c52就行,能夠兼容。或者你上stc官網下載最新版的stcisp軟體,裡面可以直接往keil里導入stc晶元的庫