没有合适的资源?快使用搜索试试~ 我知道了~
单片机_计算器3单片机_计算器3.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 189 浏览量
2022-07-04
03:06:34
上传
评论
收藏 236KB DOC 举报
温馨提示
试读
25页
单片机_计算器3单片机_计算器3
资源推荐
资源详情
资源评论
1
实
验
报
告
设 计 课 题
:基于 C51 系列多功能计算器
设 计 时 间
: 2008 年 10 月 6 号—22 号
指 导 老 师
:
班 级
:
学 号
:
姓 名:
2
目 录
一 设计任务与实验目------------------------------------------------------------------3
二 硬件电路设计-------------------------------------------------------------------------3
2.1 proteus 仿真软件简要介绍---------------------------------------------------3
2.2 Keil C编译器使用的简要介绍---------------------------------------------4
2.3 硬件设计电路图----------------------------------------------------------------------7
三 软件设计程序及描述-------------------------------------------------------------8
3.
1 主程序流程图------------------------------------------------------------------------------8
3.2部分功能模块的C语言程序-----------------------------------------------------9
四 设计心得体会--------------------------------------------------------------------------22
五 参考文献----------------------------------------------------------------------------------23
3
一 设计内容与实验目的
本次实验的任务就是要以 51 系列单片机为核心实现一个简易计
算器计算器,它的结构非常简单,外部主要由键盘和一个液晶显示屏
构成,内部则一般由一块 AT89C51 单片机和两块 8155I/O 扩展芯片构
成,通过软件编程可实现加减要求能完成四则运算并能实现循环显示。
本次实验的目的包括了解并熟练掌握 proteus 仿真软件的使用;掌握
C 语言和汇编语言,学会用她们进行单片机编程;学会使用 Keil C 编
译工具进行编程和编译,并掌握 proteus 和 Keil C 联调以实现在
proteus 上的软硬件仿真。
二 硬件电路的设计
2.1 proteus 仿真软件简要介绍
Proteus 是一款应用广泛的单片机仿真软件,它可以和 Keil C 编译
器实现联调,拥有丰富的、高仿真度的芯片资源,功能强大。下面简
要介绍一下本实验中要用到的一些常用的基本的操作:
①绘制原理图:正确的操作是:用左键放置元件;右键选择元件;
双击右键删除元件;右键拖选多个元件;先右键左键编辑元件属性;
先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右
击连线,再左键拖动;中键放缩原理图。
4
②添加仿真文件
先右键单击AT89C51再左键,出现如下窗口:
在Program File中单击出现文件浏览对话框,找到cal1_C.hex文件,
单击确定完成添加文件
2.2 Keil C编译器使用的简要介绍
① 使用时要注意以下两点:
每一个实习都建立一个项目;把同一个项目的所有程序都存储在
同一个子目录中。
② 建立一个项目的详细步骤:
1)建立新项目 用户进入Keil C之后,建立新项目的方法是在
主菜单下单击Project→New Project,在新出现的窗口中输入新项目
所在的目录和新项目的名称,单击“保存”,在弹出的窗口中选择所
需的单片机,单击确定 ,并在新弹出的窗口中选择“否”。此时
Project Workspace中已加入了Target1。
2)创建一个新的程序文件 在主菜单中单击File→New,即可以
创建一个新程序文件,此时会出现一个文字输入窗口,我们可以在窗
5
口中输入程序。输入程序后,必须保存文件,单击File→Save As。
保存时文件名可任选,但后缀一定要是C。
3)在项目中加入程序文件 上面所输入的程序尚未加入项目文
件中,要想在项目中加入程序文件,必须在Project Workspace中右
击 Source Group1, 接 下 来 再 单 击 Add Files to Group’Source
Group1’,输入想要添加的程序文件。
4)修改所建立的输出文件 这一步是要设置所创建的输出文件。
略
5)编译并创建烧录文件 在主菜单下,单击Project→Build
Target,就可以编译程序并创建烧录文件。
6)最后将上步创建的.HEX文件添加到单片机中,运行,验证试
验结果。
51 系列单片
机系统
4*4 键盘
8 位 LED 显示
6264
RAM 扩展
复位电路
晶振电路等
线路原理框图
剩余24页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功