欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 經驗之談:單片機調試的幾點技巧 [打印本頁]

作者: wysh_2004    時間: 2020-3-11 23:05
標題: 經驗之談:單片機調試的幾點技巧
       我是一個單片機愛好者,玩單片機純粹是業余愛好,自學而來,期間也遇到過不少問題,這里我想和大家分享幾點調試的經驗。
       玩單片機不可能不遇到問題,之前我也用過proteus仿真,但現在基本不用,都是直接寫芯片;當然,這得感謝STC的低價和方便,我也沒有買所謂的開發板、學習板,只買了塊51最小系統板,焊上插針,就是端口全開放的開發板了,需要做什么樣的實驗就用5X7洞洞板焊接一塊電路板,如DS1302、74HC595、4X4按鍵、MAX232等,LCD1602、12864也焊上插針,象搭積木一樣用杜邦線連接,也有點硬件模塊化的意思。
      好了,廢話少說,步入正題,遇到問題一般我都是盡量自己想辦法解決,不會做伸手黨一股腦發帖子求教。首先,采用模塊化編程,先編譯和調試基本模塊(最小化)通過后再逐步加入各個模塊,分步調試直至完成;而不是象有些初學者那樣一次性寫完所有函數,一經編譯出現問題大堆,無從下手;以LCD1602+DS1302+DS18B20+KEY電子鐘為例:我把程序分為main.c、LCD1602.c、DS1302.c、DS18B20.c、KEY.c模塊(對應同名.h頭文件),先調試main.c并加入LCD1602,在指定位置正確顯示字符和數字后,再加入DS1302.c模塊,時間日期顯示正常后再加入DS18B20.c模塊,最后加入KEY.c模塊設置調節時間值。其次,在程序節點插入LED指示,了解程序執行的情況。由于業余條件下沒有在線仿真器,無法在線監控程序運行狀況,完成編程寫入芯片后,程序沒有按照預想的情況執行,也不知道執行到哪一步了?至此,不少初學者感到不知所措,其實我們可以在某些節點人為插入LED指示燈,利用LED來指示程序執行情況,例如KEY.c,可以在按下、釋放及各個鍵值處插入LED,指示程序執行的情況。
   

51.jpg (247.61 KB, 下載次數: 67)

51.jpg

作者: 1444522629    時間: 2020-3-12 11:47
有一個問題,在一個電子數字鐘里呢,用什么軟件仿真,對那些參數仿真
作者: 羅程峰8200    時間: 2020-3-12 13:13
直接搭硬件電路開干,軟件模擬只能看能不過不能運行 測不出問題所在
作者: hbcqd    時間: 2020-3-12 22:19
模塊化,逐個通過,非常受益,謝謝分享!




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1