《振蕩電路的設(shè)計(jì)與應(yīng)用》主要介紹振蕩電路的設(shè)計(jì)與應(yīng)用,內(nèi)容包括基本振蕩電路、RC方波振蕩電路的設(shè)計(jì)、RC正弦波振蕩電路的設(shè)計(jì)、高頻LC振蕩電路的設(shè)計(jì)、陶瓷與晶體振蕩電路的設(shè)計(jì),以及函數(shù)發(fā)生器的設(shè)計(jì)、電壓控制振蕩電路的設(shè)計(jì)、PLL頻率合成器的設(shè)計(jì)、數(shù)字頻率合成器的設(shè)計(jì),等等
上傳時(shí)間: 2016-01-21
上傳用戶:byhejun
使用C51解碼,紅外編碼NEC格式。晶振11.0592
標(biāo)簽: 使用C51解碼
上傳時(shí)間: 2016-02-02
上傳用戶:pourout
/**************************************************************** 外部晶振8M PA0~3:四位數(shù)碼管的位選 PB0~7:數(shù)碼管的8位段選 外部中斷0用于計(jì)數(shù) 定時(shí)器0溢出中斷的定時(shí)為1ms 說明 :檢測到水流較小時(shí),繼電器延時(shí)1秒關(guān)閉 ******************************************************************/ #include<iom16v.h> #include<macros.h> #define uchar unsigned char #define uint unsigned int char led_7[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //數(shù)碼管段選 char position[4]={0xfe,0xfd,0xfb,0xf7};//數(shù)碼管位選 uint sumnum=0; //用于記錄1000ms內(nèi)進(jìn)入中斷的次數(shù) uint time=0; //記錄進(jìn)入比較定時(shí)器0的次數(shù) uint num=0; //記錄1ms內(nèi)進(jìn)入中斷的次數(shù) uint count=0; //進(jìn)入外部中斷0的次數(shù) uchar flag; uint sumnum1; //記錄100ms內(nèi)的數(shù)目 /***************************函數(shù)聲明***************************/ void delay(); void display(uint m ); void init(); void init_0(); void init_2(); void _delay_us(uint l) { unsigned int i; for(i=0;i<l;i++) { asm("nop"); } } /**************************主函數(shù)***********************************/ void main() { init(); init_0(); init_2(); while(sumnum<5) { PORTD=0XBF; segdisplay(sumnum1); } while(1) { segdisplay(sumnum1); } } /*************************掃描數(shù)碼管時(shí)的延時(shí)函數(shù)*********************/ void delay() { uchar i,j; for(i=6;i>0;i--) for(j=225;j>0;j--); } /************************數(shù)碼管顯示函數(shù)*****************************/ void segdisplay( int temp) { int seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; int temp1,temp2,temp3,temp4; temp1=temp/1000; temp2=(temp/100)%10; temp3=(temp/10)%10; temp4=temp%10; DDRB=0xff; DDRA|=0x0f; PORTA=~BIT(3); PORTB=seg[temp1]; _delay_us(100); PORTA=~BIT(2); PORTB=seg[temp2]; _delay_us(100); PORTA=~BIT(1); PORTB=seg[temp3]; _delay_us(100); PORTA=~BIT(0); PORTB=seg[temp4]; _delay_us(100); } /***********************管腳初始化函數(shù)*********************/ void init() { DDRD|=0X40; //PD4 設(shè)置為輸出 PORTD=0XBF; DDRA=0XFF; DDRB=0XFF; PORTA=0XFF; PORTB=0XFF; } /***********************外部中斷0初始化*********************/ void init_0() { MCUCR=0X02; //INT0為下降沿觸發(fā) GICR=0X40; //使能INT0中斷 SREG=0X80; //使能總中斷 } /**********************定時(shí)器2初始化***********************/ void init_2() { TCCR0=0x03; // 內(nèi)部時(shí)鐘,64 分頻(8M/64=125KHz) TCNT0=0x83; //裝初值 TIMSK=0x01; // 允許 T/C0溢出中斷中斷 } /***********************外部中斷0子函數(shù)********************/ #pragma interrupt_handler int0_isr:2 void int0_isr(void) { count++; } /*********************定時(shí)計(jì)數(shù)器0溢出中斷子函數(shù)*****************/ #pragma interrupt_handler int0_over:10 void int0_over(void) { TCNT0=0x83; //重裝初值 if((time%100) == 0) sumnum1 = num; if(time == 1000) { sumnum=num; if(sumnum<10) { if((flag==1)&&(sumnum<10)) { PORTD=0XFF; flag=0; } flag++; } else PORTD=0XBF; num=0; time=0; } num+=count; count=0; ++time; }
標(biāo)簽: C語言
上傳時(shí)間: 2016-03-09
上傳用戶:彥 yan
C程序中可使用不同類型的變量來進(jìn)行延時(shí)設(shè)計(jì)。經(jīng)實(shí)驗(yàn)測試,使用unsigned char類型具有比unsigned int更優(yōu)化的代碼,在使用時(shí)應(yīng)該使用unsigned char作為延時(shí)變量。 以某晶振為12MHz的單片機(jī)為例,晶振為12MHz即一個(gè)機(jī)器周期為1us。
標(biāo)簽: for 單片機(jī) C語言 延時(shí)計(jì)算
上傳時(shí)間: 2016-04-28
上傳用戶:xcx7694
構(gòu)造兩個(gè)順序表LA、LB(當(dāng)輸入-9999時(shí),結(jié)束構(gòu)造過程),其中的數(shù)據(jù)元素按值非遞減有序排列,現(xiàn)要求將LA和LB歸并為一個(gè)新的順序表LC,且LC中的數(shù)據(jù)元素仍按值非遞減有序排列
標(biāo)簽: 線性
上傳時(shí)間: 2016-06-09
上傳用戶:夢-123
hcs301滾動碼接收程序,是STC單片機(jī)解碼接收的,晶振11.0592
上傳時(shí)間: 2016-07-15
上傳用戶:liangyan320
電感感測是一種遙控的、短程感測技術(shù),此項(xiàng)技術(shù)能夠 ? 亞微米高精度 在灰塵、污垢、油和潮濕環(huán)境中實(shí)現(xiàn)導(dǎo)體目標(biāo)的低成 ? 可調(diào)感測范圍(通過線圈設(shè)計(jì)實(shí)現(xiàn)) 本、高分辨率感測,這使得它在惡劣環(huán)境中非常可靠。 ? 更低的系統(tǒng)成本 通過使用可在印刷電路板 (PCB) 上被創(chuàng)建為一個(gè)感測 ? 遠(yuǎn)程傳感器放置(從惡劣環(huán)境中將 LDC 去耦合) 元件的線圈,LDC1000 可實(shí)現(xiàn)超低成本系統(tǒng)解決方 ? 高耐久性(借助于遙控操作) 案。 ? 對于環(huán)境干擾的不敏感性(諸如污垢、灰塵、水、 電感感測技術(shù)可實(shí)現(xiàn)線性/角位置、位移、運(yùn)動、壓 油) 縮、振動、金屬成分以及市面上包括汽車、消費(fèi)類、計(jì) ? 電源電壓,模擬:4.75V 至 5.25V 算機(jī)、工業(yè)用、醫(yī)療用和通信應(yīng)用在內(nèi)的很多其它應(yīng)用 ? 電源電壓,IO:1.8V 至 5.25V 的高精度測量。 電感感測以低于其它競爭對手解決方 ? 電源電流(無 LC 諧振回路):1.7mA 案的成本提供更佳的性能和可靠性。 ? Rp 分辨率:16 位 ? L 分辨率:24 位 LDC1000 是世界上第一個(gè)電感數(shù)字轉(zhuǎn)換器,從而在一 ? LC 頻率范圍:5kHz 至 5MHz 個(gè)低功耗、小封裝尺寸解決方案內(nèi)提供電感感測的優(yōu) 勢。 此產(chǎn)品采用一個(gè)小外形尺寸無引線 (SON)-16 封 應(yīng)用范圍 裝,并且提供了幾種運(yùn)行模式。 一個(gè)串行外設(shè)接口 ? 電傳線控系統(tǒng) (SPI) 簡化了到微控制器 (MCU) 的連接
標(biāo)簽: 1000 ldc 數(shù)據(jù)手冊
上傳時(shí)間: 2016-07-26
上傳用戶:461449632
電子人必須掌握的十大原理圖 RC振蕩器,LC振蕩器,差分放大電路,運(yùn)算放大器電路。。。。
上傳時(shí)間: 2017-03-02
上傳用戶:DoubleM
關(guān)于LC-FX風(fēng)向傳感器的工作原理以及應(yīng)用
標(biāo)簽: 傳感器
上傳時(shí)間: 2017-06-08
上傳用戶:a360560249
LED點(diǎn)陣屏電子鐘,用五塊8*8LED點(diǎn)陣顯示小時(shí),分鐘和秒,而且可以通過按鍵調(diào)整時(shí)間
上傳時(shí)間: 2017-06-30
上傳用戶:wy123456789
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1