欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: AVR單片機(jī)通過(guò)74HC595驅(qū)動(dòng)數(shù)碼管顯示源碼 原理圖及proteus仿真 [打印本頁(yè)]

作者: 51黑ff    時(shí)間: 2016-9-27 20:35
標(biāo)題: AVR單片機(jī)通過(guò)74HC595驅(qū)動(dòng)數(shù)碼管顯示源碼 原理圖及proteus仿真
一個(gè)很簡(jiǎn)單的avr單片機(jī)的仿真,用74hc595芯片來(lái)驅(qū)動(dòng)單個(gè)數(shù)碼管顯示數(shù)字,下面是仿真原理圖

源程序:
  1. #include<iom16v.h>
  2. #include<macros.h>
  3. void delay(int k){
  4.          int i=0,j=0;
  5.          for(i=0;i<k;i++){
  6.              for(j=0;j<6;j++){
  7.                     ;
  8.                 }
  9.          }
  10. }

  11. void InputData(unsigned char data){
  12.          unsigned char i;
  13.          unsigned char k;
  14.          for(i=0;i<8;i++){
  15.             PORTB=~BIT(0);
  16.                 delay(20);  
  17.                 PORTC=(data>>i)&0x01;         
  18.                 delay(20);
  19.                 PORTB=BIT(0);
  20.                 delay(20);
  21.         }
  22. }
  23. void OutData(void){
  24.          PORTD=~BIT(0);
  25.          delay(40);
  26.          PORTD=BIT(0);                          //上升沿送到鎖存器
  27.          delay(40);
  28.          PORTD=~BIT(0);            //鎖存顯示
  29. }
  30. void main(){
  31.          unsigned char i,j;
  32.          unsigned char temp=0x0f;
  33.          
  34.          unsigned char str[8]={0xfc/*0*/,0x60/*1*/,0xda,/*2*/0xf2/*3*/,0x66/*4*/,0xb6/*5*/,0xbe/*6*/,0xe0/*7*/};
  35.          DDRB=0XFF;
  36.          DDRC =0XFF;
  37.          DDRD=0XFF;         
  38.          while(1){                  
  39.                  for(i=0;i<8;i++){
  40.                     InputData(str[i]);
  41.                         OutData();
  42.                         delay(9000);
  43.                         delay(9000);
  44.                         delay(9000);
  45.                         delay(9000);
  46.                         delay(9000);
  47.                         delay(9000);
  48.                         delay(9000);
  49.                         delay(9000);
  50.                         delay(9000);
  51.                         delay(9000);
  52.                         delay(9000);
  53.                         delay(9000);
  54.                         delay(9000);
  55.                         delay(9000);
  56.                         delay(9000);
  57.                         delay(9000);
  58.                         delay(9000);
  59.                         delay(9000);
  60.                 }  
  61.          }
  62. }
復(fù)制代碼



所有資料下載:
74hc595仿真.zip (98.73 KB, 下載次數(shù): 65)

作者: zxl158    時(shí)間: 2018-4-25 17:42
謝謝分享,下載學(xué)習(xí)了。。。
作者: DILRABA0603    時(shí)間: 2018-5-27 14:11
請(qǐng)問(wèn)595怎么驅(qū)動(dòng)一個(gè)四位數(shù)碼管啊 很急!求幫助!!!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1