學習單片機不可欠缺的八大步驟
發布時間:2015-10-28 責任編輯:susan
【導讀】學習使用單片機就是理解單片機硬件結構,以及內部資源的應用,在彙編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編製。
第一步:數字I/O的使用
使用按鈕輸入信號,發光二極管顯示輸出電平,就可以學習引腳的數字I/Ogongneng,zaianxiamougeanniuhou,moufaguangerjiguanfaliang,zhejiushishuzidianluzhongzuheluojidegongneng,suiranhenjiandan,danshikeyixuexiyibandedanpianjibianchengsixiang,liru,bixushezhihenduojicunqiduiyinjiaojinxingchushihuachuli,cainengshiyinjiaojubeiyoushuzishuruheshuchushuchugongneng。meishiyongdanpianjideyigegongneng,jiuyaoduikongzhigaigongnengdejicunqijinxingshezhi,zhejiushidanpianjibianchengdetedian,qianwanbuyaopamafan,suoyoudedanpianjidoushizheyang。
第二步:定時器的使用
學會定時器的使用,就可以用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控製中有很多應用,例如,可以用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鍾後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路可以實現時序電路,可編程邏輯器件(PLD)可以實現時序電路,可編程控製器(PLC)也可以實現時序電路,但是隻有單片機實現起來最簡單,成本最低。
定時器的使用是非常重要的,邏輯加時間控製是單片機使用的基礎。
第三步:中斷
danpianjidetedianshiyiduanchengxufanfuzhixing,chengxuzhongdemeigezhilingdezhixingdouxuyaoyidingdezhixingshijian,ruguochengxumeiyouzhixingdaomouzhiling,zegaizhilingdedongzuojiubuhuifasheng,zheyangjiuhuidanwuhenduokuaisufashengdeshiqing,liru,anniuanxiashidexiajiangyan。yaoshidanpianjizaichengxuzhengchangyunxingguochengzhong,duikuaisudongzuozuochufanying,jiubixushiyongdanpianjidezhongduangongneng,gaigongnengjiushizaikuaisudongzuofashenghou,danpianjizhongduanzhengchangyunxingdechengxu,chulikuaisufashengdedongzuo,chuliwanchenghou,zaifanhuizhixingzhengchangdechengxu。zhongduangongnengshiyongzhongdekunnanshixuyaojingquedizhidaoshenmeshihoubuyunxuzhongduanfasheng(屏蔽中斷)、什麼時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某 種中斷起作用,中斷開始時,程序應該幹什麼,中斷完成後,程序應該幹什麼等等 。
zhongduanxuehuihou,jiukeyibianzhigengfuzajiegoudechengxu,zheyangdechengxukeyiganzheyijianshi,jianshizheyijianshi,yidanjianshideshiqingfasheng,jiuzhongduanzhengzaigandeshiqing,chulijianshideshiqing,dangranyekeyijianshiduogeshiqing,xingxiangdebiyu,zhongduangongnengshidanpianjijuyouchizhewanlide,kanzheguolidegongneng。
以上三步學會,就相當於降龍十八掌武功,會了三掌了,可以勉強護身。
第四步:與PC機進行RS232通信
單片機都有USART接口,特別是MSP430係列中很多型號,都具有兩個USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不同,需要使用一個MAX3232芯片進行電平轉換。
USART接口的使用是非常重要的,通過該接口,可以使單片機與PC機之間交換信息,雖然RS232通信並不先進,但是對於接口的學習是非常重要的。正確使用USART接口,需要學習通信協議,PC機的RS232接口編程等等知識。試想,單片機實驗板上的數據顯示在PC機監視器上,而PC機的鍵盤信號可以在單片機實驗板上得到顯示,將是多麼有意思的事情啊!
第五步:學會A/D轉換
MAP430單片機帶有多通道12位A/D轉換器,通過這些A/D轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學習時注意模擬地與數字地、參考電壓、采樣時間,轉換速率,轉換誤差等概念。
使用A/D轉換功能的簡單的例子是設計一個電壓表。
第六步:學會PCI、I2C接口和液晶顯示器接口
這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方麵非常重要。
第七步:學會比較、捕捉、PWM功能
這些功能可以使單片機能夠控製電機,檢測轉速信號,實現電機調速器等控製起功能。
如果以上七步都學會,就可以設計一般的應用係統,相當於學會十招降龍十八掌,可以出手攻擊了。
第八步:學習USB接口、TCP/IP接口、各種工業總線的硬件與軟件設計
學習USB接口、TCP/IP接口、各種工業總線的硬件與軟件設計是非常重要的,因為這是當前產品開發的發展方向。
到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是單片機大蝦了。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- 新市場與新場景推動嵌入式係統研發走向統一開發平台
- 維智捷發布中國願景
- 2秒啟動係統 • 資源受限下HMI最優解,米爾RK3506開發板× LVGL Demo演示
- H橋降壓-升壓電路中的交替控製與帶寬優化
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈
控製變壓器
控製模塊
藍牙
藍牙4.0
藍牙模塊
浪湧保護器




