- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制装置与调试任务一 单机概述及应用
* 一个常见的例子是:计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCⅡ代码。键盘可以在任何时刻发送代码,这取决非于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。 异步传输存在一个潜在的问题:即接收方并不知道数据会在什么时候到达。如8比特位的ASCⅡ编码,将发送,同时需要在8比特位的前面加一个起始位,后面加一个停止位。 异步传输常用于低速设备。 * 同步传输的比特分组要大得多。 它不是独立的发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,简称为帧。 数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。 帧的最后一部分是帧结束标记。 * 为增大通信距离,大部分系统都是在各通信端口加一台调制解调器(Modem)进行长距离通过,但Modem的价格较贵,加入后使系统需维护的设备也增大,而采用一种兼容于RS-232C接口的20mA电流环作通信信道,在较强的工业干扰条件下,以9600bps进行通信,可以使距离延长到1.6km . 图1-9 选择设备系列芯片型号界面 图1-10 选择具体芯片型号界面 ?(3). 完成上一步之后点击确认。有可能会出现图1-11的对话框其意思是把标准8051的启动代码复制到本工程中去你只需要“否(N)”就可以了。 图1-11 启动代码复制到本工程中界面 (4). 完成以上步骤之后我们就可以见到的keil界面如图1-12所示。 图1-12 keil完整界 (5). 我们现在来编写第一个程序。点击“File”的下拉菜单中选择“New”的选项(或者点击图标 )如图1-13所示。 )如图1-13所示。 图1-13 新建文件界面 (6). 这时光标会在新建的“Text1”这个文本框中闪烁。其实现在已经可以编写程序了,但是建义大家还是先将这个空白文件保存好之后再来编写。点击“File”的下拉菜单中的“Save As”此时会弹出图1-14的对话框。在文件名中填入你想要的文件名,但是文件名最好是具有一定的代表意义,这样比较容易管理和理解。这里特别要注意的就是,如果我们用C语言来写程序的话,那么文件的扩展名一定要为.c,但是如果我们用的是汇编语言来写程序,那么文件的扩展名一定要为.asm,由于我们现在用C语言来编写程序,所以这里就取“test.c”,单击“保存”。原来的那个“Text1”的文件已经变成了我们刚才的那个“test.c”文件。 当你按上面的程序步骤完成之后,还是看见“Text1”没有变这“test.c”文件,那只是你的keil没有刷新,你把它最小化,然后再还原就可以了。 图1-14 保存文件对话框 (7).完成上一步之后,回到了图1-12的编辑界面,单击“Target”前面的“+”号,然后在“Source Group 1”上右击一下,选中“Add Files to Group ,Source Group 1”就会弹出图1-15的对话框,选择我们刚才建立的那个“test.c”的文件。 图1-15 添加文件对话框 (8).选择完之后,我们已经发现那刚才在图1-12右边的“Source Group 1”下面多了一个“test.c”,如图1-16所示。 图1-16 添加文件之后的对话框 (9) 将文件加入“Source Group 1”之后,增加文件的对话框并没有消失。这时其对话框还在等待添加其它的文件,如果你再单击“Add”,就会出现图1-17的对话框,其意思是提示用户所选的文件已经在列表中。 这时点击“确定”返回到增加对话框,然后点击“Close”返回主界面。再在“Source Group 1”前面的“+”号中点击一下,你就会见到“test.c”这个文件已在工程当中。 到这里一个完整的项目工程就建立完成了,下面让我们来学习如何调试程序。 #includereg52.h //包含所用单片机对应的头文件 void delay_ms(unsigned int time) //延时1毫秒程序n是形式参数 图1-17 所选的文件已在列表中界面 { unsigned int i,j; for(i=time;i0;i--)
您可能关注的文档
- 医工作制度及工作职责.doc
- 医学遗学课件.ppt
- 医师注册申请表 共.doc
- 医学免疫学第五 补体系统.ppt
- 医师资格考试蓝宝书症状体征.doc
- 医执业注册申请表.doc
- 医案一束邓铁涛.doc
- 医生清楚地意识到次於缺氧.doc
- 医用工学概論実習 1 オシロコープの使い方.doc
- 医学免疫学第四章 免球蛋白.ppt
- 2025年北京市烟草专卖局(公司)应届高校毕业生招聘(30人)笔试备考试题及答案详解(历年真题).docx
- 2025年兰州资源环境职业技术大学考核招聘急需紧缺专业硕士研究生考前自测高频考点模拟试题含答案详解(.docx
- 2025版班主任老带新经验分享与技能提升协议.docx
- 2025年中国福利会托儿所工作人员招聘(14人)考前自测高频考点模拟试题带答案详解.docx
- 2025年大庆市杜尔伯特蒙古族自治县乡镇卫生院招聘医学毕业考试通模拟试卷及答案详解(全优).docx
- 2025年乌海市海南区公立医院招聘总量管理(控制数)人员(23模拟试卷附答案详解(基础题).docx
- 2025年中山市西区街道公有企业招聘副总经理的(1人)考前自测高频考点模拟试题及答案详解(夺冠).docx
- 2025年呼伦贝尔市审计局所属事业单位竞争性比选工作人员(2人模拟试卷及1套参考答案详解.docx
- 2025年乐昌市白石镇招聘上黄村基层公共服务站系统操作员(1人模拟试卷及答案详解(必威体育精装版).docx
- 2025年乐东黎族自治县招聘事业编制工作人员工作方案(47人)笔试备考试题有答案详解.docx
文档评论(0)