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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2652|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区久久 | 欧美日韩午夜精品 | 中文字幕一区二区三区在线视频 | 久久人人网| 欧美一区二区三区在线观看 | 四虎成人精品永久免费av九九 | 亚洲欧美国产一区二区三区 | 欧美xxxx性| 日韩视频免费在线 | 中文字幕一区二区三区精彩视频 | 伊人伊成久久人综合网站 | 精品视频在线观看 | 丁香五月网久久综合 | 欧美久久久久久 | 亚洲视频在线一区 | 午夜伦理影院 | 国产91丝袜在线播放 | 97超碰成人 | 国产有码 | 国产成人精品午夜 | 欧美一区二区三区在线播放 | 亚洲精品一区二区在线观看 | 国产精品久久久久久久7777 | 日韩精品一区中文字幕 | 亚洲资源在线 | 欧美一区二区三区 | 欧美成年人视频在线观看 | 天天躁日日躁狠狠的躁天龙影院 | 草草视频在线观看 | 美女视频网站久久 | 国产精品a一区二区三区网址 | 欧美bondage紧缚视频 | 黄色毛片免费视频 | 啪啪av | 精品福利在线 | 女同久久另类99精品国产 | 综合精品久久久 | 在线观看中文字幕一区二区 | 亚洲图片一区二区三区 | 久久久亚洲 | 一区二区三区欧美在线 |