當前位置:編程學習大全網 - 編程軟體 - 51單片機編程和arm裸機編程有什麽差別?

51單片機編程和arm裸機編程有什麽差別?

arm也可以直接祼跑,這是沒問題的,比如寫壹段代碼實現壹個端口上的led閃爍,但要註意這樣幾件事情,

啟動代碼的映射

堆棧初始化

時鐘初始化

這幾件事,有的芯片需要做,有的不需要,但妳應該保證這些事情都是確定的,如果寫C代碼,壹般在啟動代碼中都做好了,所以妳不需要管,要用匯編,那就要妳管了。

另外,端口輸出也不像51,簡單的寫0就完了,可能要配置端口方向,打開端口的工作時鐘。。。

結論,ARM本質上也是壹塊芯片,直接用匯編當然可以用,但它比51的功能多太多了,或者說相對於51,它太復雜了,用匯編太容易出錯,還是用C的好些。

  • 上一篇:小雨編程
  • 下一篇:沈陽沈工的數控車床質量怎麽樣?
  • copyright 2024編程學習大全網