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

標題: 利用8254輸出不同頻率方波。輸入信號為2MHz,輸出信號頻率分別為:200kHz 、20kHz... [打印本頁]

作者: 張佳豪    時間: 2017-12-6 22:55
標題: 利用8254輸出不同頻率方波。輸入信號為2MHz,輸出信號頻率分別為:200kHz 、20kHz...
這是我用C語言做的
#include "reg51.h"  
#define  uchar unsigned char
#define  uint  unsigned int
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
uchar xdata P8254_CTL _at_ 0xF903;
uchar xdata P8254_0 _at_ 0xF900;
uchar xdata P8254_1 _at_ 0xF901;
uchar xdata P8254_2 _at_ 0xF902;
uchar xdata P374       _at_ 0xFa00;
          
void   delay1ms(unsigned char);
uchar flag;
void main(void)
  {
   IE = 0x81; IT0 = 1;
    CLK_DIV=0x40;
   P8254_CTL = 0x76   ;
   while(1)
      {       
              if(P10==0)   //200k                  10
              {
                    P8254_1 =0x0a ; P8254_1 =0x00;
              }
                   if(P11==0)   //20k                  100
              {
                    P8254_1 =0x64 ; P8254_1 =0x00;
              }
                   if(P12==0)   //2k                  1000
              {
                    P8254_1 =0xe8 ; P8254_1 =0x03;
              }
          }
   }
void interint0() interrupt 0         
   {       
   }
void delay1ms(unsigned char time)
   {
   uchar i; uint j;
   for (i=0;i<time;i++)
      {
          for (j=0;j<355;j++){;}
      }
   }






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