熱門關(guān)鍵詞:
單片機(jī)課程設(shè)計(jì)報(bào)告 基于51單片機(jī)的簡易計(jì)算器系統(tǒng)電路
  • 該文件為doc格式
  • 文件大小:768.85K
  • 下載次數(shù)
  • 文件評級
  • 更新時(shí)間:2012-08-06
  • 發(fā) 布 人mjy123
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 0 積分
  • 單片機(jī)課程設(shè)計(jì)報(bào)告 基于51單片機(jī)的簡易計(jì)算器系統(tǒng)電路

    一、課程設(shè)計(jì)任務(wù)與要求
    設(shè)計(jì)基于51單片機(jī)的簡易計(jì)算器系統(tǒng)電路,并以該電路為基礎(chǔ)進(jìn)行編程,要求能夠?qū)崿F(xiàn)0-99之間的數(shù)進(jìn)行加、減、乘、除運(yùn)算的功能,并要求如下:
    1、設(shè)計(jì)簡易計(jì)算器,要求能對0-99之間的數(shù)進(jìn)行加、減、乘、除運(yùn)算;
    2、用4×4的鍵盤作為輸入設(shè)備;
    3、用LED或LCD進(jìn)行顯示;
    4、使用C語言編寫無符號數(shù)加、減、乘、除運(yùn)算、輸入和顯示的程序;
    5、對系統(tǒng)的進(jìn)行綜合和調(diào)試,使其具有對0-99之間的數(shù)進(jìn)行加、減、乘、除運(yùn)算的功能,還具有清零功能等;
    6、編寫課程設(shè)計(jì)的總結(jié)。

    二、設(shè)計(jì)方案與選擇方案
    1、芯片
    1.1、方案構(gòu)思
    本設(shè)計(jì)中的芯片可以采用兩種方案,一種是以FPGA為核心處理芯片,配備相應(yīng)的外設(shè);另一種是以STC89C52處理器,配備相應(yīng)的外設(shè)。
    (1)方案一:采用FPGA控制
    FPGA是一種高密度的可編程邏輯器件,自從Xilinx公司1985年推出第一片F(xiàn)PGA以來,F(xiàn)PGA的集成密度和性能提高很快,其集成密度最高達(dá)500萬門/片以上,系統(tǒng)性能可達(dá)200MHz。由于FPGA器件集成密度高,方便易用,開發(fā)和上市周期短,在數(shù)字設(shè)計(jì)和電子生產(chǎn)中得到迅速普及和應(yīng)用,并一度在高密度的可編程邏輯器件領(lǐng)域中獨(dú)占鰲頭。
    但是基于SRAM編程的FPGA,其編程信息需存放在外部存儲器上,需外部存儲器芯片,且使用方法復(fù)雜,保密性差,而其對于一個簡單的計(jì)算器而言,使用FPGA有點(diǎn)大材小用,成本太高。
    (2)方案二:采用AT89C51
    單片機(jī)是單片微型機(jī)的簡稱,故又稱為微控制器MCU(Micro Control Unit)。通常由單塊集成電路芯片組成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器CPU,存儲器和I/O接口電路等。因此,單片機(jī)只要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機(jī)控制系統(tǒng)。單片機(jī)廣泛應(yīng)用于智能產(chǎn)品,智能儀表,測控技術(shù),智能接口等,具有操作簡單、實(shí)用方便、價(jià)格便宜等優(yōu)點(diǎn)。
    AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM...
文檔留言
驗(yàn)證碼: 請?jiān)谟覀?cè)輸入驗(yàn)證碼 看不清楚,換一個