資源簡介
課程程設計,簡易議計算器!實驗已經成功目錄
1、引言……………………………………………………………………………………………… 2
1.1 計算器意義………………………………………………………………………………2
1.2 電子計算器的特殊鍵 …………………………………………………………………2
2 、單片機概述.……………………………………………………………………………………2
3 、芯片簡介 ………………………………………………………………………………………3
3.1 MSC-51芯片簡介…………………………………………………………………………3
4 、相關知識 ………………………………………………………………………………………6
4.1數碼管顯示…………………………………………………………………………………6
4.2矩陣按鍵 …………………………………………………………………………………6
5 、計算器硬件電路設 …………………………………………………………………………7
6 、計算器程序設計………………………………………………………………………………7
6.1存儲單元分配………………………………………………………………………………7
6.2 主程序設計…………………………………………………………………………………7
6.3 數碼管顯示數據轉換子程序CONV ……………………………………………………7
6.4 數碼管動態顯示子程序………………………………………………………………… 7
7 、系統硬件設計……………………………………………………………………………………7
7.1 系統總框圖如下……………………………………………………………………………8
7.2 計算器硬件線路圖…………………………………………………………………………8
7.3 系統工作原理 ………………………………………………………………………………9
8、匯編語言程序源代碼……………………………………………………………………………10
9 、結語………………………………………………………………………………………………17
10、設計實物圖……………………………………………………………………………18
摘要
近年來隨著科技的飛速發展,單片機的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的單片機應用系統中,單片機往往作為一個核心部件來使用,僅單片機方面知識是不夠的,還應根據具體硬件結構軟硬件結合,加以完善。
本任務是個簡易的兩位數的四則運算,程序都是根據教材內和網絡中的程序參考編寫而成,在功能上還并不完善,限制也較多。本任務重在設計構思與團隊合作,使得我們用專業知識、專業技能分析和解決問題全面系統的鍛煉。
關鍵詞:
單片機 計算器 范圍 加減乘除
1 引言
1.1 計算器的歷史
說起計算器,值得我們驕傲的是,最早的計算工具誕生在中國。中國古代最早采用的一種計算工具叫籌策,又被叫做算籌。這種算籌多用竹子制成,也有用木頭,獸骨充當材料的。約二百七十枚一束,放在布袋里可隨身攜帶。直到今天仍在使用的珠算盤,是中國古代計算工具領域中的另一項發明,明代時的珠算盤已經與現代的珠算盤幾乎相同。17世紀初,西方國家的計算工具有了較大的發展,英國數學家納皮爾發明的"納皮爾算籌",英國牧師奧卻德發明了圓柱型對數計算尺,這種計算尺不僅能做加減乘除、乘方、開方運算,甚至可以計算三角函數,指數函數和對數函數,這些計算工具不僅帶動了計算器的發展,也為現代計算器發展奠定了良好的基礎,成為現代社會應用廣泛的計算工具。
1.2 電子計算器的特殊鍵
在使用電子計算器進行四則運算的時候,一般要用到數字鍵,四則運算鍵和清除數據鍵。除了這些按鍵,還有一些特殊鍵,可以使計算更加簡便迅速。
2 單片機概述
單片機微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。單片機微型計算機簡稱單片機,特別適用于控制領域,故又稱為微控制器。
通常,單片機由單塊集成電路芯片構成,內部包含有計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。因此,單片機只需要和適當的軟件及外部設備相結合,便可成為一個單片機控制系統。
單片機經過1、2、3、3代的發展,目前單片機正朝著高性能和多品種方向發展,它們的CPU功能在增強,內部資源在增多,引角的多功能化,以及低電壓底功耗。
3 芯片簡介
3.1 MSC-51芯片簡介
MCS-51單片機內部結構
AT89C51是與MCS-51系列單片機兼容的典型產品,我們以這一代表性的機型進行系統的講解。
AT89C51單片機包含中央處理器、程序存儲器(ROM)、數據存儲器

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-11-20?11:15??單片機課程設計\
?????文件????????1824??2011-06-21?21:34??單片機課程設計\1111.hex
?????文件??????411648??2011-11-02?21:31??單片機課程設計\MyDesign.Bkp
?????文件??????411648??2011-11-02?21:31??單片機課程設計\MyDesign.ddb
?????文件??????282112??2011-06-29?22:05??單片機課程設計\報告.doc
?????文件??????239616??2011-06-30?09:42??單片機課程設計\報告2.doc
?????文件??????117117??2011-06-28?13:13??單片機課程設計\電路圖.DSN
?????文件?????????742??2011-06-30?17:58??單片機課程設計\電路圖.PWI
?????文件????????7163??2011-06-21?21:38??單片機課程設計\程序.txt
-----------?---------??----------?-----??----
?????目錄???????????0??2011-11-20?11:15??單片機課程設計\
?????文件????????1824??2011-06-21?21:34??單片機課程設計\1111.hex
?????文件??????411648??2011-11-02?21:31??單片機課程設計\MyDesign.Bkp
?????文件??????411648??2011-11-02?21:31??單片機課程設計\MyDesign.ddb
?????文件??????282112??2011-06-29?22:05??單片機課程設計\報告.doc
?????文件??????239616??2011-06-30?09:42??單片機課程設計\報告2.doc
?????文件??????117117??2011-06-28?13:13??單片機課程設計\電路圖.DSN
?????文件?????????742??2011-06-30?17:58??單片機課程設計\電路圖.PWI
?????文件????????7163??2011-06-21?21:38??單片機課程設計\程序.txt
評論
共有 條評論