分析案例讲稿_第1页
分析案例讲稿_第2页
分析案例讲稿_第3页
分析案例讲稿_第4页
分析案例讲稿_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章实验设备简 前 第二章软件使用说 KEIL集成开发环境简 KEIL集成开发环安 用户程序的............................................................................................................ 由BSL安装 由SoftICE转换到 第三章软件实 软件实验一清零程 软件实验二拆字程 软件实验三拼字程 软件实验四数据区传送子程 软件实验五数据排 第四章硬件实 硬件实验一IO的使 硬件实验二外部中 硬件实验三定时 硬件实验四脉冲计 硬件实验五IO口扩展(8155控制数码管显示 硬件实验六键盘接 硬件实验七AD转 硬件实验八DA转 硬件实验九串行扩展技术 硬件实验十温度测 硬件实验十一LCD显 硬件实验十二实时时钟实 硬件实验十三乐曲..........................................................................................第五章综合性实 综合性实验一秒 综合性实验二电子 综合性实验三交通 综合性实验四计算 第一章实验设备简前设备特等各类教学活动,当然也很适合作为者入门及提高的自备学习设备。本学习板集单片机仿真器功能,编程功能,实用外设为一体。仿真和仅通过一根串口线就能完成,其中仿真是和KeilC51集成环境KeiluVision直接连接,支持能完整仿真IO全部特性。类是SPI接口,这才是真正目前广泛使用的AD和DA,学了SPI接口的AD和DA才汰的并行接口的、甚至0804,这些20年前的教科在已经没有什么用武之地,我们的学习是为了实际应用而不仅仅是完成中的实验。XilinxCPLDCPLD实验与软件编程的目的。同时,接口的独立引出,也使得单片机和CPLD单独作为控制器使用所有资源,当然单片机和CPLD也可以相互连接进行通信。另外,提供了几百个标资源介便其他设备的;EEPROM:24LC16,IIC接口,2K实验板电路布实验板原理P10P11P12P13P14P15P16P1712345678123456789123456789

1212345678

1616

232

12 44

11234561123456789 1234123456789

123456789

S102

(2)CPLD子(2)CPLD子4321XX555355354K213W1233W12345678112121

1422

765

11CDSGCDSFDSADSBDSDPDSCDSD

gdc

DSG DSFDSADSBDSDPDSCDSD

38fgd

DSADSBDSCEEDSE

EE EE

DSE

E E

DSGDSGDSFDSGDSFDSADSBgfgd38 DSDPDSCDSDDSEE123466第二章软件使用说KEIL集成开发环境简KeilSoftware的8051开发工具提供以下程序,你可以用它们来编译你的C源码,汇编 OH51目标文件到HEX格式的转换器从绝对目标文件创建InHEX格式的文件uVision2包含一个器件数据库(devicedatabase),可以自动设置汇编器、编译器、连上器和设备的信息、扩展数据指针(extradatapointer)和(mathaccelerator)的特性。同时,uVision2还可以为片外器产生必要的连接选项,以确定KEIL集成开发环安系统需安装说 C:\KEIL\C51\BIN8051工具的执行文件C:\KEIL\C51\EXAMPLES示例应用C:\KEIL\C51\RTX51完全实时操作系统文件C:\KEIL\C51\INCC编译器包含文件C:\KEIL\C51\LIBCI/OC:\KEIL\C51\MONITOR目标文件和用户硬件的配置C:\KEIL\UV2普通uVision2文件uVision2软件说uVision2IDEWindow的开发平台,包含一个高效的编辑器,一个项目管理界面说的显示窗口,框和信息显示。uVision2允许同时打开浏览多个源文件。文件菜单和命令SaveSaveDevicePrint选择文本命在uisin2中,你可以通过按住Shift键和相应的光标操作键来选择文本。如Ctrl+->是移动光标到下一个词,那么,Ctrl+Shift+->就是选择当前光标位置到下一个词的开始 任意数量的文本在你要选择的文本上拖动鼠标一 多行文 移动鼠标到此行的最左边直到鼠标变成右指向的箭头 按住Alt键然后相应拖动鼠项目菜单和项目命令菜 描New Import Open Close TargetEnvironment Targets,Groups,Files SelectDevice File

BuildTarget F7 编译修改过的文件并生成应用RebuildTarget 重新编译所有的文件并生成应用 Ctrl+F7 Stop 工具菜单利用工具菜单,你可以配置,运行GimpelPC-Lint,Easy-Case和用户程序。通过CustomizeTools…菜单,你可以添加你想要添加的程序。LintallCSource SetupEasy- Start/StopEasy- ShowFile CustomizeTools添加用户程序到工具菜单uVision2应用说成和项目的一些选项;包括文件输出选项,C51编译器的关于代码优化的配置,uVision2项目管理器的特性等。创建工首先启动KEIL软件的集成开发环境,可以从桌面上直接双击KEIL快捷图下图所示,进入keil集成开发环境。KEIL快捷图可以通过“PROJIECT—>OPENPROJECT“直接进入已经建好的工程页面;也可以通过“PROJECT→NEWPROJECT”创建新的工程。 (3)点击保存后进入器件和选择框,我们选择SST公司提供的 下,由于KEIL连接器能够自动识别 KEIL在编译器的左边的“PROJECTWORKSPACE”中选择TARGET1,点击右键,选择“OptionsforTarget1”进入对象的相关设置,如下图表示程序编译完成后生成可执行的16进制文件。生成的文件自动保存在工程下,建立源建一个源文件,也可以直接单击“NewTextFile”图标来完成,如下图好先将文件保存为特定的格式,如C程序保存为example.c文件,汇编程序保存为example.asm文件,如下图所示按照如上方法可以将所需要的文件添加到相关的工程文件中,例如,你可以单击AddFilestoGroup‘SourceGroup1’,AddFiles选项打开一个标准的文件框,从对话框中选择你刚刚生成的文件example.c。程序编Project->Buildtarget16程序的运行情况,先在OptionsforTarget‘Target1’的框中的Debug页中选中UseSimulator,如下图所示:Debug选择菜DEBUG->INSERT/REMOVEBREAKPOINT设置或移出断点(也可以用鼠标在该行双击实现;DEBUG->DISABLEALLBREAKPOINTDEBUG->KILLBREAKPOINT器界面可以仿真内部器的内容。在地址框中输入需要观察的器地址,界我们也可以VIEW菜单项选择机器代码窗口,汇编代码窗口(C源程序),程序性能 Usekeilmonitor-51driverSettings据所用的串口选择Port,如下图所示:选择Debug菜单的Start/StopDebugsession,进入调试状态,接下来就可④在准备退出调试状态时,请先按复位按键,然后再选择Debug菜单的Start/StopDebugsessionStopDebugging用户程序的本实验设备用户在使用MCU运行时,可以通过IAP功能来/上传用户程序到单片机的FLASH器内,这需要用到SST公司提供的一套软件,其包括两部分:PC端的应写入/校验以防止从FLASH块中获取代码和执行IAP操作。②下面具体介绍通过PC端软件SSTEasyIAP11F.EXE进行用户程序烧写的过程:果使用的串口线比较长或周围干扰比较大,特别是采用USB转串口(推荐使用Z-TEKUSB转接器)的情况,请把波特率的速度降低(通过按“NextBaud”按键9600。DetectMCUPCEasyIAP2分钟,用户需要Download选项,出现窗口如..相关单片机调试程序所开发的工具,具体是通过PC的COMKEILuVision2BSL根据检测到的器件对应的SoftICE,具体如下图所示:SoftICE(SoftICE固件可以通过编程器烧录到单片机中,对SST89E/V58RDx单片机,对应的SUPERPRO3000USST89C564RDBSLF51MBLL5.HEX;SoftICE转换利用以下方法,可以无缝地从SOFTICE转到BSL的程序。首先确认Convert_to_BSLx5xRD2.txt文件的存放路径路径(此处假设路径为WindowscommandincludeD:\softICE\Convert_to_BSLx5xRD2.txt”再按回车,等待输出窗口中出现“g”后,退出Keil程序,此时已返回到BSL的状态。命令“includeD:\softICE\Convert_to_BSLx5xRD2.txt”是找D盘下Convert_to_BSLx5xRD2.txtt文件,这是对应SST89E/V58RD的,SST89E564RD对应的是分钟左右,视不同计算机有所区别)g(如g第三章软件实软件实验一清零程二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考软件实验二拆字程二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考百位数送7003H低位;软件实验三拼字程二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考7000H(个位).7001H(十位)7002H中,一般本程序用于把显示缓冲区软件实验四数据区传送子程二、实验设备始地址内部RAM区。四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考的起始地址外部RAM区。软件实验五数据排二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考软件实验 数据查二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考软件实验 无符号双字节快速乘法子程二、实验设备0100H~01010102H~0103,乘积存在外部RAM0104H~0107H中。四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考无软件实验 多分支程二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考无第四章硬件实硬件实验一IO的使二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考(;硬件实验二外部中二、实验设备编写程序,利用LED灯亮暗表示按键按下次数,即按一次加一四、电路原理图及连或P3.3(外部中断五、预六、实验步骤七、参考程序流程略八、思考硬件实验三定时器二、实验设备四、电路原理图及连五、预六、实验步骤七、参考程序流程略八、思考硬件实验四脉冲计二、实验设备四、电路原理图及连如:IO/M--AD8,CE--AD15五、预六、实验步骤七、参考程序流程略八、思考硬件实验五IO口扩展(8155控制数码管显示二、实验设备四、电路原理图及连如:IO/M--AD8,CE--AD15五、预六、实验步骤七、参考程序流程略八、思考硬件实验六键盘接二、实验设备四、电路原理图及连键盘接线:J107与J202(P10~P17)五、预六、实验步骤七、参考程序流程略八、思考硬件实验七AD二、实验设备四、电路原理图及连ADJ210J202连接,具体可以是:IOCLK(7)--P12;DAOUT(6)--五、预六、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论