程序概述:
這是個具體產品程序,是聯網小區樓宇對講的管理機程序,它可以管理
成千上萬個用戶。
給這個程序的目的:
1、讓大家了解更復雜的數據結構等
2、告戒大家光學習完開發板上的例子是不夠的,那些只是練基本功
3、鼓勵大家要好好學習,要不斷的更新自己的知識
你需要做到的:
不要求你要和我一樣去寫這個程序,搞懂管理機的所有功能。你只要能
搞明白里面的一些數據類型、數據結構、函數模塊等你能看到的東西就
行,還有里面隱含的一些嵌入系統程序設計的要點。
2006年06月02日:
修改了串口接收總線數據時候有可能導致數據沖突的問題,現在從串口接收到的數據是先
放到緩沖區中,然后在主函數中對緩沖區中的數據進行處理的,而不是對接收緩沖區進行操作。
2006年06月04日:
修改了一些小問題,在通話和振鈴時候分機報警會先將當前連接斷開,然后再發出報警信號。
2006年06月05日:
修改收到報警之后按"取消",之后的顯示狀態。現在按"取消"之后會回到報警之前的顯示狀態。
2006年06月06日:
繼續修改了一些管理機LCD屏的顯示上的小問題。
2006年08月15日:
修改管理機啟動部分代碼,在燒寫管理機程序的時候,選擇“只有停電關看門狗”燒寫方式,
這樣可以提高管理機在啟動時候的穩定性,防止靜電導致單片機復位之后在啟動過程中再次死機。
以下是部分程序,全部程序見附件