菜单
  

    现如今,通信技术和嵌入式技术不断发展,各种工业产品对单片机的通信能力提出了更高的要求。异步通信技术通信距离远、成本低、安全性高、通信可靠,而且通信速度随嵌入式技术的发展越来越快,所以异步通信技术被普遍应用在远程通信以及分层,分级通信中。
    在信息化的时代大背景下,各种嵌入式系统的使用日趋广泛。在系统的使用过程中,用户的需求的变更,系统的文护,软件的漏洞与错误等等,这些要求又提出一个新的问题,就是系统的更新与升级如何解决。涉及到本课题的设计,便是单片机系统的更新与升级。通常情况下,单片机应用系统内核程序的修改非常繁琐,需要编程人员在集成开发环境中进行编程,生成目标代码,然后需要进行下载,下载要使用专用仿真器,将程序代码下载到程序存储器,或者通过编程器将目标代码烧写到程序存储器中,烧写完成后便很难再次修改,因此单片机应用系统的文护相当困难。而Flash单片机的可自编程性,为这一问题的解决提供了一种思路,即利用Flash内部的驻留软件或编译成功的程序写入单片机内部,以此来实现单片机系统的升级。本课题所设计的通用UART数据收发器,也可作为UART设备对MSP430程序升级器的数据缓冲器,即可以将程序或驻留软件保留在此数据收发器中,必要时用此程序对Flash存储器进行编程,实现Flash型单片机的在线编程。
    1.2  国内外研究现状
    2  系统设计方案
    本课题的设计要求是:用MSP430单片机设计一款通用UART数据收发器,来自PC机的数据保存在收发器中,通过按键将数据传输到其他设备中,也可作为UART设备对MSP430程序升级器的数据缓冲器。
    本课题要实现的通用UART数据收发器的设计,是基于MSP430单片机来实现的。根据任务书的要求,本课题要实现的通用UART数据收发器应该具有的功能是数据收发,数据存储以及通过按键将数据传送到不同的PC机。其中数据收发通过软件模拟UART来实现,通过简单的设置MSP430单片机的USART模块即可实现串口的数据收发,数据存储则通过Flash存储模块来实现,把接收到的数据写入Flash存储器即可实现数据的存储,而通过按键将数据传输到不同的PC机则需要独立键盘的编程来实现。UART模块负责数据的收发,由其来检测数据线的状态,若检测到有数据来,则接收,接收后将数据存入Flash存储器。独立键盘模块检测是否有按键输入,当接收到按键时,则将数据发送到指定的PC机
  1. 上一篇:基于MATLAB的发动机热力学建模与仿真+源代码
  2. 下一篇:matlab制导炸弹纵向导控制系统设计与仿真
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. AT89S51单片机储藏室温湿度...

  7. MSP430单片机多功能电能表设计+电路图

  8. 电站锅炉暖风器设计任务书

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 当代大学生慈善意识研究+文献综述

  13. 杂拟谷盗体内共生菌沃尔...

  14. 乳业同业并购式全产业链...

  15. 中考体育项目与体育教学合理结合的研究

  16. java+mysql车辆管理系统的设计+源代码

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回