資源簡介
計算器在人們的日常中是比較的常見的電子產(chǎn)品之一??墒撬€在發(fā)展之中,以后必將出現(xiàn)功
能更加強大的計算器,基于這樣的理念,本次設計是用單片機來設計計算器。該設計系統(tǒng)是以
AT89S51 為單片機, P1 口作為輸入端,外接4X4 的鍵盤,通過鍵盤掃描來對輸入數(shù)的控制,在P0
口,P2 口接了驅動電路。用來保證LCD16X1 的工作正常。計算器將完成的功能有加,減,乘,除
等功能,在大于相應的值時可以錯誤標示。它的硬件主要由四部分構成,一個80S51 單片機芯片,
LCD16X1 驅動,一個4*4 鍵盤,它可以實現(xiàn)一位數(shù)的加,減,乘,除運算。顯示部分:采用LCD16X1
動態(tài)顯示。按鍵部分:采用4*4 鍵盤。采用軟件識別鍵值,并執(zhí)行相應的操作。
關鍵詞:LCD16X1 接口、鍵盤接口、C 語言、計算器

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
*???.CA....????170177??2010-04-10?16:16??基于單片機的計算器的設計(仿真)\all.jpg
*???.CA....????162589??2010-04-10?16:17??基于單片機的計算器的設計(仿真)\fz1.jpg
*???.CA....????163624??2010-04-10?16:18??基于單片機的計算器的設計(仿真)\fz2.jpg
*???.CA....?????40845??2010-04-10?16:04??基于單片機的計算器的設計(仿真)\key4X4.jpg
*???.CA....?????22495??2010-04-10?15:55??基于單片機的計算器的設計(仿真)\lcd.jpg
*???.CA....?????55241??2010-04-10?16:12??基于單片機的計算器的設計(仿真)\lcd1601.jpg
*???.CA....??????5795??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc
*???.CA....??????5372??2010-04-10?15:42??基于單片機的計算器的設計(仿真)\proc\calc.c
*???.CA....??????1467??2005-10-17?14:47??基于單片機的計算器的設計(仿真)\proc\Calc.h
*???.CA....??????5101??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.hex
*???.CA....????????52??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.lnp
*???.CA....?????10130??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.LST
*???.CA....?????18661??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.M51
*???.CA....??????7678??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.OBJ
*???.CA....??????1193??2010-04-10?16:24??基于單片機的計算器的設計(仿真)\proc\CALC.Opt
*???.CA....???????625??2010-04-10?16:25??基于單片機的計算器的設計(仿真)\proc\calc.plg
*???.CA....???????885??2008-11-28?14:11??基于單片機的計算器的設計(仿真)\proc\calc.PWI
*???.CA....??????2017??2010-04-10?16:24??基于單片機的計算器的設計(仿真)\proc\CALC.Uv2
*???.C.....??????1186??2008-11-28?14:11??基于單片機的計算器的設計(仿真)\proc\CALC_Opt.Bak
*???.C.....??????2155??2008-11-28?14:10??基于單片機的計算器的設計(仿真)\proc\CALC_Uv2.Bak
*???.CA....??????1745??2010-04-10?15:39??基于單片機的計算器的設計(仿真)\proc\KEYPAD.ASM
*???.CA....??????6875??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\keypad.LST
*???.CA....???????864??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\keypad.OBJ
*???.CA....????135484??2010-04-05?13:55??基于單片機的計算器的設計(仿真)\proc\Last?Loaded?calc.DBK
*???.CA....??????1666??2010-04-10?15:29??基于單片機的計算器的設計(仿真)\proc\LCD.ASM
*???.CA....??????6365??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\lcd.LST
*???.CA....???????862??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\lcd.OBJ
*???.CA....?????26082??2010-04-10?15:54??基于單片機的計算器的設計(仿真)\smaill.jpg
*???.CA....?????90794??2010-04-10?15:45??基于單片機的計算器的設計(仿真)\仿真\jsq.DSN
*???.CA....???????885??2010-04-10?16:47??基于單片機的計算器的設計(仿真)\仿真\jsq.PWI
............此處省略10個文件信息
-----------?---------??----------?-----??----
*???.CA....????170177??2010-04-10?16:16??基于單片機的計算器的設計(仿真)\all.jpg
*???.CA....????162589??2010-04-10?16:17??基于單片機的計算器的設計(仿真)\fz1.jpg
*???.CA....????163624??2010-04-10?16:18??基于單片機的計算器的設計(仿真)\fz2.jpg
*???.CA....?????40845??2010-04-10?16:04??基于單片機的計算器的設計(仿真)\key4X4.jpg
*???.CA....?????22495??2010-04-10?15:55??基于單片機的計算器的設計(仿真)\lcd.jpg
*???.CA....?????55241??2010-04-10?16:12??基于單片機的計算器的設計(仿真)\lcd1601.jpg
*???.CA....??????5795??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc
*???.CA....??????5372??2010-04-10?15:42??基于單片機的計算器的設計(仿真)\proc\calc.c
*???.CA....??????1467??2005-10-17?14:47??基于單片機的計算器的設計(仿真)\proc\Calc.h
*???.CA....??????5101??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.hex
*???.CA....????????52??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.lnp
*???.CA....?????10130??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.LST
*???.CA....?????18661??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.M51
*???.CA....??????7678??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\calc.OBJ
*???.CA....??????1193??2010-04-10?16:24??基于單片機的計算器的設計(仿真)\proc\CALC.Opt
*???.CA....???????625??2010-04-10?16:25??基于單片機的計算器的設計(仿真)\proc\calc.plg
*???.CA....???????885??2008-11-28?14:11??基于單片機的計算器的設計(仿真)\proc\calc.PWI
*???.CA....??????2017??2010-04-10?16:24??基于單片機的計算器的設計(仿真)\proc\CALC.Uv2
*???.C.....??????1186??2008-11-28?14:11??基于單片機的計算器的設計(仿真)\proc\CALC_Opt.Bak
*???.C.....??????2155??2008-11-28?14:10??基于單片機的計算器的設計(仿真)\proc\CALC_Uv2.Bak
*???.CA....??????1745??2010-04-10?15:39??基于單片機的計算器的設計(仿真)\proc\KEYPAD.ASM
*???.CA....??????6875??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\keypad.LST
*???.CA....???????864??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\keypad.OBJ
*???.CA....????135484??2010-04-05?13:55??基于單片機的計算器的設計(仿真)\proc\Last?Loaded?calc.DBK
*???.CA....??????1666??2010-04-10?15:29??基于單片機的計算器的設計(仿真)\proc\LCD.ASM
*???.CA....??????6365??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\lcd.LST
*???.CA....???????862??2010-04-10?15:40??基于單片機的計算器的設計(仿真)\proc\lcd.OBJ
*???.CA....?????26082??2010-04-10?15:54??基于單片機的計算器的設計(仿真)\smaill.jpg
*???.CA....?????90794??2010-04-10?15:45??基于單片機的計算器的設計(仿真)\仿真\jsq.DSN
*???.CA....???????885??2010-04-10?16:47??基于單片機的計算器的設計(仿真)\仿真\jsq.PWI
............此處省略10個文件信息
評論
共有 條評論