一、教学目的
1.使学生掌握伟福软件的使用;
2.使学生掌握Proteus软件的使用;
3.使学生掌握KeilC编译器的使用;
4.使学生了解单片机系统开发过程。
二、教学重点及难点
1.会用伟福仿真软件对电路进行仿真;
2.会用Proteus软件绘制电路原理图并实现仿真;
3.会用Keil C软件对源程序进行编译调试及与Proteus软件联调,实现电路仿真;
4.综合利用各种仿真软件并结合单片机进行简单的系统开发。
新课内容
一、PROTEUS软件的使用
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:
①实现了单片机仿真和SPICE电路仿真相结合。
②支持主流单片机系统的仿真。
③提供软件调试功能。
④具有强大的原理图绘制功能。
2.Proteus的鼠标使用原则
在Proteus中,鼠标操作与传统的方式不同,右键选取、左键编辑或移动:
右键单击-选中对象,此时对象呈红色;再次右击已选中的对象,即可删除该对象。
右键拖拽-框选一个块的对象。
左键单击-放置对象或对选中的对象编辑对象的属性。
左键拖拽-移动对象。
3.原理图设计的步骤
(1)新建设计文件并设置图纸参数和相关信息
(2)放置元器件
(3)对原理图进行布线
(4)调整、检查和修改
(5)补充完善
(6)存盘和输出
4.放置元器件
(1)选择元器件
(2)放置元器件
(3)移动元器件
(4)删除元器件
(5)调整元器件方位
(6)撤销选中(刷新)
(7)编辑对象
5.对原理图布线
Proteus的智能化可以在你想要画线的时候进行自动检测。Proteus具有线路自动路径功能(简称WAR),当选中两个连接点后,WAR将选择一个合适的路径连线。
6.Keil C与Proteus连接仿真调试
二、Keil-C编译器
Keil-C是目前用得比较广泛的一款单片机编程软件,它支持C语言和汇编语言的编译,并可生成“.HEX”文件,还可进行代码的软硬件仿真。具有很强的功能。
运行Keil软件点击project新建工程
在接着出现的窗口中选择保存工程的路径及具体目录,接着输入工程的名字,接着需要选择单片机的类型及具体型号,在是选择单片机具体型号,在接着出现的窗口中点击是或否均可,这里点击否,点击File菜单选择新建文件,然后点击File菜单下的save保存文件,然后输入文件名,并且是c语言的话加“.c”后缀,是汇编的话加“.asm”后缀,目录与工程相同不要更改,然后是添加代码文件到工程中,先是点击左边Target边上的“+”符号,再添加文件到Source Group1,然后在接着出现的窗口中进行如下操作,即添加先前保存的代码文件到工程中,然后就可以编写代码了。
四、单片机系统开发过程
单片机应用系统由硬件和软件两部分组成。硬件部分以MCU芯片为核心,包括了扩展存储器、输入/输出接口电路及设备;软件部分包括了监控程序和各种应用程序(可统称为控制程序)。硬件电路和控制程序只有密切配合、协调一致,才能组成一个高性能的单片机应用系统。在系统的开发过程中,软/硬件的功能总是在不断地调整,以相互适应。
总体设计包括以下内容。
1.明确系统功能
2. 硬件电路设计与搭建
3.软件(程序)设计与编译
4.程序语言及程序结构选择
5.软件可靠性设计
6.下载程序到单片机中并调试
【步骤三】巩固归纳 (时间:5分钟)
在本学习任务中,主要学习伟福仿真软件、Keil C仿真软件和Proteus仿真软件的使用方法和特点。通过实验使学生加深对仿真软件的使用感受,掌握单片机应用系统开发的基本思路、步骤和方法。
第三部分:测试 (时间:5 分钟)

