首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于单片机的LED数字大屏幕显示系统
来源:本站整理  作者:佚名  2011-08-18 14:51:13



  2.2 矩阵转换移位算法

  矩阵转换移位算法目的就是如何把这些原始的数据转换成串行的数据,以便把数据正确的输入到74HC595。原始的数据必须要对其转换。下面为它的算法实现。

  2.3 上位机和下位机的通信

  上位机和下位机的通信主要是通过RS232接口进行的,对于上位机的数据传输的速率为9600bps。为了便于数据的传输和接收,可以给要传输数据的前后加上标志位。如果数据发送量大,在发送数据时还可采用线程的方式来发送。而下位机接收数据则可采用单片机内全双工的通用异步收发器(UART)来进行。

  UART有中断和查询两种工作方式,UART初始化需要设置相关几个控制寄存器,我们可以把UART几个控制寄存器的初始化情况表示出来:

 UCR=0x00设置波特率时要先关闭UARTUBRR=0x33设置波特率为9600bpsUCR=0xD8打开串口:

      8位数据UART如何接收和发送数据通过数据寄存器UDR完成。UDR虽然只有一个地址,但是在物理上分离了二个寄存器,一个用于发送,一个用于接收。对于数据的接收和发送采用中断的方式,其中断向量为12,即是interrupthandleruart0_rx_isr:12。接收和发送方式如下:

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:244,468.80000 毫秒