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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

  [復制鏈接]
跳轉到指定樓層
樓主
Stm32仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)(Proteus8.6+74LS595+數碼管)



單片機源程序如下:
  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 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:379730 發表于 2018-11-20 17:54 | 只看該作者
很好的資料!
回復

使用道具 舉報

板凳
ID:147329 發表于 2018-12-1 10:12 | 只看該作者
弄了595仿真,一直都沒好用過!多謝樓主,下載下來研究下

回復

使用道具 舉報

地板
ID:102665 發表于 2019-7-18 18:32 | 只看該作者
正需要看看,謝謝樓主
回復

使用道具 舉報

5#
ID:650508 發表于 2020-3-16 13:29 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

6#
ID:438003 發表于 2020-3-30 00:02 來自手機 | 只看該作者
感謝分享
回復

使用道具 舉報

7#
ID:759020 發表于 2020-5-23 23:27 來自手機 | 只看該作者
流弊樓主啊很有
回復

使用道具 舉報

8#
ID:422924 發表于 2021-12-14 21:48 | 只看該作者
謝謝樓主,下載下來學習學習
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品视频一区二区三区在线观看 | 美女逼网站 | 国产日韩精品一区 | 日日操av | 日韩精品一区二区三区中文在线 | 久久久久久成人 | 一区二区播放 | 欧美黄色网络 | 一区二区三区av | 久久中文网 | 黄网站免费在线 | 久久精品免费 | 久久久影院| 理论片87福利理论电影 | 国产香蕉视频在线播放 | 欧美综合一区二区三区 | 久久久一区二区三区 | 性欧美精品一区二区三区在线播放 | 国产精品福利久久久 | 久久精品国内 | 一区二区视频 | 精品一区二区三区在线观看国产 | 国产精品久久久久久久免费大片 | 一区二区三区精品视频 | 国产欧美一区二区三区久久手机版 | 一区二区高清 | av日韩在线播放 | av免费网址 | 日本不卡免费新一二三区 | 久久伊 | 亚洲精品区 | av片免费 | 国产精品日本一区二区在线播放 | 高清18麻豆| 色婷婷一区二区三区四区 | 日韩在线小视频 | 日韩精品一区二区三区视频播放 | 高清成人免费视频 | 在线观看亚洲 | 欧美一级黄视频 | 精品久久香蕉国产线看观看亚洲 |