久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2595|回復: 1
打印 上一主題 下一主題
收起左側

單片機串口 - 數碼管顯示 - ‘a’結束符源程序

[復制鏈接]
回帖獎勵 10 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 1 次(中獎概率 50%)
跳轉到指定樓層
樓主
ID:223281 發表于 2017-12-5 17:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
串口 - 數碼管顯示 - ‘a’結束符

單片機源程序如下:
  1. #include "stc15.h"
  2. #include "intrins.h"
  3. #include "gpio.h"
  4. #include "uart.h"
  5. #include "595hc.h"
  6. #include "stdlib.h"

  7. u16 counter = 0;
  8. u8 i=0,j,k;
  9. u8 number;

  10. ///********************** Timer0初始化 ************************/
  11. void Timer0Init(void)                //1毫秒 @11.0592MHz
  12. {
  13.         AUXR = 0x80;                //定時器時鐘1T模式
  14.         TMOD = 0x00;                //設置定時器模式
  15.         TL0 = 0xCD;                //設置定時初值
  16.         TH0 = 0xD4;                //設置定時初值
  17.         EA = 1;                    //開啟總中斷
  18.         ET0 = 1;                //允許定時器0中斷
  19.         TF0 = 0;                //清除TF0標志
  20.         TR0 = 1;                //定時器0開始計時
  21. }
  22. ///********************** Timer0中斷函數 ************************/
  23. void timer0 (void) interrupt 1
  24. {
  25.         counter++;
  26.         DisplayScan();
  27. }



  28. void main(void)
  29. {
  30.         GPIO();
  31.         Timer0Init();
  32.         UART1_config();    // 使用Timer2做波特率.
  33.         EA = 1;             //允許全局中斷

  34.         printf1("********Welcome!********\r\n");
  35.         for (k = 0; k < 8; k++) LED8[k] = 17;
  36.         
  37.         while (1)
  38.         {
  39.                 number = 0;
  40.                 if((TX1_Cnt != RX1_Cnt) && (!B_TX1_Busy))   //收到數據, 發送空閑
  41.                 {
  42.                         if(RX1_Buffer[TX1_Cnt] != 'a')//以字符"a"作為結束符
  43.                         {
  44.                                 SBUF = RX1_Buffer[TX1_Cnt];                        
  45.                                 B_TX1_Busy = 1;        
  46. /********************************************************/
  47.                                 if(i < 8)   //數碼管顯示
  48.                                 {
  49.                                         LED8[i++] = RX1_Buffer[TX1_Cnt] - 48;
  50.                                 }
  51.                                 else
  52.                                 {
  53.                                         i = 0;
  54.                                         LED8[i++] = RX1_Buffer[TX1_Cnt] - 48;
  55.                                 }
  56. /********************************************************/
  57.                                 if(++TX1_Cnt >= UART1_BUF_LENGTH)   TX1_Cnt = 0;
  58.                         }
  59.                         else
  60.                         {
  61.                                 for (k = TX1_Cnt; k < 8; k++) LED8[k] = 17;
  62.                                 TX1_Cnt = 0;
  63.                                 RX1_Cnt = 0;
  64.                                 i = 0;
  65.                         }
  66.                 }        
  67.         }
  68. ……………………

  69. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
串口 - 數碼管顯示 - ‘a’結束符.rar (33.08 KB, 下載次數: 7)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:210588 發表于 2018-1-22 16:33 | 只看該作者
編譯都不成功  想問下 什么問題
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区在线观看 | 成人高清在线视频 | 黄色小视频入口 | www.99re| 国产精品视频免费观看 | www.激情.com | 国产四区 | 午夜影院在线观看 | 91人人看 | 黑人巨大精品 | 在线观看免费黄色片 | 中文字幕久久精品 | 欧美国产日韩一区二区三区 | 久久性av| 免费看啪啪网站 | 日韩一区二区三区精品 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 天天操精品视频 | 一区精品国产欧美在线 | 国产精品一区视频 | 亚洲444eee在线观看 | 亚洲国产精品成人无久久精品 | 欧美日韩国产精品激情在线播放 | 国产在线视频一区二区 | 7777精品伊人久久精品影视 | 91高清在线视频 | 婷婷久久五月天 | 欧美一区2区三区4区公司二百 | 国产精品成人av | 成人欧美一区二区三区黑人孕妇 | 91精品一区二区三区久久久久 | 欧美中文字幕一区 | 欧美在线视频一区二区 | 国产a区| 欧美日韩在线观看一区二区三区 | 伊人久久免费视频 | 99久久99热这里只有精品 | 婷婷桃色网 | 黄视频免费观看 | av黄色片在线观看 | 国产免费观看一区 |