实
验
报
告
___ 设 计 课 题:基于C51系列多功能计算器
设 计 时 间:_ 2008年10月 6_ 号—22_ 号
指 导 老 师:
班_____ 级:
学_____ 号:
姓_____ 名:
目__ 录
一_ 设计任务与实验目------------------------------------------------------------------3
二__ 硬件电路设计-------------------------------------------------------------------------3
2.1 proteus仿真软件简要介绍---------------------------------------------------3
2.2 Keil C编译器使用的简要介绍---------------------------------------------4
2.3硬件设计电路图----------------------------------------------------------------------7
三_ 软件设计程序及描述-------------------------------------------------------------8
3.1主程序流程图------------------------------------------------------------------------------8
3.2部分功能模块的C语言程序-----------------------------------------------------9
四 设计心得体会--------------------------------------------------------------------------22
五_ 参考文献----------------------------------------------------------------------------------23
一 设计内容与实验目的
本次实验的任务就是要以51系列单片机为核心实现一个简易计算器计算器,它的结构非常简单,外部主要由键盘和一个液晶显示屏构成,内部则一般由一块AT89C51单片机和两块8155I/O扩展芯片构成,通过软件编程可实现加减要求能完成四则运算并能实现循环显示。本次实验的目的包括了解并熟练掌握proteus仿真软件的使用;掌握C语言和汇编语言,学会用她们进行单片机编程;学会使用Keil C编译工具进行编程和编译,并掌握proteus和Keil C联调以实现在proteus上的软硬件仿真。