打印
[新手园地]

[第六批] 学习笔记一 串口发送数字 数码管显示

[复制链接]
1970|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 lovebaby8848 于 2012-3-26 22:12 编辑

昨天看到第六批的同学上传笔记才想起来该我也是第六批。。。

本人菜鸟一个 51和M0一起进行的  51的开发板是开放式的可以很方便的连接到M0板

本程序功能 通过串口猎人向M0发送数字 记得选择HEX模式  数码管显示发送的数字 同时通过串口上报正在显示的数字 以后学习一定围绕着串口展开 出错也知道哪里出的  主要部分如下

while(1)
  {
{
   uint8_t bInChar[1]={0xFF};
     while(UART0->ISR.RDA_IF==0);
   DrvUART_Read(UART_PORT0,bInChar,1);
   printf("您输入的数字是 %d   \n", bInChar[0]);
   
   
    a=bInChar[0];

}   
   DrvGPIO_SetPortBits(E_GPA, (gongyang[a]<<2));
   printf("正在显示的是 %d   \n", a);
  /*if(a<9)
   a++;
  else
   a=0;
  DrvSYS_Delay(500000);
  */

//注意:若读取整个PORT 则可使用函数   DrvGPIO_GetPortDoutBits(DRVGPIO_PORT port);
  }



串口发送显示字符.rar (2.67 MB)

IMG_20120317_201110.jpg (1.08 MB )

IMG_20120317_201110.jpg

IMG_20120317_201120.jpg (1.08 MB )

IMG_20120317_201120.jpg

IMG_20120317_201131.jpg (1.36 MB )

IMG_20120317_201131.jpg

QQ截图20120317202535.png (38.89 KB )

QQ截图20120317202535.png

相关帖子

沙发
菜鸟+新手| | 2012-9-3 08:47 | 只看该作者
顶一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:啥都干,啥都不专,要改

1

主题

136

帖子

0

粉丝