久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機C語言程序結構容易出問題的有一下幾點

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年12月23日   【字體:

一,定義寄存器

定義全局變量unsigend num

在子程序里面改變num值,同時在中斷里面也改變num值,最后得到意向不到的值,容易出錯

若要這樣改變  則定義變量前面加volatile  unsigend num

 

二,中斷調用

主程序調用子程序,同時中斷函數里面也調用該子程序,這樣容易出錯

建議:中斷里面不要調用子程序,

若要調用子程序則,則該子程序為唯一被中斷調用。

 

三,程序開頭沒加延時

開始的時候沒加延時,很危險,上電電源電壓波動較大,若一上電單片機就執行重要的命令的話,就容易出問題

特別是對內部eeprom的讀寫,讀取數據出錯,導致意向不到的后果。讀寫數據都需要比較穩定的電壓。

 

親,上電延時個10毫秒,等到電壓穩定后,再執行命令,不會影響正常工作,又有保障不是更好

 

四,競爭與冒險

檢測需加多次判斷,以防干擾。

多次判斷需要浪費一點時間,這個時間是在允許的范圍內。

關閉窗口

相關文章

主站蜘蛛池模板: 超碰91在线| 欧美色综合 | 自拍偷拍福利视频 | 午夜婷婷| 国产视频黄色 | 日韩三级一区 | 亚洲黄色片 | 成人av一区二区三区在线观看 | 亚洲欧美日韩在线 | 日韩三级在线播放 | 99久久久精品 | 黄色一级大片在线免费看国产一 | 久久久综合 | 日韩激情一区二区 | 日韩中文字幕在线观看 | 成人免费毛片果冻 | 欧美黄色网 | 成人看 | 日韩视频在线免费观看 | 九九视频在线免费观看 | 亚洲免费高清 | 在线观看h片 | 日本丰满肉感bbwbbwbbw | 日韩国产中文字幕 | 亚洲精品区 | 在线观看黄色小说 | 欧美区在线 | www.日韩.com| 国产成人综合网 | 日韩美女一区 | 日韩黄色一级视频 | 亚洲一区在线看 | 天天爽天天爽 | 午夜精品影院 | 国产精品第二页 | 婷婷久久五月天 | 国产午夜视频在线观看 | 黄色免费大片 | 国产资源在线播放 | 欧美精品在线播放 | 黄色大片免费观看 |