內容簡介
《c51單片機編程與應用》由實際問題入手,通過7個真實典型項目設計,先介紹單片機基本知識、開發環境和編程語言,接著重點介紹發光二極管、數碼管、蜂鳴器、數字溫度傳感器ds18820、日歷芯片ds1302和液晶顯示器lcd1602等器件的擴展和使用;使初學者通過項目的實施,獲取所需知識,提高動手能力。
《c51單片機編程與應用》的設計為突出學習單片機的“體驗”和“經驗”及學習的便捷性,專門開發設計了價格低廉、使用方便、功能完備且與《c51單片機編程與應用》配套的實驗板,在配套的教學資源中有詳細的使用方法和相關的實驗項目(詳見前言)。
《c51單片機編程與應用》既可作為高職院校電氣自動化、應用電子技術、通信工程和自動化儀表等專業的教材,也可作為廣大電子制作愛好者的參考用書。
4)溢出
計數器的容量是有限的,當計數值大到一定程度就會出現錯誤,如收錄機上的計數器,其計數值優選隻能到999,如果計數已經到了999,再來一個計數信號,計數值就會變成000。此時如果認為收錄機沒有動顯然是錯誤的,有一些應用場合必須要用一定的方法來記錄這種情況。單片機中計數器的容量也會產生溢出。一旦產生溢出將使TF0或TF1變為“1”,這樣就記錄了溢出事件。在生活中,鬧鐘的鬧響可視做定時時間到時產生的溢出,這通常意味著要求我們開始做某件事(起床、出門等)。其他例子中的溢出也有類似的要求,推而廣之,溢出通常都意味著要求對事件進行處理。
5)任意定時及計數的方法
計數器的容量是16......
4)溢出
計數器的容量是有限的,當計數值大到一定程度就會出現錯誤,如收錄機上的計數器,其計數值*大隻能到999,如果計數已經到了999,再來一個計數信號,計數值就會變成000。此時如果認為收錄機沒有動顯然是錯誤的,有一些應用場合必須要用一定的方法來記錄這種情況。單片機中計數器的容量也會產生溢出。一旦產生溢出將使TF0或TF1變為“1”,這樣就記錄了溢出事件。在生活中,鬧鐘的鬧響可視做定時時間到時產生的溢出,這通常意味著要求我們開始做某件事(起床、出門等)。其他例子中的溢出也有類似的要求,推而廣之,溢出通常都意味著要求對事件進行處理。
5)任意定時及計數的方法
......
"