导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→一个参考程序

* 18003: 初学者:有关单片机接收字符的命令,我不太懂,请求您的帮助!

   Kuang-chingTsui 
Kuang-chingTsui发表的帖子 

 一个参考程序
         org 0
         jmp main
..............
         org 40h
main:     .             ;初始化程序段
          .
          .             ;设置串口模式1,9600bps
          .             
       setb ren         ;允许接收
         
          .
       mov r0,#xxh      ;r0指向数据缓冲区首地址
          .
loop:  mov a,@r0
       anl a,#0fh       ;屏蔽高四位(ASCII-BCD)
       mov dptr,#font
       mov a,@a+dptr
       mov p1,a
       inc r0
       mov a,@r0
       anl a,#0fh
       mov a,@a+dptr
       mov p2,a
       mov r0,#xxh
          .
          .
          .
;serial port sink 
sin:   jnb ri,$
       clr ri
       mov a,sbuf         ;收到一个字节
       xrl a,#"<"
       jz next
       mov r0,#xxh        ;不是约定的字符返回 
       jmp loop       
next:  
       jnb ri,$
       clr ri
       mov a,sbuf
       xrl a,#">"      
       jnz  next3
       mov r0,#xxh
       jmp loop         ;
next3: mov @r0,a
       inc r0
       jmp next

font:  db LED0,LED1, 。。。,LED9   ;定义LED显示字形编码

你可以根据需要设置串口中断方式接收        


发表时间:2003年1月24日13:58:00

  
回复该帖

本主题共有 20 帖,分页:>>>>>该主题的所有内容[20]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  18010.[详细]需要您的帮助!
摘要:白莲老师:     您好!     也许您从来没有看到过象我这样笨的学生了,我都有些不好意思了,但我这个人,觉得 我不知道的,别人......(230字)
- [weeknjzy][985次] 2003年1月24日

  18026.[详细]经过验证的源代码........
摘要:        ORG     0000H     &nbs......(6346字)
- [白莲][1172次] 2003年1月24日

  18233.[详细]Hi, White Lotus Flower
摘要:Hi, White Lotus Flower, Happy to you this Chinse New Year , ......(112字)
- [Kuang-chingTsui][1149次] 2003年2月2日

[上一篇帖子]:初学者:一个老单片机如何与p4机相连小的最近借了个mice单片机,准备学学51编程,不想。实验机提供
[下一篇帖子]:源。。。       &nbs