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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32版八位串行74HC595數碼管程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:100252 發表于 2015-12-24 17:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

stm32版八位串行595數碼管.rar (3.22 MB, 下載次數: 344)
  1. #include "sys.h"   //點擊魔術棒加入對應的文件夾地址,FWLIB里加入相應的頭文件
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "led.h"
  5. #include "key.h"

  6. ////////////////////////////////////////////////////////////////////////////
  7. unsigned char fseg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  8. unsigned char segbit[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
  9. unsigned char  disbuf[8]={0,0,0,0,0,0,0,0};
  10. #define uchar unsigned char
  11. #define DIO  LED0//串行數據輸入
  12. #define RCLK LED1 //時鐘脈沖信號——上升沿有效
  13. #define SCLK LED2//打入信號————上升沿有效



  14. void LED4_Display (void);                        // LED顯示
  15. void LED_OUT(uchar X);                                // LED單字節串行移位函數
  16. void data_OUT(int data);
  17. unsigned char  LED_0F[];                // LED字模表


  18. //-----------------------------------------------------------------------------
  19. // 全局變量
  20. uchar LED[8];        //用于LED的8位顯示緩存

  21. ///////////////////////////////////////////////////////////////////////////////////
  22. int main(void)
  23. {       
  24.          
  25.         u8 t=0;
  26.         delay_init();                     //延時函數初始化          
  27.         NVIC_Configuration();          //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
  28.         uart_init(9600);         //串口初始化為9600
  29.     LED_Init();
  30.         KEY_Init();
  31.         //////////////////////////////////////////////////////////
  32. //        LED[0]=0;
  33. //        LED[1]=2;
  34. //        LED[2]=3;
  35. //        LED[3]=4;
  36. //        LED[4]=5;
  37. //        LED[5]=6;
  38. //        LED[6]=7;
  39. //        LED[7]=8;
  40.          
  41.        
  42.        
  43.        
  44.        
  45.        
  46.        
  47.        
  48.        
  49.        
  50.        
  51. /////////////////////////////////////////////////////////////////         
  52.         while(1)
  53.         {
  54.    LED4_Display ();//串口數碼管
  55.    data_OUT(123456);
  56. //                printf("love");
  57.         }
  58. }
  59. /////////////////////////////////////////////////////////////////
  60. void LED4_Display (void)
  61. {
  62.         unsigned char  *led_table;          // 查表指針
  63.         uchar i;
  64.         //顯示第1位
  65.         led_table = LED_0F + LED[0];
  66.         i = *led_table;

  67.         LED_OUT(i);                       
  68.         LED_OUT(0x01);               

  69.         RCLK = 0;
  70.         RCLK = 1;
  71.         //顯示第2位
  72.         led_table = LED_0F + LED[1];
  73.         i = *led_table;

  74.         LED_OUT(i);               
  75.         LED_OUT(0x02);               

  76.         RCLK = 0;
  77.         RCLK = 1;
  78.         //顯示第3位
  79.         led_table = LED_0F + LED[2];
  80.         i = *led_table;

  81.         LED_OUT(i);                       
  82.         LED_OUT(0x04);       

  83.         RCLK = 0;
  84.         RCLK = 1;
  85.         //顯示第4位
  86.         led_table = LED_0F + LED[3];
  87.         i = *led_table;

  88.         LED_OUT(i);                       
  89.         LED_OUT(0x08);               

  90.         RCLK = 0;
  91.         RCLK = 1;
  92.         //顯示第5位
  93.         led_table = LED_0F + LED[4];
  94.         i = *led_table;

  95.         LED_OUT(i);                       
  96.         LED_OUT(0x10);       

  97.         RCLK = 0;
  98.         RCLK = 1;
  99.         //顯示第6位
  100.         led_table = LED_0F + LED[5];
  101.         i = *led_table;

  102.         LED_OUT(i);                       
  103.         LED_OUT(0x20);       

  104.         RCLK = 0;
  105.         RCLK = 1;
  106.         //顯示第7位
  107.         led_table = LED_0F + LED[6];
  108.         i = *led_table;

  109.         LED_OUT(i);                       
  110.         LED_OUT(0x40);       

  111.         RCLK = 0;
  112.         RCLK = 1;
  113.         //顯示第8位
  114.         led_table = LED_0F + LED[7];
  115.         i = *led_table;

  116.         LED_OUT(i);               
  117.         LED_OUT(0x80);       

  118.         RCLK = 0;
  119.         RCLK = 1;
  120. }

  121. void LED_OUT(uchar X)
  122. {
  123.         uchar i;
  124.         for(i=8;i>=1;i--)
  125.         {
  126.                 if (X&0x80) DIO=1; else DIO=0;
  127.                 X<<=1;
  128.                 SCLK = 0;
  129.                 SCLK = 1;
  130.         }
  131. }
  132. void data_OUT(int data)
  133. {
  134.         LED[7] = 0;
  135.         LED[6] = 0;
  136.         LED[5] = data % 1000000 / 100000;
  137.         LED[4] = data % 100000 / 10000;
  138. //       
  139.         LED[3] = data % 10000 / 1000;
  140.         LED[2] = data % 1000 / 100;
  141.         LED[1] = data % 100 / 10;
  142.         LED[0] = data % 10;
  143.        
  144.        
  145.        
  146.        
  147.        
  148.        
  149.        
  150.        
  151.        
  152.        
  153.        
  154.        
  155.        
  156.        
  157.        
  158.        
  159. }
  160. unsigned char  LED_0F[] =
  161. {// 0         1          2           3        4         5          6           7        8         9          A           b        C    d          E    F    -
  162.         0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x8C,0xBF,0xC6,0xA1,0x86,0xFF,0xbf
  163. };

  164. ///////////////////////////////////////////////////////////////////////////////////////////////


















復制代碼


評分

參與人數 4威望 +50 黑幣 +61 收起 理由
libarwz + 5 很給力!
wuguangyue + 1 贊一個!
ewb2002 + 5
admin + 50 + 50 共享資料的積分獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:114316 發表于 2016-4-15 00:39 | 只看該作者
現在下載文件真困難

評分

參與人數 1黑幣 +30 收起 理由
admin + 30 淡定

查看全部評分

回復

使用道具 舉報

板凳
ID:114316 發表于 2016-5-21 15:47 | 只看該作者
謝謝站長
回復

使用道具 舉報

地板
ID:135157 發表于 2016-7-27 03:03 | 只看該作者
感謝分享
回復

使用道具 舉報

5#
ID:158801 發表于 2016-12-30 08:30 | 只看該作者
感謝分享
回復

使用道具 舉報

6#
ID:169300 發表于 2017-3-9 09:23 | 只看該作者
感謝分享
回復

使用道具 舉報

7#
ID:154092 發表于 2017-3-16 12:15 | 只看該作者
感謝分享
回復

使用道具 舉報

8#
ID:124543 發表于 2017-3-31 12:32 | 只看該作者
真是好貼。學習學習。正好卡在瓶頸。
回復

使用道具 舉報

9#
ID:185482 發表于 2017-4-2 00:42 | 只看該作者
好貼,學習學習
回復

使用道具 舉報

10#
ID:189043 發表于 2017-4-12 23:49 | 只看該作者
感謝分享
回復

使用道具 舉報

11#
ID:186666 發表于 2017-4-13 11:54 | 只看該作者
感謝分享
回復

使用道具 舉報

12#
ID:194208 發表于 2017-4-27 15:14 | 只看該作者
yeuego 發表于 2016-4-15 00:39
**** 作者被禁止或刪除 內容自動屏蔽 ****

學習過程中的坎坷
回復

使用道具 舉報

13#
ID:92967 發表于 2017-9-5 18:18 | 只看該作者
現在下載文件真困難
回復

使用道具 舉報

14#
ID:234195 發表于 2017-9-19 19:59 | 只看該作者
現在下載文件真困難
回復

使用道具 舉報

15#
ID:289512 發表于 2018-3-22 16:49 | 只看該作者
一不小心,得了68黑幣,真開心
回復

使用道具 舉報

16#
ID:251572 發表于 2018-7-29 21:34 | 只看該作者
求黑幣

51黑論壇_stm328位串行數碼管顯示.rar

1.28 KB, 下載次數: 23, 下載積分: 黑幣 -5

可以試試

回復

使用道具 舉報

17#
ID:130990 發表于 2018-8-30 23:11 | 只看該作者
很好的資料
回復

使用道具 舉報

18#
ID:120879 發表于 2018-10-3 15:26 | 只看該作者
資料很實用!感謝分享!
回復

使用道具 舉報

19#
ID:417225 發表于 2018-10-29 14:12 | 只看該作者
很好,很實用,謝謝分享
回復

使用道具 舉報

20#
ID:267330 發表于 2018-11-17 17:08 | 只看該作者
感謝分享 ,正在找啊
回復

使用道具 舉報

21#
ID:514062 發表于 2019-4-16 21:31 | 只看該作者
想學習學習
回復

使用道具 舉報

22#
ID:670046 發表于 2019-12-21 22:32 | 只看該作者
感謝分享
回復

使用道具 舉報

23#
ID:683402 發表于 2020-1-8 10:17 | 只看該作者
感謝分享
回復

使用道具 舉報

24#
ID:341418 發表于 2020-4-14 17:13 | 只看該作者
親,有這個程序的電路圖沒有。
回復

使用道具 舉報

25#
ID:341418 發表于 2020-4-14 17:13 | 只看該作者
有這個程序的電路圖沒有
回復

使用道具 舉報

26#
ID:341418 發表于 2020-4-14 17:14 | 只看該作者
有這個程序的電路圖沒有?
回復

使用道具 舉報

27#
ID:733032 發表于 2020-4-21 14:18 | 只看該作者
謝謝轉子的分享
回復

使用道具 舉報

28#
ID:208271 發表于 2021-5-8 11:59 | 只看該作者
感謝樓主分享,移值到C8T6上,可用,真實有效
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人午夜精品 | 国产高清视频一区 | 中文字幕在线第二页 | 欧美日韩黄色一级片 | 午夜久久久久久久久久一区二区 | 天堂网av在线 | 国产三区av | 久久国产三级 | 久久久www成人免费精品 | 国产欧美一级二级三级在线视频 | 欧美激情99| 欧美日韩视频在线播放 | 91精品国产日韩91久久久久久 | 精品久久一区 | 一区二区成人 | 狠狠入ady亚洲精品经典电影 | 黄色精品 | 欧美一区二 | 免费在线看黄视频 | 日韩精品一区二区久久 | 日韩欧美二区 | 国产精品自产av一区二区三区 | 欧美精品一区二区蜜桃 | 在线色网 | 亚洲精品久久久久avwww潮水 | 无码一区二区三区视频 | 久久久久九九九女人毛片 | 国产成人高清在线观看 | 欧美一卡二卡在线观看 | 天天色天天射天天干 | 国产精品99久久久久久久久 | 欧美午夜精品久久久久久浪潮 | 91视频国产一区 | 色吧久久 | 精品国产区 | 欧美国产日韩在线 | 亚洲精品电影网在线观看 | 四虎影院在线免费观看 | 日日碰狠狠躁久久躁婷婷 | 欧美日韩福利视频 | 日韩中文字幕高清 |