C语言的串口数据接收程序,求帮忙,该怎么处理

C语言的串口数据接收程序,求帮忙
我的实验做的是ARM实验平台和PC通过串口1进行通讯,现在要用C语言编写一个串口数据接收的程序,接收从实验箱上发来的数据,比如我按键盘上的1,那么我PC端的应用程序端就能得到一个字符1。就这么简单。求大家给我源代码呀,谢谢啦。

------解决方案--------------------
这个 需要根据你的硬件平台来 配置串口的 波特率 停止位 是否奇偶校验,可以选择查询方式和中断方式 如 查询键盘按下 然后进入串口发数 。 至于你要发什么数 要参看 ascii 码表 比如 0x30 对应0
在电脑上用 串口精灵接一下就行了。 原理就是这样 硬件平台代码 不可能完全一样
------解决方案--------------------
就是初始话串口啊,设置波特率,uart寄存器等,最后要注意做回显