导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[woodvase]初学者:help me!



No.11122
作者:woodvase
邮件:
ID:1103
登陆:1次
文章数:4篇
最后登陆IP:
最后登陆:2002/9/17 16:45:00
注册:2002/9/17 16:45:00
财富:18
发帖时间:2002/9/17 16:50:00
发贴者IP:211.99.149.50
标题:woodvase:初学者:help me!
摘要:No.11122初学者:help me! 我在做一个键盘和主机通信的项目,现在程序写完了,做了实验板,但是不能实现功能,但
是程序我觉得可以了,谁帮我一下呢?下面是我的chengxu ,高手请指教!
//键盘侧程序
#include <stdio.h> 
#include <string.h>
#include <delay.h>
#include <90s2313.h> 
/************************************************/ 
int test_cnt=0;
unsigned int Kb_cnt=0; 
/************************************************/                              
                 
void Init2313(void)//初始化2313

  SREG=0x80;//允许全局中断
  UBRR=47;//设定波特率
}
/************************************************/ 
//中断处理子程序 
//int0的中断向量号为2
interrupt[2] void RTKbMsg(void) 
{   
  unsigned int i;
  unsigned char Kb_buffer[20]; 
  DDRB==0x00;//0为输入,接受键盘数据
  for(i=0;i<11;i++)
    {
      Kb_buffer[i]=PINB.1;
      test_cnt++;
      Kb_cnt++;
    }
  if(Kb_cnt>=10)//发送接收到的键盘数据
    {
      i=0;
      UCR.3=1;//允许UART发送
      for(i=0;i<Kb_cnt;i++)
        {
          UDR=Kb_buffer[i];
        } 
      i=0;
      Kb_cnt=0;
    }
}
/****************************************/ 
void RThostMsg(void)//接受和传送主机的命令信息  
{
  unsigned char HostMsg;
  unsigned char *outptr;
  unsigned char *address;
  int msg_size; 
  int Host_cnt=0;
   
  UDR.4=1;
  HostMsg=getchar();
  if(HostMsg)
    {
      DDRB=0x02;//Port B 1脚设为输出 
      *outptr=HostMsg; 
      *address=HostMsg;
      msg_size=strlen(*outptr);
      while(outptr<address+msg_size)
        {
          PORTB.1=(*outptr);
          outptr++;
          Host_cnt++;
        }
      if(outptr>=address+msg_size)
        {
          outptr=address;
          Host_cnt=0;
        } 
   &nbs ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:63毫秒 最大:3859毫秒 查询6次