找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3689|回复: 0
收起左侧

两台arm机S3C2410X通讯(含界面)+源码

[复制链接]
ID:257576 发表于 2017-12-5 17:30 | 显示全部楼层 |阅读模式
实现两台arm机的通讯,具体要求如下:
1.第一页LCD屏幕上显示本人图像、学号、姓名等信息。
2.换屏以微信或QQ界面的对话方式呈现,里面分输入框和输出框。
3.每次键盘输入,只有当按了“发送”键后,才能在输出框中显示,且在另一台机中显示发送的内容。
4.两台机执行同一程序,不能出现死机现象。
      实验设备
硬件:两台全模块arm实验平台,两套ULINK2 仿真器套件,PC 机,串口 。

软件:μVision IDE for ARM集成开发环境,Windows98/2000/NT/XP。
      实验思路设计
•     程序启动后,首先开启LED液晶显示屏,显示一张带有本人姓名学号等信息的本人照片。
•     在该界面停留五秒后自动进入聊天对话框界面,该界面分为编辑文字区,发送文字区和接收文字区。
•     当使用keypad输入键值时,触发中断,将该键值发送至对话框编辑文字区显示,若按下0键,则在屏幕上显示删除前一位输入的字符,当按下1键时,则发送目前在编辑区编辑的字符串至发送区和另一个机器。
•     发送区显示的字符串周边带有文字框,并且每一次发送,字符串显示在原字符串的下一行,接收区同理。

•     字符串接收功能通过UART中断触发,对象机使用UART的发送函数发送字符串时中断触发,把该字符串赋值给一个新的数组,并且将该数组发送至对话框接收文字区显示。
0.png 0.png 0.png 0.png

完整的pdf格式文档51黑下载地址(共21页):
两台arm机通讯(含界面) 源码.pdf (840.3 KB, 下载次数: 29)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表