- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息与通信]05proteus和Keil
仿真软件PROTUES介绍 Proteus软件是英国Labcenter?electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 二.电路原理图设计操作 1.建立设计文件:打开ISIS系统,选择合适类型,确认建立无标题文件,并再存储时命名即可. 2. 按左键:放置对象(含元件.电源.仪表): ①根据对象类别,选择相应模式图标; ②根据对象具体类型,选择具体对象. --对象是元件要从元件库中确认调至器件窗口!! ③改变元件方向,元件在预览/编辑窗口时,点击旋转键. ④在编辑窗口点击左键,放置对象(元件).按右键:确定对象 --删除对象:对要删除对象双击右键; --拖动对象:对要拖动对象,按左键拖到目的地. 3.编辑(修改)元件参数: ①按右键选中对象(元件), ②按左键编辑(修改)元件参数. 4.放置连线,建立电路图: ①按左键点击第1个对象(元件), ②再按左键点击第2个对象(元件),二者间就有自动连线了! Keil 软件的安装及使用说明 系统概述 Keil C51是德国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。此软件汇编也可使用。 Keil集成开发环境使用入门 1.双击“Keil uVision3”,进入Keil的IDE 2.点击“工程”→“新建”→“新建工程” 使用入门:保存工程 3.工程默认扩展名.uv2; 使用入门:设备选择 4. 通过滚动条,选择生产厂商、目标CPU; 使用入门:选择目标CPU 点开ATMEL资料库目录,选择89S51 使用入门:添加源文件 6.新建工程后,“Project Workspace”中没有文件 Keil IDE支持混合语言编程 可以分别建立汇编语言、C语言代码组以及文档组等 鼠标两次点击可以修改“目标1”和“源代码组1”名称 使用入门:添加源文件 7.鼠标选中“源代码组1” 8.鼠标右键 9.点击“添加文件到组‘源代码组1’” 使用入门:添加源文件 10.选择文件夹和文件类型 汇编语言源文件的扩展名:.asm 使用入门:添加源文件举例 选中“1.asm”,点击“Add”按钮 使用入门:打开汇编源文件 使用入门:目标设置选项 为目标工程设置选项 选中“目标1” 鼠标右键 点击“为目标‘目标1’设置选项” 使用入门:目标设置选项_项目 使用入门:目标设置选项_调试 使用入门:代码调试 使用入门:调试窗口 使用入门:寄存器窗 显示、修改寄存器数值 二次点击数值可以修改; 显示堆栈指针及最大值; 显示DPTR、PC指针值 显示指令周期数(states) 显示执行时间(sec) 显示程序状态字(psw) 使用入门:反汇编窗 十六进制表示采用C语言显示:0x0000 地址表示 C:ROM区 D:内部RAM区 X:外部RAM区 使用入门:存储器窗 十六进制表示采用C语言显示:0x0000 地址表示 C:ROM区 D:内部RAM区 X:外部RAM区 存储器窗分四个区域:Memory 1#~4#,可以分别在地址栏输入不同地址; 使用入门:打开存储器窗 使用入门:代码调试_单步 使用入门:删除文件 使用入门: 使用入门 程序示例 延时程序: ORG 0000H JMP MAIN ORG 0030H MAIN:CPL P1.0 ACALL DELAY CPL P1.0 ACALL DELAY JMP MAIN DELAY:MOV R6,#0FFH DELAY1:MOV R7,#0FFH DELAY2:DJNZ R7,DELAY2 DJNZ R6,DELAY1 RET END 现象不明显,延长定时时间 二、板子的程序不能从keil下载到板子上 1、检查是否是windos xp系统,如果不是则驱动即model无法安装,因为本驱动只支持xp系统,解决办法:更新驱动系统文件 1)、如果是windos 2000系统,把xp中的usbser.sys文件复制,打开2000的C盘点击搜索,搜索i386文件,会出项两个文件,把usbser.sys粘贴到这两个文件夹中并把原有的文件替换掉。如果没有i386文件夹,则在2000中搜索usbser.sys文件,并把这些文件用xp中的此文件替换即可。 2)、如果上面
文档评论(0)