首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 如何成為單片機開發高手

如何成為單片機開發高手

资料介绍
如何成為單片機開發高手
如何成為單片機開發高手
單片機適用于電子玩具、工業控制、民用電器、機電一體化產品、太空飛行航海等眾多
領域,而單片機的應用開發不單是軟體的開發,其開發語言和硬體密切相關。所以只有
開發者對單片機的內部架構非常了解,才能編好軟體。而單片機的開發應用還涉及到硬
件擴展接口和各類傳感器,更重要的是必須盡可能地了解各學科中適應單片機完成的控
製項目以及控製過程。 

掌握單片機的應用開發需要一個過程。首先必須掌握數字電路和類比電路方面的知識,
還必須學習單片機原理、硬體架構、擴展界面和編程語言。初次開發時由於沒經驗,可
能要經過多次反覆才能完成項目。這時,你會得到較大的收獲和積累,表現在以下幾個
方面︰硬件設計方面的積累; 

軟件設計方面的積累; 

設計經驗方面的積累。 

硬體開發是單片機應用開發的基礎,軟體的開發是建立在硬體之上,軟硬體設計的巧妙
結合是項目開發質量保證的關鍵。在單片機硬件開發設計中應注意以下幾個方面︰ 

單片機應用開發者必須學習應用最新單片機(MCU),新型的MCU的優勢表現在時鐘頻率的
進一步提高(從6MHz提高到33MHz),指令執行速度的提高(從12個機器周期到6個機器周期
,甚至到1個機器周期),處理器相關功能的提高(如增加了數學處理、模糊控製等),內
部程序存儲器和數據存儲器容量的進一步擴大(ROM擴到64K,RAM擴到2K),A/D和D/A轉
換器的內部集成,LCD顯示等功能模塊的內部集成,外部擴展功能的增強。如Philips的
P89C884單片機內部有64K FLASH(快閃存儲器)、3個計數器、33MHz時鐘、6個機器周期
執行一條指令、I2C總線、ISP/IAP等。 

擴展界面的開發儘可能採用PSD、FPGA(或CPLD)等器件開發。這類器件都有開發平台的支
持,開發難度較小,……
标签:如何成為單片機開發高
如何成為單片機開發高手
本地下载
解决方案

评论