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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10786|回復: 7
收起左側

Stm32仿真+代碼(Proteus8.6+74LS595+數碼管)

  [復制鏈接]
ID:237586 發表于 2018-11-20 17:21 | 顯示全部樓層 |閱讀模式
Stm32仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)(Proteus8.6+74LS595+數碼管)
stm32.jpg
0.png

單片機源程序如下:
  1. #include "led595.h"
  2. #include "delay.h"

  3. u8 Ledseg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x8C,0xBF,0xC6,0xA1,0x86,0xFF,0x7f};

  4. void LED595_Init(void)
  5. {
  6.   GPIO_InitTypeDef GPIO_InitStructure;
  7.   //打開PD口時鐘
  8.   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
  9.         
  10.         //引腳設置
  11.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_4|GPIO_Pin_6;
  12.         //端口速度
  13.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  14.         //端口模式,此為輸出推挽模式
  15.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  16.         
  17.         //初始化對應的端口
  18.   GPIO_Init(GPIOC, &GPIO_InitStructure);
  19. }

  20. //串行移位輸出8位
  21. void Led595_Out(u8 data)
  22. {
  23.         u8 i;
  24.         for(i=8;i>=1;i--)
  25.         {
  26.                 if(data&0x80)        
  27.                 {
  28.                         DIO_ON;
  29.                 }
  30.                 else
  31.                 {
  32.                         DIO_OFF;
  33.                 }
  34.                 data<<=1;
  35.                 SCLK_OFF;
  36.                 delayms(5);
  37.                 SCLK_ON;
  38.         }
  39. }

  40. //顯示函數
  41. void Led595_Display (u8 *leddata)
  42. {
  43.         u8 *led_table;
  44.         u8 i;
  45.         //顯示第四位
  46.         led_table = Ledseg + *leddata;
  47.         i = *led_table;

  48.         Led595_Out(i);                        
  49.         Led595_Out(0x01);               

  50.         RCLK_OFF;
  51.         delayms(5);
  52.         RCLK_ON;
  53.         //顯示第三位
  54.         led_table = Ledseg + *(leddata+1);
  55.         i = *led_table;

  56.         Led595_Out(i);                        
  57.         Led595_Out(0x02);               

  58.         RCLK_OFF;
  59.         delayms(5);
  60.         RCLK_ON;
  61.         //顯示第二位
  62.         led_table = Ledseg + *(leddata+2);
  63.         i = *led_table;

  64.         Led595_Out(i);                        
  65.         Led595_Out(0x04);        

  66.         RCLK_OFF;
  67.         delayms(5);
  68.         RCLK_ON;
  69.         //顯示第一位
  70.         led_table = Ledseg + *(leddata+3);
  71.         i = *led_table;

  72.         Led595_Out(i);                        
  73.         Led595_Out(0x08);               

  74.         RCLK_OFF;
  75.         delayms(5);
  76.         RCLK_ON;
  77. }
復制代碼

所有資料51hei提供下載:
STM32_74HC595_SEG.rar (982.63 KB, 下載次數: 822)
附件:仿真及代碼下載

評分

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

查看全部評分

回復

使用道具 舉報

ID:379730 發表于 2018-11-20 17:54 | 顯示全部樓層
很好的資料!
回復

使用道具 舉報

ID:147329 發表于 2018-12-1 10:12 | 顯示全部樓層
弄了595仿真,一直都沒好用過!多謝樓主,下載下來研究下

回復

使用道具 舉報

ID:102665 發表于 2019-7-18 18:32 | 顯示全部樓層
正需要看看,謝謝樓主
回復

使用道具 舉報

ID:650508 發表于 2020-3-16 13:29 | 顯示全部樓層
感謝樓主分享
回復

使用道具 舉報

ID:438003 發表于 2020-3-30 00:02 來自觸屏版 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:759020 發表于 2020-5-23 23:27 來自觸屏版 | 顯示全部樓層
流弊樓主啊很有
回復

使用道具 舉報

ID:422924 發表于 2021-12-14 21:48 | 顯示全部樓層
謝謝樓主,下載下來學習學習
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天综合网天天综合色 | 久日精品| 国产一区二区黑人欧美xxxx | 日韩久久久久 | 91视频国产精品 | 亚州av| 九九久视频 | 最新日韩欧美 | 国产91丝袜在线播放 | 国产三级一区二区三区 | 成人在线电影网站 | 精品免费国产一区二区三区 | 久久国产精品久久久久久久久久 | 亚洲精品久 | 日韩视频观看 | 国产高清视频一区 | 欧美日韩三级在线观看 | 中文天堂在线观看 | 天天干天天操天天射 | 91精品欧美久久久久久久 | www亚洲免费国内精品 | 国产视频一区二区 | 亚洲人在线观看视频 | 国产在线永久免费 | 精品国产乱码久久久久久88av | 另类 综合 日韩 欧美 亚洲 | 国产精品一二区 | 中文字幕一区二区三区四区五区 | 日日夜夜天天 | 国产欧美一区二区在线观看 | 一区二区日韩 | 夜夜草av| 国产精品久久在线观看 | 99精品热视频 | 日韩毛片免费看 | 黄色成人免费在线观看 | 国产精品一区二区不卡 | 久久精品天堂 | 国精产品一区一区三区免费完 | 亚洲精品一区久久久久久 | 野狼在线社区2017入口 |