单片机之旅(串口)--1

    如果说单写单片机什么最重要,我想应该就是串口了吧。

    在我没有钱买仿真调试那玩意的时候,也在我发现手上就一块2块钱的单片机的时候串口可能就成为了唯一的调试手断了。

    我喜欢用串口中断的方式来使用串口,一般的话我都是这样写的,可能用先入为主,因为看过很多串口相关的写法,但我还是觉得代码这样写要好看一些,因为这是我老大(后来才知道他是我学长)拿我的代码和他的对比了下,确实好像好看些,后来大就一直都这样写了:

以下是自收自发的测试程序(把串口的tx,rx线短在一起),用来debug还是可以的:

  头文件:uart.h

#ifndef uart_h_
#define uart_h_

#define UART_RX_SIZE  128
#define UART_TX_SIZE  128    

extern unsigned char uart_rx_byte;
extern unsigned char uart_tx_byte;
extern unsigned char xdata uart_rx_buffer[UART_RX_SIZE];
extern unsigned char *uart_tx_point;


void uart_init(void);
void uart_send_data(unsigned char *send_data_point, unsigned char length);
void uart_task(void);

extern void uart_init(void);
extern void uart_send_data(unsigned char *send_data_po

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值