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

標題: Stm32仿真+代碼(Proteus8.6+74LS595+數碼管) [打印本頁]

作者: feiyang888    時間: 2018-11-20 17:21
標題: 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)
附件:仿真及代碼下載

作者: MMU_FS    時間: 2018-11-20 17:54
很好的資料!
作者: liming_nefu    時間: 2018-12-1 10:12
弄了595仿真,一直都沒好用過!多謝樓主,下載下來研究下


作者: easyming    時間: 2019-7-18 18:32
正需要看看,謝謝樓主
作者: chenqiandong    時間: 2020-3-16 13:29
感謝樓主分享
作者: 12345678..    時間: 2020-3-30 00:02
感謝分享
作者: 尚明林1    時間: 2020-5-23 23:27
流弊樓主啊很有
作者: 曾現路    時間: 2021-12-14 21:48
謝謝樓主,下載下來學習學習




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文字幕在线观看网站 | 日韩 欧美 亚洲 | 国产一区二区在线播放 | 日韩欧美一区二区三区久久婷婷 | 一区二区三区在线观看视频 | 毛片在线观看视频 | 久久香蕉国产 | 欧美精品一区在线 | 久久久中文字幕 | a级片免费观看 | 五月婷婷六月丁香 | 亚洲第一黄色 | 可以看的毛片 | 欧美三根一起进三p | 波多野结衣之双调教hd | www四虎影院| 欧美一区二区精品 | 欧美又大又硬又粗bbbbb | 天堂成人 | 欧美日韩国产二区 | 欧美日韩国产二区 | 免费三级网站 | 日韩精品视频在线 | 黄色高清网站 | 99精品视频在线 | 午夜激情网 | 人人草人人爽 | 在线观看欧美日韩 | 黄色网址av | 国产精品久久久久久久久久辛辛 | 一区二区黄色 | 国产激情综合 | 伊人天堂网| 黄色成人毛片 | 日本不卡一区二区三区 | 天天干夜夜爽 | 黄视频在线播放 | 视频在线一区 | 精品国产一区二 | 日韩高清精品免费观看 | 天天爱综合 |