亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

32位寄存器

  • Cortex-M3權(quán)威指南

    cortex-m3是一個(gè)32位處理器內(nèi)核,內(nèi)部數(shù)據(jù)路徑是32位的,寄存器是32位的,存儲(chǔ)器接口也是32位的。采用哈佛結(jié)構(gòu),擁有獨(dú)立的指令總線和數(shù)據(jù)總線,可以讓取指與數(shù)據(jù)訪問并行不悖、

    標(biāo)簽: 處理器內(nèi)核,Cortex-M3

    上傳時(shí)間: 2015-02-14

    上傳用戶:flykite

  • 紅外遙控RGB

    #include "STC90.h" #include < intrins.h > #define uchar unsigned char #define uint unsigned int #define led_port P1 sbit IR_RE = P3^2; sbit led_r = P1^3; sbit led_g = P1^4; sbit led_b = P1^5; sbit led_wd = P1^7; sbit K1 =P3^0 ; //增加鍵 sbit K2 =P3^1 ; //減少鍵 sbit BEEP =P3^7 ; //蜂鳴器 uchar temp,temp1; bit k=0; //紅外解碼判斷標(biāo)志位,為0則為有效信號(hào),為1則為無效 bit Flag2; uchar date[4]={0,0,0,0}; //date數(shù)組為存放地址原碼,反碼,數(shù)據(jù)原碼,反碼 uint lade_1,lade_2,lade_3,lade_4; uint num; uchar date_ram,ee_temp,ee_temp1; uchar WDT_NUM=0; uchar const dofly[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 顯示段碼值01234567 uchar code seg[]={7,6,5,4,3,2,1,0};//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼 unsigned long disp_date; void fade(); void fade1(); /*************************** 看門狗子程序*************************/ void watchdog_timer() { if(WDT_NUM==5) { WDT_NUM=0; led_wd=!led_wd; } WDT_NUM++; WDT_CONTR=0x3f; } /******************************************************************/ void delay(unsigned int cnt) { while(--cnt); } /*--------------------------延時(shí)1ms程子程序-----------------------*/ void delay_1ms(uint z) { uint x,y; for(x=z;x>0;x--) for(y=126;y>0;y--); } /*--------------------------延時(shí)1ms程子程序-----------------------*/ delay1000() { uchar i,j; i=5; do{j=95; do{j--;} while(j); i--; } while(i); } /*---------------------------延時(shí)882us子程序-----------------------*/ delay882() { uchar i,j; i=6; do{j=71; do{j--;} while(j); i--; }while(i); } /*--------------------------延時(shí)2400us程子程序-----------------------*/ delay2400() { uchar i,j; i=5; do{j=237; do{j--;} while(j); i--; }while(i); } /**********************************************************************/ /* void display() { uchar i; for(i=0;i<8;i++) { P0=dofly[disp_date%10];//取顯示數(shù)據(jù),段碼 P2=seg[i]; //取位碼 delay_1ms(1); disp_date/=10; } } */ /*********************************************************************/ uchar EEPROM_read(uint addr)//EEPROM字節(jié)讀 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對(duì)ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=1; //字節(jié)讀 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); return ISP_DATA; } //-------------------------------------------------------------------- void EEPROM_write(uint addr,uchar dat)//EEPROM字節(jié)寫 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對(duì)ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=2; //字節(jié)編程 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_DATA=dat; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); } //-------------------------------------------------------------------- void EEPROM_ERASE(uint addr)//EEPROM扇區(qū)擦除 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對(duì)ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=3; //扇區(qū)擦除 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); } //************************************************************** /*----------------------------------------------------------*/ /*-----------------------紅外解碼程序(核心)-----------------*/ /*----------------------------------------------------------*/ void IR_decode() { uchar i,j; while(IR_RE==0); delay2400(); if(IR_RE==1) //延時(shí)2.4ms后如果是高電平則是新碼 { delay1000(); delay1000(); for(i=0;i<4;i++) { for(j=0;j<8;j++) { while(IR_RE==0); //等待地址碼第1位高電平到來 delay882(); //延時(shí)882us判斷此時(shí)引腳電平 ///CY=IR_RE; if(IR_RE==0) { date[i]>>=1; date[i]=date[i]|0x00; } else if(IR_RE==1) { delay1000(); date[i]>>=1; date[i]=date[i]|0x80; } } //1位數(shù)據(jù)接收結(jié)束 } //32位二進(jìn)制碼接收結(jié)束 } } /* void LED_PWM() { lade_2=num; //384 lade_4=num; //384 while(lade_2!=0&Flag2==1) { for(lade_3=512;lade_3>lade_4;lade_3--) //512 { led_port=0x00; delay(1); } lade_3=512; //512 lade_4--; for(lade_1=0;lade_1<lade_2;lade_1++) { led_port=0x38; //c7 delay(1); } lade_1=0; lade_2--; if(temp!=0x0c&Flag2==1) { lade_2=0; } lade_2=num; //384 lade_4=num; //384 } } */ void calc() { EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; //************************************* 1 /* if(date[3]==0xff&Flag2==1) { if(num>=20) { num=num-80; } //else num=1; LED_PWM(); } if(date[3]==0xfe&Flag2==1) { if(num<=500) { num=num+80; } // else num=511; LED_PWM(); } if(ee_temp1==0xfd) { led_port=0x00; watchdog_timer(); } if(ee_temp1==0xfc) { led_port=0x00; led_r=1; led_g=1; led_b=1; watchdog_timer(); } */ //********************************************** 2 if(ee_temp1==0xfb) { led_port=0x00; led_r=1; watchdog_timer(); } if(ee_temp1==0xfa) { led_port=0x00; led_g=1; watchdog_timer(); } if(ee_temp1==0xf9) { led_port=0x00; led_b=1; watchdog_timer(); } if(ee_temp1==0xf8) { led_port=0x00; led_r=1; led_g=1; led_b=1; watchdog_timer(); } //************************************** 3 if(ee_temp1==0xf7) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x07) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x07) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf6) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x06) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x06) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf5) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x05) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x05) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf4) { while(ee_temp==4) { led_port=0x00; led_r=1; delay_1ms(200); led_port=0x00; led_r=1; led_g=1; delay_1ms(200); led_port=0x00; led_g=1; delay_1ms(200); watchdog_timer(); led_port=0x00; led_g=1; led_b=1; delay_1ms(200); led_port=0x00; led_b=1; delay_1ms(200); led_port=0x00; led_b=1; led_r=1; delay_1ms(200); watchdog_timer(); } } //************************************** 4 if(ee_temp1==0xf3) { uint fade_1,fade_2,fade_3,fade_4; fade_2=416; //384 fade_4=416; //384 while(fade_2!=0&ee_temp==0x03) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x03) { fade_2=0; } watchdog_timer(); fade_2=416; //384 fade_4=416; //384 } } if(ee_temp1==0xf2) { uint fade_1,fade_2,fade_3,fade_4; fade_2=384; //384 fade_4=384; //384 while(fade_2!=0&ee_temp==0x02) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x02) { fade_2=0; } watchdog_timer(); fade_2=384; //384 fade_4=384; //384 } } if(ee_temp1==0xf1) { uint fade_1,fade_2,fade_3,fade_4; fade_2=348; //384 fade_4=348; //384 while(fade_2!=0&ee_temp==0x01) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x01) { fade_2=0; } watchdog_timer(); fade_2=348; //384 fade_4=348; //384 } } if(ee_temp1==0xf0) { while(ee_temp==0) { led_port=0x00; led_r=1; delay_1ms(500); watchdog_timer(); led_port=0x00; led_g=1; delay_1ms(500); led_port=0x00; led_b=1; delay_1ms(500); watchdog_timer(); } } //******************************************** 5 if(ee_temp1==0xef) { uint fade_1,fade_2,fade_3,fade_4; fade_2=384; //384 fade_4=384; //384 while(fade_2!=0&ee_temp==0x0f) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0f) { fade_2=0; } watchdog_timer(); fade_2=384; //384 fade_4=384; //384 } } if(ee_temp1==0xee) { uint fade_1,fade_2,fade_3,fade_4; fade_2=320; //384 fade_4=320; //384 while(fade_2!=0&ee_temp==0x0e) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0e) { fade_2=0; } watchdog_timer(); fade_2=320; //384 fade_4=320; //384 } } if(ee_temp1==0xed) { uint fade_1,fade_2,fade_3,fade_4; fade_2=320; //384 fade_4=320; //384 while(fade_2!=0&ee_temp==0x0d) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0d) { fade_2=0; } watchdog_timer(); fade_2=320; //384 fade_4=320; //384 } } if(ee_temp1==0xec) fade(); //******************************************* 6 if(ee_temp1==0xeb) { led_port=0x00; led_r=1; led_g=1; watchdog_timer(); } if(ee_temp1==0xea) { led_port=0x00; //led_r=0; led_g=1; led_b=1; watchdog_timer(); } if(ee_temp1==0xe9) { led_port=0x00; led_r=1; //led_g=0; led_b=1; watchdog_timer(); } if(ee_temp1==0xe8) fade1(); } void fade() { // uchar i; uint fade_1,fade_2,fade_3,fade_4; fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x10; delay(1); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0c) { fade_2=0; } } watchdog_timer(); fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { if(ee_temp!=0x0c) { fade_2=0; } for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x20; delay(1); // watchdog_timer(); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); // watchdog_timer(); } fade_1=0; fade_2--; } watchdog_timer(); fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { if(ee_temp!=0x0c) { fade_2=0; } for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x08; delay(1); watchdog_timer(); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); watchdog_timer(); } fade_1=0; fade_2--; } watchdog_timer(); } void fade1() { // uchar i; uint fade_1,fade_2,fade_3,fade_4; fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x10; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x08) { fade_2=0; } } watchdog_timer(); fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { if(ee_temp!=0x08) { fade_2=0; } for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x20; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; } watchdog_timer(); fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { if(ee_temp!=0x08) { fade_2=0; } for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x08; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; } watchdog_timer(); } void init() { led_port=0x00; /* led_r=1; delay_1ms(500); led_port=0x00; led_g=1; delay_1ms(500); led_port=0x00; led_b=1; delay_1ms(500); led_port=0x00; */ delay_1ms(2); WDT_CONTR=0x3f; delay_1ms(500); } //******************************** void main() { init(); Flag2=0; SP=0x60; //堆棧指針 EX0=1; //允許外部中斷0,用于檢測(cè)紅外遙控器按鍵 EA=1; num=255; while(1) { calc(); } } //******************************************************************** /*------------------------外部中斷0程序-------------------------*/ /*------------------主要用于處理紅外遙控鍵值--------------------*/ void int0() interrupt 0 { uchar i; Flag2=0; /////// k=0; EX0=0; //檢測(cè)到有效信號(hào)關(guān)中斷,防止干擾 for(i=0;i<4;i++) { delay1000(); if(IR_RE==1){k=1;} //剛開始為9ms的引導(dǎo)碼. } led_port=0x00; if(k==0) { IR_decode(); //如果接收到的是有效信號(hào),則調(diào)用解碼程序 if(date[3]>=0xe8) { if(date[3]<=0xfb) { temp1=date[3]; EEPROM_ERASE(0x2000); //STC_EEROM_0X2000 temp1 EEPROM_write(0x2000,temp1); EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; /* temp=date[3]&0x0f; EEPROM_ERASE(0x2004); //STC_EEROM_0X2004 temp EEPROM_write(0x2004,temp); */ } else { EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; } } delay2400(); delay2400(); delay2400(); delay_1ms(500); } EX0=1; //開外部中斷,允許新的遙控按鍵 }

    標(biāo)簽: RGB 紅外遙控

    上傳時(shí)間: 2016-07-02

    上傳用戶:184890962

  • Stm8F103中文手冊(cè)

    該資料為 8位單片機(jī):stm8f103 系列的中文手冊(cè),,其中包含了各功能模塊的介紹及寄存器的配置介紹等

    標(biāo)簽: F103 Stm8 Stm 103 8F 手冊(cè)

    上傳時(shí)間: 2018-11-09

    上傳用戶:whiteween

  • VHDL語言100例 VHDL學(xué)習(xí)資料VHDL 編程要點(diǎn)VHDL編程心得體會(huì): 100vhdl例子

    VHDL語言100例 VHDL學(xué)習(xí)資料VHDL 編程要點(diǎn)VHDL編程心得體會(huì):100vhdl例子VHDL 編程要注意問題.docVHDL——按鍵消抖.docVHDL電路簡(jiǎn)化.docVHDL編程心得體會(huì).pdfvhd開發(fā)的官方手冊(cè).pdf第1例 帶控制端口的加法器第2例 無控制端口的加法器第3例 乘法器第4例 比較器第5例 二路選擇器第6例 寄存器第7例 移位寄存器第8例 綜合單元庫第9例 七值邏輯與基本數(shù)據(jù)類型第10例 函數(shù)第11例 七值邏輯線或分辨函數(shù)第12例 轉(zhuǎn)換函數(shù)第13例 左移函數(shù)第14例 七值邏輯程序包第15例 四輸入多路器第16例 目標(biāo)選擇器第17例 奇偶校驗(yàn)器第18例 映射單元庫及其使用舉第19例 循環(huán)邊界常數(shù)化測(cè)試第20例 保護(hù)保留字第21例 進(jìn)程死鎖 第22例 振蕩與死鎖第23例 振蕩電路第24例 分辨信號(hào)與分辨函數(shù)第25例 信號(hào)驅(qū)動(dòng)源第26例 屬性TRANSACTION和分辨信號(hào)第27例 塊保護(hù)及屬性EVENT,第28例 形式參數(shù)屬性的測(cè)試第29例 進(jìn)程和并發(fā)語句第30例 信號(hào)發(fā)送與接收第31例 中斷處理優(yōu)先機(jī)制建模第32例 過程限定第33例 整數(shù)比較器及其測(cè)試第34例 數(shù)據(jù)總線的讀寫第35例 基于總線的數(shù)據(jù)通道第36例 基于多路器的數(shù)據(jù)通道第37例 四值邏輯函數(shù)第38例 四值邏輯向量按位或運(yùn)算第39例 生成語句描述規(guī)則結(jié)構(gòu)第40例 帶類屬的譯碼器描述第41例 帶類屬的測(cè)試平臺(tái)第42例 行為與結(jié)構(gòu)的混合描述第43例 四位移位寄存器第44例 寄存/計(jì)數(shù)器第45例 順序過程調(diào)用第46例 VHDL中g(shù)eneric缺省值的使用第47例 無輸入元件的模擬第48例 測(cè)試激勵(lì)向量的編寫第49例 delta延遲例釋第50例 慣性延遲分析第51例 傳輸延遲驅(qū)動(dòng)優(yōu)先第52例 多倍(次)分頻器第53例 三位計(jì)數(shù)器與測(cè)試平臺(tái)第54例 分秒計(jì)數(shù)顯示器的行為描述6第55例 地址計(jì)數(shù)器第56例 指令預(yù)讀計(jì)數(shù)器第57例 加.c減.c乘指令的譯碼和操作第58例 2-4譯碼器結(jié)構(gòu)描述第59例 2-4譯碼器行為描述第60例 轉(zhuǎn)換函數(shù)在元件例示中的應(yīng)用第61例 基于同一基類型的兩分辨類型的賦值相容問題第62例 最大公約數(shù)的計(jì)算第63例 最大公約數(shù)七段顯示器編碼第64例 交通燈控制器第65例 空調(diào)系統(tǒng)有限狀態(tài)自動(dòng)機(jī)第66例 FIR濾波器第67例 五階橢圓濾波器第68例 鬧鐘系統(tǒng)的控制第69例 鬧鐘系統(tǒng)的譯碼第70例 鬧鐘系統(tǒng)的移位寄存器第71例 鬧鐘系統(tǒng)的鬧鐘寄存器和時(shí)間計(jì)數(shù)器第72例 鬧鐘系統(tǒng)的顯示驅(qū)動(dòng)器第73例 鬧鐘系統(tǒng)的分頻器第74例 鬧鐘系統(tǒng)的整體組裝第75例 存儲(chǔ)器第76例 電機(jī)轉(zhuǎn)速控制器第77例 神經(jīng)元計(jì)算機(jī)第78例ccAm2901四位微處理器的ALU輸入第79例ccAm2901四位微處理器的ALU第80例ccAm2901四位微處理器的RAM第81例ccAm2901四位微處理器的寄存器第82例ccAm2901四位微處理器的輸出與移位第83例ccAm2910四位微程序控制器中的多路選擇器第84例ccAm2910四位微程序控制器中的計(jì)數(shù)器/寄存器第85例ccAm2910四位微程序控制器的指令計(jì)數(shù)器第86例ccAm2910四位微程序控制器的堆棧第87例 Am2910四位微程序控制器的指令譯碼器第88例 可控制計(jì)數(shù)器第89例 四位超前進(jìn)位加法器第90例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(1)——協(xié)同處理器第91例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(2)——序列存儲(chǔ)器第92例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(3)——字符串存儲(chǔ)器第93例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(4)——頂層控制器第94例 MB86901流水線行為描述組成框架第95例 MB86901寄存器文件管理的描述第96例 MB86901內(nèi)ALU的行為描述第97例 移位指令的行為描述第98例 單周期指令的描述第99例 多周期指令的描述第100例 MB86901流水線行為模型

    標(biāo)簽: vhdl

    上傳時(shí)間: 2021-10-21

    上傳用戶:ttalli

  • lm75A溫度數(shù)字轉(zhuǎn)換器 FPGA讀寫實(shí)驗(yàn)Verilog邏輯源碼Quartus工程文件+文檔資料

    lm75A溫度數(shù)字轉(zhuǎn)換器 FPGA讀寫實(shí)驗(yàn)Verilog邏輯源碼Quartus工程文件+文檔資料,FPGA為CYCLONE4系列中的EP4CE6E22C8. 完整的工程文件,可以做為你的學(xué)習(xí)設(shè)計(jì)參考。LM75A 是一個(gè)使用了內(nèi)置帶隙溫度傳感器和模數(shù)轉(zhuǎn)換技術(shù)的溫度數(shù)字轉(zhuǎn)換器。它也是一個(gè)溫度檢測(cè)器,可提供一個(gè)過熱檢測(cè)輸出。LM75A 包含許多數(shù)據(jù)寄存器:配置寄存器用來存儲(chǔ)器件的某些配置,如器件的工作模式、OS 工作模式、OS 極性和OS 故障隊(duì)列等(在功能描述一節(jié)中有詳細(xì)描述);溫度寄存器(Temp),用來存儲(chǔ)讀取的數(shù)字溫度;設(shè)定點(diǎn)寄存器(Tos & Thyst),用來存儲(chǔ)可編程的過熱關(guān)斷和滯后限制,器件通過2 線的串行I2C 總線接口與控制器通信。LM75A 還包含一個(gè)開漏輸出(OS),當(dāng)溫度超過編程限制的值時(shí)該輸出有效。LM75A 有3 個(gè)可選的邏輯地址管腳,使得同一總線上可同時(shí)連接8個(gè)器件而不發(fā)生地址沖突。LM75A 可配置成不同的工作條件。它可設(shè)置成在正常工作模式下周期性地對(duì)環(huán)境溫度進(jìn)行監(jiān)控或進(jìn)入關(guān)斷模式來將器件功耗降至最低。OS 輸出有2 種可選的工作模式:OS 比較器模式和OS 中斷模式。OS 輸出可選擇高電平或低電平有效。故障隊(duì)列和設(shè)定點(diǎn)限制可編程,為了激活OS 輸出,故障隊(duì)列定義了許多連續(xù)的故障。溫度寄存器通常存放著一個(gè)11 位的二進(jìn)制數(shù)的補(bǔ)碼,用來實(shí)現(xiàn)0.125℃的精度。這個(gè)高精度在需要精確地測(cè)量溫度偏移或超出限制范圍的應(yīng)用中非常有用。正常工作模式下,當(dāng)器件上電時(shí),OS 工作在比較器模式,溫度閾值為80℃,滯后75℃,這時(shí),LM75A就可用作一個(gè)具有以上預(yù)定義溫度設(shè)定點(diǎn)的獨(dú)立的溫度控制器。module LM75_SEG_LED ( //input input                   sys_clk           ,input                   sys_rst_n         ,inout                   sda_port          ,//output output wire              seg_c1         ,output wire              seg_c2         ,output wire              seg_c3         ,output wire              seg_c4         ,output reg               seg_a          ,output reg               seg_b          ,output reg               seg_c          ,output reg               seg_e          ,output reg               seg_d          ,output reg               seg_f          ,output reg               seg_g          ,output reg               seg_h          ,      output reg              clk_sclk                        );//parameter define parameter WIDTH = 8;parameter SIZE  = 8;//reg define reg    [WIDTH-1:0]       counter             ;reg    [9:0]             counter_div         ;reg                      clk_50k             ;reg                      clk_200k            ;reg                      sda                 ;reg                      enable              ;

    標(biāo)簽: lm75a 數(shù)字轉(zhuǎn)換器 fpga verilog

    上傳時(shí)間: 2021-10-27

    上傳用戶:

  • 51單片機(jī)基礎(chǔ)應(yīng)用設(shè)計(jì)C語言實(shí)例(400例)合集

    100-24c02記憶開機(jī)次數(shù)101-24c02存儲(chǔ)上次使用中狀態(tài)102-DS1302 時(shí)鐘原理103-DS1302可調(diào)時(shí)鐘104-DS1302時(shí)鐘串口自動(dòng)更新時(shí)間105-1602液晶顯示DS1302時(shí)鐘106-字庫ST7920 12864液晶基礎(chǔ)顯示107-按鍵 12864顯示108-PCF8591 1路AD數(shù)碼管顯示109-PCF8591 4路AD數(shù)碼管顯示11-LED循環(huán)右移110-PCF8591 DA輸出模擬111-PCF8591 輸出鋸齒波112-PCF8591 1602液晶顯示113-串口通訊114-串口通訊中斷應(yīng)用115-RS485基本通訊原理116-紅外接收原理117-紅外解碼數(shù)碼管顯示118-紅外解碼1602液晶顯示119-紅外發(fā)射原理12-查表顯示LED燈120-紅外收發(fā)測(cè)試121-雙紅外發(fā)射避障原理測(cè)試122-1個(gè)18B20 溫度傳感器 數(shù)碼管顯示123-1個(gè)18b20溫度傳感器1602液晶顯示124-多個(gè)18b20溫度傳感器1602液晶顯示125-超溫報(bào)警測(cè)試126-溫度可調(diào)上下限1602126-溫度可調(diào)上下限1602顯示127-PS2鍵盤輸入1602液晶顯示128-雙色點(diǎn)陣1種顏色顯示測(cè)試129-雙色點(diǎn)陣2種顏色顯示測(cè)試13-雙燈左移右移閃爍130-雙色點(diǎn)陣顯示特定圖形131-雙色點(diǎn)陣交替圖形顯示132-雙色點(diǎn)陣雙色交替動(dòng)態(tài)顯示133-熱敏電阻測(cè)試數(shù)碼管顯示134-光敏電阻測(cè)試數(shù)碼管顯示135-自動(dòng)調(diào)光測(cè)試136-串轉(zhuǎn)并數(shù)字芯片測(cè)試137-非門數(shù)字芯片測(cè)試138-電子琴139-實(shí)用99分鐘倒計(jì)時(shí)器14-花樣燈140-外部頻率測(cè)試141-定時(shí)做普通時(shí)鐘可調(diào)142-1602液晶顯示的密碼鎖143-實(shí)用密碼鎖144-1602液晶顯示的計(jì)算器145-秒表146-串口測(cè)溫電腦顯示147-交通燈測(cè)試148-點(diǎn)陣模擬電梯上行下行149-點(diǎn)陣流動(dòng)廣告模擬15-PWM調(diào)光150-綜合測(cè)試程序151-12位AD_DS1621與12864液晶152-閃爍燈一153-閃爍燈二154-流水燈A155-51單片機(jī)12864大液晶屏proteus仿真156-流水燈B157-數(shù)碼管顯示158-12864LCD顯示計(jì)算器鍵盤按鍵實(shí)驗(yàn)159-數(shù)碼管顯示(鎖存器)16-共陽數(shù)碼管靜態(tài)顯示160-數(shù)碼管動(dòng)態(tài)顯示161-數(shù)碼管滾動(dòng)顯示162-數(shù)碼管字符顯示163-獨(dú)立按鍵164-矩陣鍵盤165-矩陣鍵盤(LCD)166-用DS1302與12864LCD設(shè)計(jì)的可調(diào)式中文電子日歷167-定時(shí)器的使用(方式1)168-12864LCD圖形滾動(dòng)演示169-用PG12864LCD設(shè)計(jì)的指針式電子鐘17-1個(gè)共陽數(shù)碼管顯示變化數(shù)字170-定時(shí)器的使用(方式2)171-外部中斷的使用172-定時(shí)器和外部中斷173-開關(guān)控制12864LCD串行模式顯示174-點(diǎn)陣顯示175-液晶1602顯示176-12864帶字庫測(cè)試程序177-串行12864顯示178-遙控鍵值解碼-12864LCD顯示179-液晶12864并行18-單個(gè)數(shù)碼管模擬水流180-液晶12864并行2181-串口發(fā)送試驗(yàn)182-串口接收試驗(yàn)183-串口接收(1602)184-蜂鳴器發(fā)聲185-直流電機(jī)調(diào)速186-蜂鳴器間斷發(fā)聲187-lcd-12864應(yīng)用188-繼電器控制189-直流電機(jī)調(diào)速19-按鍵控制單個(gè)數(shù)碼管顯示190-步進(jìn)電機(jī)191-存儲(chǔ)AT24C02192-PCF8591T AD實(shí)驗(yàn)193-PCF8591T芯片DA實(shí)驗(yàn)194-溫度采集DS18B20195-EEPROM_24C02196-12864LCD顯示24C08保存的開機(jī)畫面197-紅外解碼198-12864LCD顯示EPROM2764保存的開機(jī)畫面199-時(shí)鐘DS1302(LCD)2-IO輸出-點(diǎn)亮1個(gè)LED燈方法220-單個(gè)數(shù)碼管指示邏輯電平200-宏晶看門狗201-SD卡202-秒表203-普通定時(shí)器時(shí)鐘204-彩屏控制205-彩屏圖片顯示206-12864+DS1302時(shí)鐘+18B20溫度計(jì)207-12864測(cè)試程序208-12864串行驅(qū)動(dòng)演示209-12864生產(chǎn)廠程序21-8位數(shù)碼管顯示其中之一210-12864中文顯示測(cè)試211-LCD12864212-12864M液晶顯示(有字庫)程序(匯編)213-超聲波測(cè)距LCD12864顯示214-紅外遙控鍵值解碼12864液晶顯示(匯編語言)215-用DS1302與12864LCD設(shè)計(jì)的可調(diào)式中文電子日歷216-中文12864217-中文12864LCD顯示紅外遙控解碼實(shí)驗(yàn)218-IO端口輸出219-IO端口輸入22-8位數(shù)碼管靜態(tài)顯示其中之二220-流水燈221-數(shù)碼管顯示222-數(shù)碼管動(dòng)態(tài)掃描演示223-獨(dú)立按鍵224-獨(dú)立按鍵去抖動(dòng)225-定時(shí)器0226-定時(shí)器1227-定時(shí)器2228-外部中斷0電平觸發(fā)229-外部中斷0邊沿觸發(fā)23-8位數(shù)碼管動(dòng)態(tài)掃描顯示230-外部中斷1231-矩陣鍵盤232-液晶LCM1602233-LCD1602動(dòng)態(tài)顯示234-EEPROM24c02235-開機(jī)次數(shù)記憶236-紅外解碼LCD1602液晶顯示237-紅外解碼數(shù)碼管顯示238-喇叭239-液晶背光控制24-8位數(shù)碼管動(dòng)態(tài)掃描原理演示240-與電腦串口通信241-步進(jìn)電機(jī)242-字庫LCD12864液晶測(cè)試243-液晶數(shù)碼綜合顯示244-99秒計(jì)時(shí)245-99倒計(jì)時(shí)246-搶答器247-PWM調(diào)光248-LED點(diǎn)陣249-直流電機(jī)調(diào)速25-數(shù)碼管顯示動(dòng)態(tài)數(shù)據(jù)250-按鍵計(jì)數(shù)器251-秒表252-數(shù)碼管移動(dòng)253-花樣燈254-紅綠燈255-音樂播放256-紅外收發(fā)演示257-普通定時(shí)器時(shí)鐘258-繼電器控制259-ps2鍵盤LCD1602液晶顯示26-9累加260-RTC實(shí)時(shí)時(shí)鐘DS1302液晶顯示261-單線溫度傳感器18b20262-串口測(cè)溫263-帶停機(jī) 步進(jìn)電機(jī)正反轉(zhuǎn)264-步進(jìn)電機(jī)正反轉(zhuǎn)265-AD_DA_PCF8591266-液晶AD_DA_PCF8591267-秒手動(dòng)記數(shù)268-功能感受269-流水登27-99累加270-點(diǎn)亮一個(gè)二極管271-用單片機(jī)控制一個(gè)燈閃爍272-將P1口狀態(tài)送入P0、P2、P3273-P3口流水燈274-通過對(duì)P3口地址的操作流水點(diǎn)亮8位LED275-用不同數(shù)據(jù)類型控制燈閃爍時(shí)間276-用P0口、P1 口分別顯示加法和減法運(yùn)算結(jié)果277-用P0、P1口顯示乘法運(yùn)算結(jié)果278-用P1、P0口顯示除法運(yùn)算結(jié)果279-用自增運(yùn)算控制P0口8位LED流水花樣28-999累加280-用P0口顯示邏輯與運(yùn)算結(jié)果281-用P0口顯示條件運(yùn)算結(jié)果282-用P0口顯示按位異或運(yùn)算結(jié)果283-用P0顯示左移運(yùn)算結(jié)果284-萬能邏輯電路實(shí)驗(yàn)285-用右移運(yùn)算流水點(diǎn)亮P1口8位LED286-用if語句控制P0口8位LED的流水方向287-用swtich語句的控制P0口8位LED的點(diǎn)亮狀態(tài)288-用for語句控制蜂鳴器鳴笛次數(shù)289-包含單片機(jī)寄存器的頭文件29-9999累加290-用do-while語句控制P0口8位LED流水點(diǎn)亮291-用字符型數(shù)組控制P0口8位LED流水點(diǎn)亮292-用P0口顯示字符串常量293-用P0 口顯示指針運(yùn)算結(jié)果294-用指針數(shù)組控制P0口8位LED流水點(diǎn)亮295-用數(shù)組的指針控制P0 口8 位LED流水點(diǎn)亮296-用P0 、P1口顯示整型函數(shù)返回值297-用有參函數(shù)控制P0口8位LED流水速度298-用數(shù)組作函數(shù)參數(shù)控制流水花樣299-用數(shù)組作函數(shù)參數(shù)控制流水花樣3-IO輸出-點(diǎn)亮多個(gè)LED燈方法130-9累減300-用函數(shù)型指針控制P1口燈花樣31-99累減32-999累減33-9999累減34-顯示小數(shù)點(diǎn)35-數(shù)碼管消隱36-數(shù)碼管遞加遞減帶消隱37-數(shù)碼管左移38-數(shù)碼管右移38-數(shù)碼管右移139-數(shù)碼管右移24-IO輸出-點(diǎn)亮多個(gè)LED燈方法240-數(shù)碼管循環(huán)左移41-數(shù)碼管循環(huán)右移41-數(shù)碼管循環(huán)右移142-數(shù)碼管循環(huán)右移243-數(shù)碼管閃爍44-數(shù)碼管局部閃爍45-定時(shí)器046-定時(shí)器147-定時(shí)器248-產(chǎn)生1mS方波49-產(chǎn)生200mS方波5-閃爍1個(gè)LED50-產(chǎn)生多路不同頻率方波51-1個(gè)獨(dú)立按鍵控制LED52-1個(gè)獨(dú)立按鍵控制LED狀態(tài)轉(zhuǎn)換53-2按鍵加減操作53-2按鍵加減操作數(shù)碼管顯示54-多位數(shù)按鍵加減(閃爍)54-多位數(shù)按鍵加減(閃爍)數(shù)碼管顯示55-多位數(shù)按鍵加減(不閃爍)55-多位數(shù)按鍵加減(不閃爍)數(shù)碼管顯示56-定時(shí)器掃描數(shù)碼管(不閃爍)57-按鍵長(zhǎng)按短按效果58-搶答器59-獨(dú)立按鍵依次輸入數(shù)據(jù)6-不同頻率閃爍1個(gè)LED燈60-按鍵從右至左輸入61-8位端口檢測(cè)8獨(dú)立按鍵62-矩陣鍵盤行列掃描63-矩陣鍵盤反轉(zhuǎn)掃描64-矩陣鍵盤中斷掃描65-矩陣鍵盤密碼鎖66-矩陣鍵盤簡(jiǎn)易計(jì)算器67-外部中斷0電平觸發(fā)68-外部中斷1電平觸發(fā)69-外部中斷0下降沿觸發(fā)7-不同頻率閃爍多個(gè)LED燈70-外部中斷1下降沿觸發(fā)71-T0外部計(jì)數(shù)輸入72-T1外部計(jì)數(shù)輸入73-看門狗溢出測(cè)試74-按鍵喂狗75-喇叭發(fā)聲原理76-警車聲音77-救護(hù)車聲音78-喇叭滴答聲79-報(bào)警發(fā)聲8-8位LED左移80-消防車警報(bào)81-音樂播放82-步進(jìn)電機(jī)轉(zhuǎn)動(dòng)原理83-步進(jìn)電機(jī)正反轉(zhuǎn)84-步進(jìn)電機(jī)按鍵控制85-步進(jìn)電機(jī)轉(zhuǎn)

    標(biāo)簽: 51單片機(jī) C語言

    上傳時(shí)間: 2021-11-08

    上傳用戶:

  • CD40系列CD45系列集成芯片DATASHEET數(shù)據(jù)手冊(cè)170個(gè)芯片技術(shù)手冊(cè)資料合集: 4000

    CD40系列CD45系列集成芯片DATASHEET數(shù)據(jù)手冊(cè)170個(gè)芯片技術(shù)手冊(cè)資料合集:4000 CMOS 3輸入雙或非門1反相器.pdf4001 CMOS 四2輸入或非門.pdf4002 CMOS 雙4輸入或非門.pdf4006 CMOS 18級(jí)靜態(tài)移位寄存器.pdf4007 CMOS 雙互補(bǔ)對(duì)加反相器.pdf4008 CMOS 4位二進(jìn)制并行進(jìn)位全加器.pdf4009 CMOS 六緩沖器-轉(zhuǎn)換器(反相).pdf4010 CMOS 六緩沖器-轉(zhuǎn)換器(同相).pdf40100 CMOS 32位雙向靜態(tài)移位寄存器.pdf40101 CMOS 9位奇偶發(fā)生器-校驗(yàn)器.pdf40102 CMOS 8位BCD可預(yù)置同步減法計(jì)數(shù)器.pdf40103 CMOS 8位二進(jìn)制可預(yù)置同步減法計(jì)數(shù)器.pdf40104 CMOS 4位三態(tài)輸出雙向通用移位寄存器.pdf40105 CMOS 先進(jìn)先出寄存器.pdf40106 CMOS 六施密特觸發(fā)器.pdf40107 CMOS 2輸入雙與非緩沖-驅(qū)動(dòng)器.pdf40108 CMOS 4×4多端寄存.pdf40109 CMOS 四三態(tài)輸出低到高電平移位器.pdf4011 CMOS 四2輸入與非門.pdf40110 CMOS 十進(jìn)制加減計(jì)數(shù)-譯碼-鎖存-驅(qū)動(dòng).pdf40117 CMOS 10線—4線BCD優(yōu)先編碼器.pdf4012 CMOS 雙4輸入與非門.pdf4013 CMOS 帶置位-復(fù)位的雙D觸發(fā)器.pdf4014 CMOS 8級(jí)同步并入串入-串出移位寄存器.pdf40147 CMOS 10線—4線BCD優(yōu)先編碼器.pdf4015 CMOS 雙4位串入-并出移位寄存器.pdf4016 CMOS 四雙向開關(guān).pdf40160 CMOS 非同步復(fù)位可預(yù)置BCD計(jì)數(shù)器.pdf40161 CMOS 非同步復(fù)位可預(yù)置二進(jìn)制計(jì)數(shù)器.pdf40162 CMOS 同步復(fù)位可預(yù)置BCD計(jì)數(shù)器.pdf40163 CMOS 同步復(fù)位可預(yù)置二進(jìn)制計(jì)數(shù)器.pdf4017 CMOS 十進(jìn)制計(jì)數(shù)器-分頻器.pdf40174 CMOS 六D觸發(fā)器.pdf40175 CMOS 四D觸發(fā)器.pdf4018 CMOS 可預(yù)置 1分N 計(jì)數(shù)器.pdf40181 CMOS 4位算術(shù)邏輯單元.pdf40182 CMOS 超前進(jìn)位發(fā)生器.pdf4019 CMOS 四與或選譯門.pdf40192 CMOS 可預(yù)制四位BCD計(jì)數(shù)器.pdf40193 CMOS 可預(yù)制四位二進(jìn)制計(jì)數(shù)器.pdf40194 CMOS 4位雙向并行存取通用移位寄存器.pdf4020 CMOS 14級(jí)二進(jìn)制串行計(jì)數(shù)-分頻器.pdf40208 CMOS 4×4多端寄存器.pdf4021 CMOS 異步8位并入同步串入-串出寄存器.pdf4022 CMOS 八進(jìn)制計(jì)數(shù)器-分頻器.pdf4023 CMOS 三3輸入與非門.pdf4024 CMOS 7級(jí)二進(jìn)制計(jì)數(shù)器.pdf4025 CMOS 三3輸入或非門.pdf40257 CMOS 四2線-1線數(shù)據(jù)選擇器-多路傳輸.pdf4026 CMOS 7段顯示十進(jìn)制計(jì)數(shù)-分頻器.pdf4027 CMOS 帶置位復(fù)位雙J-K主從觸發(fā)器.pdf4028 CMOS BCD- 十進(jìn)制譯碼器.pdf4029 CMOS 可預(yù)制加-減(十-二進(jìn)制)計(jì)數(shù)器.pdf4030 CMOS 四異或門.pdf4031 CMOS 64級(jí)靜態(tài)移位寄存器.pdf4032 CMOS 3位正邏輯串行加法器.pdf4033 CMOS 十進(jìn)制計(jì)數(shù)器-消隱7段顯示.pdf4034 CMOS 8位雙向并、串入-并出寄存器.pdf4035 CMOS 4位并入-并出移位寄存器.pdf4038 CMOS 3位串行負(fù)邏輯加法器.pdf4040 CMOS 12級(jí)二進(jìn)制計(jì)數(shù)-分頻器.pdf4041 CMOS 四原碼-補(bǔ)碼緩沖器.pdf4042 CMOS 四時(shí)鐘控制 D 鎖存器.pdf4043 CMOS 四三態(tài)或非 R-S 鎖存器.pdf4044 CMOS 四三態(tài)與非 R-S 鎖存器.pdf4045 CMOS 21位計(jì)數(shù)器.pdf4046 CMOS PLL 鎖相環(huán)電路.pdf4047 CMOS 單穩(wěn)態(tài)、無穩(wěn)態(tài)多諧振蕩器.pdf4048 CMOS 8輸入端多功能可擴(kuò)展三態(tài)門.pdf4049 CMOS 六反相緩沖器-轉(zhuǎn)換器.pdf4050 CMOS 六同相緩沖器-轉(zhuǎn)換器.pdf4051 CMOS 8選1雙向模擬開關(guān).pdf4051,2,3.pdf4052 CMOS 雙4選1雙向模擬開關(guān).pdf4053 CMOS 三2選1雙向模擬開關(guān).pdf4054 C

    標(biāo)簽: cd40 cd45 datasheet

    上傳時(shí)間: 2021-11-09

    上傳用戶:kent

  • ARMCortex-M0LPC1114入門手冊(cè)

    LPC1114是NXP公司推出的一款 ARM Cortex-M0內(nèi)核的32位單片機(jī)。它的主頻最大可達(dá)50MHz,內(nèi)部集成時(shí)鐘產(chǎn)生單元,不用外部晶振也可以工作。內(nèi)部集成32 KB FALSH程序存儲(chǔ)器、8 K SRAM數(shù)據(jù)存儲(chǔ)器、一個(gè)快速L2C接口一個(gè)RS485/IA485UART、兩個(gè)帶SSP特征的SPI接口、4個(gè)通用定時(shí)器、1個(gè)系統(tǒng)定時(shí)器、1個(gè)帶窗口功能的看門狗定時(shí)器、功耗管理模塊、1個(gè)ADC模塊和42個(gè)GPO。截至 Ration寫稿時(shí),一片LPC1114的零售價(jià)只需59元,批量?jī)r(jià)更便宜。如此強(qiáng)大的處理器,如此低廉的價(jià)格,可謂是性價(jià)比無敵,其低功耗、簡(jiǎn)單易用、高能效和低成本相結(jié)合,必然會(huì)在市場(chǎng)中占有一席之地LPC1114是ARM入門級(jí)的單片機(jī),使用起來非常簡(jiǎn)單,只要會(huì)51單片機(jī)就可以快速的使用LPC1114。幸運(yùn)的是,即使你不會(huì)51單片機(jī),Ration也可以帶領(lǐng)你徹底征服這個(gè)看似復(fù)雜實(shí)則簡(jiǎn)單的單片機(jī)不管是什么單片機(jī),本質(zhì)上都一樣,對(duì)外表現(xiàn)為N個(gè)引腳,用引腳的高低電平變化來完成各種控制通信工作。內(nèi)部由若干個(gè)功能模塊構(gòu)成,例如串口模塊ADC模塊等,有些單片機(jī)集成的功能模塊相對(duì)較多,有些單片機(jī)集成的功能模塊相對(duì)較少。我們要學(xué)習(xí)的,即如何配置單片機(jī)內(nèi)部的各個(gè)模塊,來完成我們所需要的目的。不管是學(xué)習(xí)單片機(jī),還是學(xué)習(xí)其它與單片機(jī)配合的其它硬件,學(xué)習(xí)方法都樣。從大局上看,它們都是由外部引腳和內(nèi)部功能模塊構(gòu)成的。內(nèi)部功能模塊會(huì)有一些寄存器,我們了解了它的每個(gè)寄存器的功能,就可以通過它的用戶手冊(cè)配置寄存器,達(dá)到所需的要求。例如:給51單片機(jī)中的寄存器P1寫0x01,將會(huì)使得引腳P1電平為高P1.1~P1.7引腳為低。給51單片機(jī)中的寄存器TMoD寫0x20,將會(huì)配置定時(shí)器0為16位模式,定時(shí)器1為8位自動(dòng)重載模式

    標(biāo)簽: cortex-m0 lpc1114

    上傳時(shí)間: 2022-04-02

    上傳用戶:

  • RX8025T時(shí)鐘芯片選用指南

    1.內(nèi)置高穩(wěn)定度的32.768Hz的DcXo(數(shù)字溫度補(bǔ)償晶體振蕩2.支持I2C總線的高速模式(400K)。3.定時(shí)報(bào)警功能(可設(shè)定:天,日期,小時(shí),分鐘)4.固定周期定時(shí)中斷功能5.時(shí)間更新中斷功能。6.32.768KHz頻率輸出(具有使能OE功能)7.閏年自動(dòng)調(diào)整功能。(2000到2099)8.寬范圍接口電壓:2.2V到5.5V9.寬范圍的時(shí)間保持電壓:1.8到55V10.低電流功耗:0.8uA/3V(Typ.)注意:當(dāng)訪問該器件的時(shí)候,所有的通訊從傳輸開始條件到傳輸結(jié)束條件為止,所有的操作必須在0.95秒內(nèi)完成。如果這樣的通訊需要0.95s或更長(zhǎng)時(shí)間,那么I2C總線接口將由內(nèi)部總線時(shí)間溢出功能復(fù)位。10、8025T操作模式:1)實(shí)時(shí)時(shí)鐘模式該功能被用來設(shè)定和讀取年,月,日,星期,時(shí),分,秒時(shí)間信息。年份為后兩位數(shù)字表示,任何可以被4整除的年份被當(dāng)成閏年處理。(2000年到2099年)2)固定周期的中斷發(fā)生功能:固定周期定時(shí)中斷發(fā)生功能可以產(chǎn)生一個(gè)固定周期的中斷事件,固定周期可在244.14us到4095分鐘之間的任意時(shí)間設(shè)定。3)定時(shí)更新中斷功能:該功能可以根據(jù)內(nèi)部時(shí)鐘的定時(shí)設(shè)定,每秒或每分鐘產(chǎn)生一個(gè)中斷事件。當(dāng)中斷事件產(chǎn)生,UF標(biāo)志位的值變成1同時(shí)/NT引腳變成低電平表示一個(gè)中斷事件的產(chǎn)生。4)鬧鐘中斷功能該功能可以根據(jù)報(bào)警設(shè)定來產(chǎn)生一個(gè)中斷5)32.768KHz時(shí)鐘輸出:訂以通過FoUT引腳來輸出一個(gè)32.768kHz頻率的時(shí)鐘信號(hào),該功能可以通過FE引腳控制。6)和cPU的接口功能數(shù)據(jù)的讀寫都是通過I2C總線接口的方式來完成。11、寄存器簡(jiǎn)介:

    標(biāo)簽: rx8025t 時(shí)鐘芯片

    上傳時(shí)間: 2022-04-06

    上傳用戶:kingwide

  • VHDL 基礎(chǔ)程序百例 FPGA 邏輯設(shè)計(jì)源碼

    VHDL 基礎(chǔ)程序百例 FPGA 邏輯設(shè)計(jì)源碼VHDL語言100例第1例 帶控制端口的加法器第2例 無控制端口的加法器第3例 乘法器第4例 比較器第5例 二路選擇器第6例 寄存器第7例 移位寄存器第8例 綜合單元庫第9例 七值邏輯與基本數(shù)據(jù)類型第10例 函數(shù)第11例 七值邏輯線或分辨函數(shù)第12例 轉(zhuǎn)換函數(shù)第13例 左移函數(shù)第14例 七值邏輯程序包第15例 四輸入多路器第16例 目標(biāo)選擇器第17例 奇偶校驗(yàn)器第18例 映射單元庫及其使用舉第19例 循環(huán)邊界常數(shù)化測(cè)試第20例 保護(hù)保留字第21例 進(jìn)程死鎖 第22例 振蕩與死鎖第23例 振蕩電路第24例 分辨信號(hào)與分辨函數(shù)第25例 信號(hào)驅(qū)動(dòng)源第26例 屬性TRANSACTION和分辨信號(hào)第27例 塊保護(hù)及屬性EVENT,第28例 形式參數(shù)屬性的測(cè)試第29例 進(jìn)程和并發(fā)語句第30例 信號(hào)發(fā)送與接收第31例 中斷處理優(yōu)先機(jī)制建模第32例 過程限定第33例 整數(shù)比較器及其測(cè)試第34例 數(shù)據(jù)總線的讀寫第35例 基于總線的數(shù)據(jù)通道第36例 基于多路器的數(shù)據(jù)通道第37例 四值邏輯函數(shù)第38例 四值邏輯向量按位或運(yùn)算第39例 生成語句描述規(guī)則結(jié)構(gòu)第40例 帶類屬的譯碼器描述第41例 帶類屬的測(cè)試平臺(tái)第42例 行為與結(jié)構(gòu)的混合描述第43例 四位移位寄存器第44例 寄存/計(jì)數(shù)器第45例 順序過程調(diào)用第46例 VHDL中g(shù)eneric缺省值的使用第47例 無輸入元件的模擬第48例 測(cè)試激勵(lì)向量的編寫第49例 delta延遲例釋第50例 慣性延遲分析第51例 傳輸延遲驅(qū)動(dòng)優(yōu)先第52例 多倍(次)分頻器第53例 三位計(jì)數(shù)器與測(cè)試平臺(tái)第54例 分秒計(jì)數(shù)顯示器的行為描述6第55例 地址計(jì)數(shù)器第56例 指令預(yù)讀計(jì)數(shù)器第57例 加.c減.c乘指令的譯碼和操作第58例 2-4譯碼器結(jié)構(gòu)描述第59例 2-4譯碼器行為描述第60例 轉(zhuǎn)換函數(shù)在元件例示中的應(yīng)用第61例 基于同一基類型的兩分辨類型的賦值相容問題第62例 最大公約數(shù)的計(jì)算第63例 最大公約數(shù)七段顯示器編碼第64例 交通燈控制器第65例 空調(diào)系統(tǒng)有限狀態(tài)自動(dòng)機(jī)第66例 FIR濾波器第67例 五階橢圓濾波器第68例 鬧鐘系統(tǒng)的控制第69例 鬧鐘系統(tǒng)的譯碼第70例 鬧鐘系統(tǒng)的移位寄存器第71例 鬧鐘系統(tǒng)的鬧鐘寄存器和時(shí)間計(jì)數(shù)器第72例 鬧鐘系統(tǒng)的顯示驅(qū)動(dòng)器第73例 鬧鐘系統(tǒng)的分頻器第74例 鬧鐘系統(tǒng)的整體組裝第75例 存儲(chǔ)器第76例 電機(jī)轉(zhuǎn)速控制器第77例 神經(jīng)元計(jì)算機(jī)第78例ccAm2901四位微處理器的ALU輸入第79例ccAm2901四位微處理器的ALU第80例ccAm2901四位微處理器的RAM第81例ccAm2901四位微處理器的寄存器第82例ccAm2901四位微處理器的輸出與移位第83例ccAm2910四位微程序控制器中的多路選擇器第84例ccAm2910四位微程序控制器中的計(jì)數(shù)器/寄存器第85例ccAm2910四位微程序控制器的指令計(jì)數(shù)器第86例ccAm2910四位微程序控制器的堆棧第87例 Am2910四位微程序控制器的指令譯碼器第88例 可控制計(jì)數(shù)器第89例 四位超前進(jìn)位加法器第90例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(1)——協(xié)同處理器第91例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(2)——序列存儲(chǔ)器第92例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(3)——字符串存儲(chǔ)器第93例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(4)——頂層控制器第94例 MB86901流水線行為描述組成框架第95例 MB86901寄存器文件管理的描述第96例 MB86901內(nèi)ALU的行為描述第97例 移位指令的行為描述第98例 單周期指令的描述第99例 多周期指令的描述第100例 MB86901流水線行為模型

    標(biāo)簽: vhdl fpga

    上傳時(shí)間: 2022-05-14

    上傳用戶:

主站蜘蛛池模板: 游戏| 鄂州市| 黎城县| 温州市| 凉城县| 五家渠市| 许昌县| 仙居县| 泗阳县| 绥德县| 原平市| 双城市| 营山县| 伊川县| 洛川县| 丁青县| 荆门市| 庆安县| 巴南区| 左权县| 通州区| 建德市| 明水县| 吐鲁番市| 丁青县| 张家川| 中江县| 灵武市| 梅州市| 平江县| 麻阳| 高尔夫| 阿合奇县| 合山市| 敦煌市| 抚顺县| 彭阳县| 黄龙县| 白朗县| 安溪县| 甘孜县|