端口操作54课件讲解.pptxVIP

  • 1
  • 0
  • 约1.39千字
  • 约 20页
  • 2026-02-07 发布于陕西
  • 举报

端口操作

任务一点亮一盏LED灯;Proteus是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,是目前最好的仿真单片机及外围器件的工具。

下面开始简单介绍一下Proteus的使用,以单片j机点亮一个发光二极管为例。

1、运行ISIS7Professional,出现窗口界面:如图;2.选择元件,把元件添加到元件列表中:单击元件选择按钮“P(pick)”

;在这个实验中我们需要的元件有:

单片机AT89C52(MicroprocessorAT89C52),晶振(CRYSTAL),电容(CAPACITOR),电阻(Resistors),发光二极管(LED-BLBY)。输入的名称是元件的英文名称。但不一定输入完整的名称,输入相应关键字能找到对应的元件就行,

例如,在对话框中输入“89C52”,得到以下结果:;在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的元件列表区:

;操作提示页;单片机最小系统;二、Keil软件的基本使用方法;3、这时会弹出一个对话框,要求你选择单片机的型号,这里选择的Atmel的AT89C51,如图1-18所示,然后点击【确定】.;4、完成上一步骤后,屏幕如图1-19所示。下面开始编写我们的第一个程序;5、单击【File】菜单,再在下拉菜单中单击【New】选项,或点击常用工具栏上的新建按钮;此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了。单击菜单上的【File】,在下拉菜单中选择【SaveAs】单击。在“文件名”栏右侧的编辑框中,键入欲使用的文件名和扩展名。注意,如果用C语言编写程序,则扩展名为(xxx.c)如果用汇编语言编写程序,则扩展名必须为(.asm)。

单击【保存】按钮。如图1-21所示。

;6、回到编辑界面后,先将刚才保存的“控制一盏LED灯亮.c”文件添加到工程中来。单击“Target1”前面的“+”号,然后在“SourceGroup1”上单击右键,弹出如下菜单,如图1-22所示。;选中“控制一盏LED灯亮.c”文件,然后单击【Add?】按钮。如图1-24所示,在左侧的项目窗口中出现了添加的文件。此时可以在右侧的程序编辑窗口中输入程序了。;7、注意到“SourceGroup1”文件夹中多了一个子项“控制一盏LED灯亮.c”了吗?现在,请输入“控制一盏LED灯亮”的C语言源程序:

#includereg51.h//包含文件

voidmain()//主函数

{

P1=0xfe;//P1输让P1.0的LED点亮

while(1);//程序死循环

};8、单击常用工具栏上的;9、生成HEX文件:如果需要将程序放到单片机内执行,在编译时需要产生HEX文件。可以在“Target1”上单击右键弹出的菜单中选择“OptionsforTarget‘Target1’”选项。如图1-27所示。;10、单击重新编译;添加HEX文件,完成控制任务

1、利用ISIS7绘制如图1-30所示“控制一盏LED灯亮”的硬件电路图。

;拓展任务

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档