内容正文:
项目二、单片机开发软件的使用电子课件 高教版 中职 单片机c语言程序设计及仿真
项目二、单片机开发软件的使用
Keil 软件 Proteus软件
任务1 Keil软件的使用
任务描述:
在E盘建立名为new1的工程文件,建立new1源文件,工程设置、编译和链接,生成目标文件。
1.Keil软件简介
知识链接
Keil 是一个公司的名字。是由德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software组成。Keil软件是目前最流行开发51系列单片机的软件,支持c语言,汇编语言。
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。
知识链接
2.Keil软件界面介绍
3.Keil软件配置的设置
第1步:启动软件,进入软件主界面后,打开配置对话框。
知识链接
3.Keil软件配置的设置
第2步:出现配置对话框,对Keil软件配置进行设置。
知识链接
1.建立文件夹
E盘创建了一个名为“new1”的文件夹。
任务实施
2.创建工程
3.选择单片机型号
任务实施
4.新建源程序文件
任务实施
在菜单中点击“File New”,或者点击工具栏的新建文件快捷按钮,就可以在项目窗口的右侧打开一个新的文本编缉窗口。文件后缀名为“.c”
5.将源程序文件添加到工程
任务实施
6.源程序文件编译、连接
任务实施
任务1 Proteus软件的使用
任务描述:
在Proteus中建立名为new1的原理图文件,调入准备好的仿真文件,进行电路仿真。
1.Proteus软件简介
知识链接
Proteus是英国Labcenter electronics公司研发的多功能EDA软件,它具有功能很强的ISIS智能原理图输入系统,有非常友好的人机互动窗口界面;有丰富的操作菜单与工具。在ISIS编辑区中,能方便地完成单片机系统的硬件设计、软件设计、单片机源代码级调试与仿真。
2.Proteus ISIS工作界面简介
知识链接
2.Proteus ISIS工作界面简介
知识链接
模型选择工具栏
●选择元件(components)(默认选择的)
●放置连接点
●放置标签(用总线时会用到)放置文
●用于绘制总线
●用于放置子电路
●用于即时编辑元件参数
2.Proteus ISIS工作界面简介
知识链接
配件
●终端接口(terminals):有 VCC、地、输出、输入等接口
●器件引脚:用于绘制各种引脚
●仿真图表(graph):用于各种分析,如 Noise Analysis
●录音机
●信号发生器(generators)
●电压探针:使用仿真图表时要用到
●电流探针:使用仿真图表时要用到
●虚拟仪表:有示波器等
2.Proteus ISIS工作界面简介
知识链接
2D 图形
●画各种直线
●画各种方框
●画各种圆
●画各种圆弧
●画各种多边形
●画各种文本
●画符号
●画原点等
2.Proteus ISIS工作界面简介
知识链接
方向工具栏
2.Proteus ISIS工作界面简介
知识链接
仿真工具栏
●运行
●单步运行
●暂停
●停止
3.Proteus 绘图主要操作
知识链接
(1)编辑区域的缩放
(2)点状栅格和刷新
(3)对象的放置和编辑
●对象的添加和放置
●放置电源及接地符号
●对象的编辑
(4)导线的绘制
4.Proteus的模拟仿真操作
知识链接
Proteus的模拟仿真操作主要有三步:
(1)设计电路。根据电路要求,放置元器件,连接线路,完成原理图的绘制。
(2)添加仿真文件。调入事先在Keil软件里编译生成的.hex文件。在菜单Program File 中单击出现文件浏览对话框,找到准备好的“.hex”文件,单击确定完成添加文件。
(3)单击 开始仿真。仿真中,可以看到各引脚电平高低,红色代表高电平,蓝色代表低电平,灰色代表不确定电平(floating)。
1.绘制原理图
任务实施
打开Proteus软件,新建名为“new1”文件;在工作面放置单片机、电阻及发光二极管等元件;连接电路并保存。
2.电路仿真
任务实施
载入先在Keil软件里编译生成的“.hex”文件。在菜单Program File 中单击出现文件浏览对话框,找到准备好的“.hex”文件,单击确定完成添加文件,点击仿真按钮,进行仿真。
$