【正文】
和外部總線系統(tǒng),目前大部分還會(huì)具有外存?;?STC89C52 單片機(jī)的簡易計(jì)算器目錄內(nèi)容摘要 .............................................2關(guān)鍵詞 ...............................................2ABSTRACT.............................................21緒論 ...............................................22系統(tǒng)設(shè)計(jì) ............................................................4 .......................................4 .........................................53系統(tǒng)硬件設(shè)計(jì) .......................................................6 控制器模塊 ..........................................................6 按鍵模塊 ............................................................7 .........................................................9 ..................................................12 ........................................................134軟件設(shè)計(jì)與仿真 ....................................13 ..........................................................14 仿真結(jié)果 ...........................................................18 ............................................................195參考文獻(xiàn) ..........................................19內(nèi)容摘要:該計(jì)算器以 STC89C52單片機(jī)為核心控制芯片,實(shí)現(xiàn)了簡單的加、減、乘、除功能,采取的是鍵盤輸入和液晶顯示屏的輸出結(jié)果顯示。關(guān)鍵詞:單片機(jī) STC89C52 液晶顯示屏 LCD 時(shí)鐘芯片 DS1302 Abstract:The calculator with STC89C52 single chip as the core control chip, the realization of a simple addition, subtraction, multiplication, in addition to function, is taken by the keyboard input and liquid crystal display outputThe desigh. is taken by the keyboard input and liquid crystal display output. The main hardware ponents from five: a STC89C52 chip, a liquid crystal display ( LCD ), a 4 x 4 matrix keyboard and a clock chip ( DS1302 ) a buzzer, can achieve a 8 bit integer numerical operation calculation. Additional clock display function.Keywords:The single chip puterSTC 89 C52 Liquid crystal display (LCD) LED the Clock DS1302 chip:單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。單片機(jī)內(nèi)部也用和電腦功能類似的模塊,比如 CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過價(jià)錢也是低的,一般不超過 10 元即可,用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)。汽車上一般配備 40 多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺(tái)單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過 PC 機(jī)和其他計(jì)算的綜合,甚至比人類的數(shù)量還要多 2 系統(tǒng)設(shè)計(jì): 設(shè)計(jì)任務(wù)與要求 設(shè)計(jì)任務(wù)(1)設(shè)計(jì)一個(gè)單片機(jī)控制的計(jì)算器,實(shí)現(xiàn)四則運(yùn)算;(2)在設(shè)計(jì)過程中,設(shè)計(jì)的電路用仿真軟件(Proteus)進(jìn)行仿真調(diào)試;(3)增加一個(gè)時(shí)間顯示功能。雖然采用獨(dú)立式按鍵時(shí)每個(gè)按鍵只占用一根 I/O口線,在本實(shí)驗(yàn)中根據(jù)實(shí)際的需要采用通過四個(gè)按鍵即只占用四個(gè) I/O口線,而如果采用 4*4行列式鍵盤時(shí)占用 8個(gè) I/O口線,但方案二比較不經(jīng)濟(jì)所以我們采用一方案。液晶是介于固態(tài)和液態(tài)間的有機(jī)化合物,將其加熱會(huì)變成透明液態(tài),冷卻后變成結(jié)晶的渾濁固態(tài)。軟件部分的設(shè)計(jì)思路時(shí)將整個(gè)程序劃分為鍵盤掃描部分、顯示部分、運(yùn)算程序部分、清屏顯示部分,時(shí)鐘日期顯示部分。圖①AT89S52 管腳圖STC89C52是一種低功耗、高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash存儲(chǔ)器。STC89C52 的主要特性是:與 MCS51單片機(jī)產(chǎn)品兼容;8K 字節(jié)在系統(tǒng)可編程 Flash存儲(chǔ)器;1000 次擦寫周期;三級(jí)加密程序存儲(chǔ)器;32 個(gè)可編程 I/O口線