1樓:手機使用者
現在市抄
面上有很多種型別的微控制器,如果你是初學者建議學習51系列,這樣的話網上的學習資源會後很多。
51微控制器的編譯軟體現在最流行的是keil c51,你可以用這個軟體進行程式設計和編譯。
微控制器自身完成不了什麼任務需要有外電路的配合,所以你需要購買一塊51微控制器開發板或者你如果嫌麻煩或者經濟上不允許的話也可以用軟體**,比如proteus 軟體,它可以構建微控制器的外圍電路,讓微控制器完成一定的功能。
書店裡有很多51微控制器的書,網上也有很多電子版。建議你從51的組合語言學起這樣會對微控制器內部的工作原理有一個較深入的瞭解。
2樓:一丁
現在市面上有很
⒈keil c51生成的目標**效率非常之高,多數語句生成的彙編**很緊湊,容易理解。在開發大型軟體時更能體現高階語言的優勢。
⒉與彙編相比,c語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過組合語言後再使用c來開發,體會更加深刻。keilc51軟體提供豐富的函式庫個功能強大的整合開發除錯工具,全windows介面。
3樓:手機使用者
現在市面上有很多bai種型別的du微控制器,如果zhi你是初學者建議dao學習51系列,這樣的話網上的
回學習資源答會後很多。
51微控制器的編譯軟體現在最流行的是keil c51,你可以用這個軟體進行程式設計和編譯。
微控制器自身完成不了什麼任務需要有外電路的配合,所以你需要購買一塊51微控制器開發板或者你如果嫌麻煩或者經濟上不允許的話也可以用軟體**,比如proteus 軟體,它可以構建微控制器的外圍電路,讓微控制器完成一定的功能。
書店裡有很多51微控制器的書,網上也有很多電子版。建議你從51的組合語言學起這樣會對微控制器內部的工作原理有一個較深入的瞭解。
微控制器高手進,微控制器學習論壇
一般按鍵消抖動用軟體延時10 20ms,可以定義一個delay delay int x for x 0 x 20000 x 如果你一定要用定時器延時,可以採用下面的程式段 tmod 0x01 設定時器0為模式1 16位 th0 65536 20000 256 假設晶振12mhz,延時20ms tl0...
學習51微控制器,如何起步,學習51微控制器,應該先學什麼
先學微控制器結構和彙編吧,要掌握微控制器的精髓還是從彙編開始,如果嫌枯燥,也可以從c學 學習51微控制器,應該先學什麼?一是必須得有較好的c語言基礎,如果是組合語言非常熟練的話也行.二是買一個微控制器開發板,上有很多.三是弄本關於51微控制器應用的書,然後在網上看51微控制器的介紹.四是天天拿著電腦...
如何學好微控制器,微控制器學習如何入門?
說再多都是空話,就是多練習,程式設計和電路,多去論壇逛。51微控制器從流水燈開始,幾個基本實驗結束後就上綜合專案,做一個萬能時鐘 自己強行加一堆功能進去 然後趕緊轉stm32,過程有點難受,但你很快就能體會到資源多的舒服。反正就一個堅持,我身邊幾百塊錢開發板買回來就落灰的大有人在。微控制器基礎知識其...