欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    串口通信课程设计.doc

    • 资源ID:23999589       资源大小:986.50KB        全文页数:19页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    串口通信课程设计.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date串口通信课程设计串口通信课程设计应用技术学院课程设计报告书课程名称 单片机原理及应用题目名称 串口通信设计 专业年级 应电11级 学生姓名 孙浪 指导教师 蒲正刚老师 完成日期 2013年6月10日 目录一摘要··········································二目的和意义····································三原理与功能介绍································四流程图········································五软件设计(程序和程序说明)·····················六调试和结果····································七总结··········································串口通信设计专业年级:应用电子技术2011级 指导教师:蒲正刚1摘要:随着计算机与数据终端的普及,数据通信在现代控制领域中得到广泛应用。由于单片机的使用,越来越多的系统开始向智能化发展。利用单片机的串口通信可以实现数据的远距离传输、数据分析与系统综合控制功能。现在多处理器通信已经在工业、科研、农业等领域广泛地应用。串行通信是指计算机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0.串口通信只使用一条数据线,间数据一条一条的依次传输,每一位数据占据一个固定的时间长度。期只需要少数几条线就可以在系统间交换信息。关键词:单片机,串口通信2.目的和意义:通过本课题设计的学习,掌握MCS-51系列单片机串行口工作在UART方式时的工作原理和编程方法:掌握PC串行通信程序的编程方法。3.原理与功能介绍:功能说明(1)接收功能:在串口调试软件SSCOM V3.0窗口中的字符串输入框中输入数字09中的任意一个数字,单击发送,单片机接收到后,则在数码管LED上会显示相应的数字。(2)发送功能:按单片机板上的四个按键中的任何一个S1S2S3S4,在PC的串口调试软件中会显示按下的是那个按键。4.流程图: 5.程序和程序说明ORG 0000HAJMP LOOPORG 0030HLOOP:MOV 20H,#00HMOV TMOD,#22HMOV SCON,#40HMOV TH1,#0F3HMOV PCON,#80HSETB TR1SETB RENMOVP2,#0FFHCLR P2.0MOV P3,#0FFHAJMP STRATSTART:L1:JNB P3.2,L3JNB P3.3,L4JNB P3.4,L5JNB P3.5,L6JBC RI,RECMOV P0,#0FFHREC:MOV A,SBUFMOV PI,ACJNE A, #00110001B,T00MOV P0,#07EHMOV P0,#0FFHT00:CJNE A,#00110010B,T2MOV P0,#0A2HMOV P0,#0FFHT2:CJNE A,#00110011B,T3MOV P0,#62HT3:CJNE A,#00110100B,T4MOV P0,#74HT4:CJNE A,#00110101B,T5MOV P0,#61HT5:CJNE A,#00110110B,T6MOV P0,#21HT6:CJNE A,#00110111B,T7MOV P0,#7AHT7:CJNE A,#00111000B,T8MOV P0,#20HT8:CJNE A,#00111001B,T9MOV P0,#60HT9:CJNE A,#00110000B,T10MOV P0,#28HT10:LJMP L1L3:MOV DPTR,#OK1AJMP SENDA3SENDA3:CLR A;MOVC A,A+DPTRCJNE A,#$,SENDA_3AJMP STARTSENDA_3:MOV SBUF,AJNB TI,$;CLR TI;INC DPTRLJMP SENDA3L4:MOV DPTR,#OK2AJMP SENDA3L5:MOV DPTR,#OK3AJMP SENDA3L6:MOV DPTR,#OK4AJMP SENDA3OK1:DB 0DH,0AH,0DH,0AH,“你按的是P3.2键”,0DH,0AH,$OK2:DB 0DH,0AH,0DH,0AH,“你按的是P3.3键”,0DH,0AH,$OK3:DB 0DH,0AH,0DH,0AH,“你按的是P3.4键”,0DH,0AH,$OK4:DB 0DH,0AH,0DH,0AH,“你按的是P3.5键”0DH,0AH,$END程序说明:(1)程序的第1.2.3行ORG 0000H,AJMP LOOP,ORG 0030H是单片机的初始化,一般的程序都是这样开头的,其作用是跳开0030H的地址单元,这些单元是分配给特殊寄存器使用的。(2)LOOP段程序是串口的初始化,设置串口的工作方式·波特率等。(3)MOV P2,#0FFH 初始化时P2 口置高。(4)MOV P3,0FFH 把P3送0FFH,其作用是把端口P3.0P3.7置高电平。(5)CLR P2.0 开数码管。程序运行到这里,如果往数码管送数,那么数码管就应当亮了,这里插入了一段简单的键盘检测程序:JNB P3.2,L3,意思是如果P3.2为0,就执行L3.6.调试和结果:(1)先调试好单片机控制面板,并检测单片机的串口是否完好,可编写简单的程序进行测试。测试完后用串口线连接好单片机和PC机的串口,将编制好的程序烧写到8051单片机中,并将单片机插到单片机控制板的单片机插口内,接通电源。(2)打开PC中的串口调试软件验证串口的收发功能。·接收过程:在串口调试软件的字符串输入框中输入1,然后单击发“发送”,单片机控制板的数码管则显示1.输入2则显示2.·发送过程:分别按下单片机控制板的S1、S2、S3、S4四个键,这时可以看到串口调试工具分别收到四句话,分别是“你按的是P3.2键,你按的是P3.3键,你按的是P3.4键,你按的是P3.5键”。7.总结:-

    注意事项

    本文(串口通信课程设计.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开