arm中文社区
直播中

周蕊

7年用户 184经验值
私信 关注
[经验]

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

实现两台ARM机的通讯,具体要求如下:

1.第一页LCD屏幕上显示本人图像、学号、姓名等信息。

2.换屏以微信或QQ界面的对话方式呈现,里面分输入框和输出框。

3.每次键盘输入,只有当按了“发送”键后,才能在输出框中显示,且在另一台机中显示发送的内容。

4.两台机执行同一程序,不能出现死机现象。

      实验设备
硬件:两台全模块arm实验平台,两套ULINK2 仿真器套件,PC 机,串口 。


软件:μVision IDE for ARM集成开发环境,Windows98/2000/NT/XP。

      实验思路设计
•     程序启动后,首先开启LED液晶显示屏,显示一张带有本人姓名学号等信息的本人照片。

•     在该界面停留五秒后自动进入聊天对话框界面,该界面分为编辑文字区,发送文字区和接收文字区。

•     当使用keypad输入键值时,触发中断,将该键值发送至对话框编辑文字区显示,若按下0键,则在屏幕上显示删除前一位输入的字符,当按下1键时,则发送目前在编辑区编辑的字符串至发送区和另一个机器。

•     发送区显示的字符串周边带有文字框,并且每一次发送,字符串显示在原字符串的下一行,接收区同理。


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

  
  
  
  


完整的pdf格式文档电子发烧友下载地址(共21页):
    两台arm机通讯(含界面) 源码.pdf  




更多回帖

发帖
×
20
完善资料,
赚取积分