增量式光電編碼器輸出四分頻脈沖計(jì)數(shù),分別為A,B兩路信號(hào)
上傳時(shí)間: 2014-01-13
上傳用戶:tzl1975
/****************temic*********t5557***********************************/ #include <at892051.h> #include <string.h> #include <intrins.h> #include <stdio.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //STC12C2051AD的SFR定義 sfr WDT_CONTR = 0xe1;//stc2051的看門狗?????? /**********全局常量************/ //寫卡的命令 #define write_command0 0//寫密碼 #define write_command1 1//寫配置字 #define write_command2 2//密碼寫數(shù)據(jù) #define write_command3 3//喚醒 #define write_command4 4//停止命令 #define TRUE 1 #define FALSE 0 #define OK 0 #define ERROR 255 //讀卡的時(shí)間參數(shù)us #define ts_min 250//270*11.0592/12=249//取近似的整數(shù) #define ts_max 304//330*11.0592/12=304 #define t1_min 73//90*11.0592/12=83:-10調(diào)整 #define t1_max 156//180*11.0592/12=166 #define t2_min 184//210*11.0592/12=194 #define t2_max 267//300*11.0592/12=276 //***********不采用中斷處理:采用查詢的方法讀卡時(shí)關(guān)所有中斷****************/ sbit p_U2270B_Standby = P3^5;//p_U2270B_Standby PIN=13 sbit p_U2270B_CFE = P3^3;//p_U2270B_CFE PIN=6 sbit p_U2270B_OutPut = P3^7;//p_U2270B_OutPut PIN=2 sbit wtd_sck = P1^7;//SPI總線 sbit wtd_si = P1^3; sbit wtd_so = P1^2; sbit iic_data = P1^2;//lcd IIC sbit iic_clk = P1^7; sbit led_light = P1^6;//測試綠燈 sbit led_light1 = P1^5;//測試紅燈 sbit led_light_ok = P1^1;//讀卡成功標(biāo)志 sbit fengmingqi = P1^5; /***********全局變量************************************/ uchar data Nkey_a[4] = {0xA0, 0xA1, 0xA2, 0xA3};//初始密碼 //uchar idata card_snr[4]; //配置字 uchar data bankdata[28] = {1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7}; //存儲(chǔ)卡上用戶數(shù)據(jù)(1-7)7*4=28 uchar data cominceptbuff[6] = {1,2,3,4,5,6};//串口接收數(shù)組ram uchar command; //第一個(gè)命令 uchar command1;// //uint temp; uchar j,i; uchar myaddr = 8; //uchar ywqz_count,time_count; //ywqz jishu: uchar bdata DATA; sbit BIT0 = DATA^0; sbit BIT1 = DATA^1; sbit BIT2 = DATA^2; sbit BIT3 = DATA^3; sbit BIT4 = DATA^4; sbit BIT5 = DATA^5; sbit BIT6 = DATA^6; sbit BIT7 = DATA^7; uchar bdata DATA1; sbit BIT10 = DATA1^0; sbit BIT11 = DATA1^1; sbit BIT12 = DATA1^2; sbit BIT13 = DATA1^3; sbit BIT14 = DATA1^4; sbit BIT15 = DATA1^5; sbit BIT16 = DATA1^6; sbit BIT17 = DATA1^7; bit i_CurrentLevel;//i_CurrentLevel BIT 00H(Saves current level of OutPut pin of U2270B) bit timer1_end; bit read_ok = 0; //緩存定時(shí)值,因用同一個(gè)定時(shí)器 union HLint { uint W; struct { uchar H;uchar L; } B; };//union HLint idata a union HLint data a; //緩存定時(shí)值,因用同一個(gè)定時(shí)器 union HLint0 { uint W; struct { uchar H; uchar L; } B; };//union HLint idata a union HLint0 data b; /**********************函數(shù)原型*****************/ //讀寫操作 void f_readcard(void);//全部讀出1~7 AOR喚醒 void f_writecard(uchar x);//根據(jù)命令寫不同的內(nèi)容和操作 void f_clearpassword(void);//清除密碼 void f_changepassword(void);//修改密碼 //功能子函數(shù) void write_password(uchar data *data p);//寫初始密碼或數(shù)據(jù) void write_block(uchar x,uchar data *data p);//不能用通用指針 void write_bit(bit x);//寫位 /*子函數(shù)區(qū)*****************************************************/ void delay_2(uint x) //延時(shí),時(shí)間x*10us@12mhz,最小20us@12mhz { x--; x--; while(x) { _nop_(); _nop_(); x--; } _nop_();//WDT_CONTR=0X3C;不能頻繁的復(fù)位 _nop_(); } ///////////////////////////////////////////////////////////////////// void initial(void) { SCON = 0x50; //串口方式1,允許接收 //SCON =0x50; //01010000B:10位異步收發(fā),波特率可變,SM2=0不用接收到有效停止位才RI=1, //REN=1允許接收 TMOD = 0x21; //定時(shí)器1 定時(shí)方式2(8位),定時(shí)器0 定時(shí)方式1(16位) TCON = 0x40; //設(shè)定時(shí)器1 允許開始計(jì)時(shí)(IT1=1) TH1 = 0xfD; //FB 18.432MHz 9600 波特率 TL1 = 0xfD; //fd 11.0592 9600 IE = 0X90; //EA=ES=1 TR1 = 1; //啟動(dòng)定時(shí)器 WDT_CONTR = 0x3c;//使能看門狗 p_U2270B_Standby = 0;//單電源 PCON = 0x00; IP = 0x10;//uart you xian XXXPS PT1 PX1 PT0 PX0 led_light1 = 1; led_light = 0; p_U2270B_OutPut = 1; } /************************************************/ void f_readcard()//讀卡 { EA = 0;//全關(guān),防止影響跳變的定時(shí)器計(jì)時(shí) WDT_CONTR = 0X3C;//喂狗 p_U2270B_CFE = 1;// delay_2(232); //>2.5ms /* // aor 用喚醒功能來防碰撞 p_U2270B_CFE = 0; delay_2(18);//start gap>150us write_bit(1);//10=操作碼讀0頁 write_bit(0); write_password(&bankdata[24]);//密碼block7 p_U2270B_CFE =1 ;// delay_2(516);//編程及確認(rèn)時(shí)間5.6ms */ WDT_CONTR = 0X3C;//喂狗 led_light = 0; b.W = 0; while(!(read_ok == 1)) { //while(p_U2270B_OutPut);//等一個(gè)穩(wěn)定的低電平?超時(shí)判斷? while(!p_U2270B_OutPut);//等待上升沿的到來同步信號(hào)檢測1 TR0 = 1; //deng xia jiang while(p_U2270B_OutPut);//等待下降沿 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//定時(shí)器晚啟動(dòng)10個(gè)周期 //同步頭 if((324 < a.W) && (a.W < 353)) ;//檢測同步信號(hào)1 else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //等待上升沿 while(!p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//b.N1<<=8; if(a.B.L < 195);//0.5p else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //讀0~7塊的數(shù)據(jù) for(j = 0;j < 28;j++) { //uchar i; for(i = 0;i < 16;i++)//8個(gè)位 { //等待下降沿的到來 while(p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_max < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2;//先左移再賦值 b.B.L += 0xc0; i++; } else if(t1_min < a.B.L/*)&&(a.B.L < t1_max)*/)//0.5p { b.W >>= 1; b.B.L += 0x80; } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; while(!p_U2270B_OutPut);//上升 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_min < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2; i++; } else if(t1_min < a.B.L/*a.W)&&(a.B.L < t1_max)*/)//0.5P //else if(!(a.W==0)) { b.W >>= 1; //temp+=0x00; //led_light1=0;led_light=1;delay_2(40000); } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; } //取出奇位 DATA = b.B.L; BIT13 = BIT7; BIT12 = BIT5; BIT11 = BIT3; BIT10 = BIT1; DATA = b.B.H; BIT17 = BIT7; BIT16 = BIT5; BIT15 = BIT3; BIT14 = BIT1; bankdata[j] = DATA1; } read_ok = 1;//讀卡完成了 read_error: _nop_(); } } /***************************************************/ void f_writecard(uchar x)//寫卡 { p_U2270B_CFE = 1; delay_2(232); //>2.5ms //psw=0 standard write if (x == write_command0)//寫密碼:初始化密碼 { uchar i; uchar data *data p; p = cominceptbuff; p_U2270B_CFE = 0; delay_2(31);//start gap>330us write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_bit(0);//寫鎖定位0 for(i = 0;i < 35;i++) { write_bit(1);//寫數(shù)據(jù)位1 } p_U2270B_CFE = 1; led_light1 = 0; led_light = 1; delay_2(40000);//測試使用 //write_block(cominceptbuff[4],p); p_U2270B_CFE = 1; bankdata[20] = cominceptbuff[0];//密碼存入 bankdata[21] = cominceptbuff[1]; bankdata[22] = cominceptbuff[2]; bankdata[23] = cominceptbuff[3]; } else if (x == write_command1)//配置卡參數(shù):初始化 { uchar data *data p; p = cominceptbuff; write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_bit(0);//寫鎖定位0 write_block(cominceptbuff[4],p); p_U2270B_CFE= 1; } //psw=1 pssword mode else if(x == write_command2) //密碼寫數(shù)據(jù) { uchar data*data p; p = &bankdata[24]; write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_password(p);//發(fā)口令 write_bit(0);//寫鎖定位0 p = cominceptbuff; write_block(cominceptbuff[4],p);//寫數(shù)據(jù) } else if(x == write_command3)//aor //喚醒 { //cominceptbuff[1]操作碼10 X xxxxxB uchar data *data p; p = cominceptbuff; write_bit(1);//10 write_bit(0); write_password(p);//密碼 p_U2270B_CFE = 1;//此時(shí)數(shù)據(jù)不停的循環(huán)傳出 } else //停止操作碼 { write_bit(1);//11 write_bit(1); p_U2270B_CFE = 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /************************************/ void f_clearpassword()//清除密碼 { uchar data *data p; uchar i,x; p = &bankdata[24];//原密碼 p_U2270B_CFE = 0; delay_2(18);//start gap>150us //操作碼10:10xxxxxxB write_bit(1); write_bit(0); for(x = 0;x < 4;x++)//發(fā)原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT0); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x00,p);//寫新配置參數(shù):pwd=0 //密碼無效:即清除密碼 DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /*********************************/ void f_changepassword()//修改密碼 { uchar data *data p; uchar i,x,addr; addr = 0x07;//block7 p = &Nkey_a[0];//原密碼 DATA = 0x80;//操作碼10:10xxxxxxB for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } for(x = 0;x < 4;x++)//發(fā)原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT7); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x07,p);//寫新密碼 p_U2270B_CFE = 1; bankdata[24] = cominceptbuff[0];//密碼存入 bankdata[25] = cominceptbuff[1]; bankdata[26] = cominceptbuff[2]; bankdata[27] = cominceptbuff[3]; DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /***************************子函數(shù)***********************************/ void write_bit(bit x)//寫一位 { if(x) { p_U2270B_CFE = 1; delay_2(32);//448*11.0592/120=42延時(shí)448us p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫1 } else { p_U2270B_CFE = 1; delay_2(92);//192*11.0592/120=18 p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫0 } } /*******************寫一個(gè)block*******************/ void write_block(uchar addr,uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)//block0數(shù)據(jù) { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } DATA = addr <<= 5;//0地址 for(i = 0;i < 3;i++) { write_bit(BIT7); DATA <<= 1; } } /*************************************************/ void write_password(uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)// { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } } /*************************************************/ void main() { initial(); TI = RI = 0; ES = 1; EA = 1; delay_2(28); //f_readcard(); while(1) { f_readcard(); //讀卡 f_writecard(command1); //寫卡 f_clearpassword(); //清除密碼 f_changepassword(); //修改密碼 } }
標(biāo)簽: 12345
上傳時(shí)間: 2017-10-20
上傳用戶:my_lcs
江蘇魚躍呼吸機(jī)設(shè)備產(chǎn)品實(shí)物電路原理圖,供參考
標(biāo)簽: 呼吸機(jī)
上傳時(shí)間: 2022-06-01
上傳用戶:
eeworm.com VIP專區(qū) 單片機(jī)源碼系列 26資源包含以下內(nèi)容:1. AVR系列單片機(jī)C語言編程與應(yīng)用實(shí)例.zip2. 單片機(jī)外圍器件實(shí)用手冊(cè)叢書.zip3. 8098單片機(jī)及其應(yīng)用系統(tǒng)設(shè)計(jì)例題習(xí)題教程.zip4. AVR單片機(jī)原理及應(yīng)用.zip5. 8051系列單片機(jī)應(yīng)用手冊(cè).zip6. 8051雙機(jī)通信簡例.zip7. 8098單片機(jī)原理與應(yīng)用.zip8. 8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè)全書.zip9. HJ-3G仿真開發(fā)板(51學(xué)習(xí)板)_protues電路圖部分.rar10. 8098單片機(jī)實(shí)驗(yàn)教程.zip11. proteus使用說明(英文).pdf12. 基于AT89C51的智能電風(fēng)扇調(diào)速器的設(shè)計(jì).doc13. 單片機(jī)入門小制作_花樣燈的控制.pdf14. MCS51-單片機(jī)組成與原理.zip15. 樂普編輯器.rar16. STC89C51RC-RD+_GUIDE-CHINESE.pdf17. 偉福6000單片機(jī)仿真軟件.exe18. 單片機(jī)外圍芯片中文資料.zip19. PIC單片機(jī)基礎(chǔ)教程課件-第二章.ppt20. 40個(gè)單片機(jī)實(shí)驗(yàn)例子.pdf21. 一種基于單片機(jī)的電子秤模型實(shí)現(xiàn).pdf22. 基于單片機(jī)的智能化多媒體電腦遙控裝置的設(shè)計(jì).zip23. 單片機(jī)原理及應(yīng)用(第二版)電子教案.zip24. LY-51開發(fā)板原理圖.rar25. 飛思卡爾軟件應(yīng)用與C語言編程要點(diǎn).pdf26. 如何從_STM32F10xxx固件庫_V2.0.3__升級(jí)為_STM32F10xxx標(biāo)準(zhǔn)外設(shè)庫_V3.0.0.pdf27. C8051F單片機(jī)開發(fā)環(huán)境視頻教程.rar28. 8086匯編語言指令集.doc29. 51單片機(jī)應(yīng)用從零開始.pdf30. 基于單片機(jī)的多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc31. Keil驅(qū)動(dòng).zip32. STM32F10x硬件開發(fā)使用入門.pdf33. PT2262/PT2272編解碼集成電路介紹.doc34. dsPIC電機(jī)控制應(yīng)用.pdf35. sql server 2008簡體中文版官方下載.zip36. 實(shí)用公交車語音報(bào)站器.pdf37. LPC1768工程模板.rar38. 1602+24C08+4X4鍵盤密碼鎖.zip39. STC90C51RC-RD+_GUIDE-CHINESE.pdf40. 18B20測溫1602LCD顯示(STC單片機(jī)).zip41. 80C51單片機(jī)C語言常用模塊子程序.doc42. 基于51單片機(jī)和DS18B20的數(shù)字溫度計(jì)設(shè)計(jì).doc43. IAR kegen PartA.exe44. 價(jià)值數(shù)萬元的原創(chuàng)單片機(jī)和機(jī)器人技術(shù)資料.doc45. 串行接口LED驅(qū)動(dòng)器MC14489及其C語言驅(qū)動(dòng)程序.pdf46. Keil_lic-v3.2 注冊(cè)機(jī).exe47. 西電牛人總結(jié)的單片機(jī)原理.pdf48. OK51-POWER_sch單片機(jī)原理圖.pdf49. 51單片機(jī)看門狗電路.doc50. 51單片機(jī)超聲波測距C程序.doc51. Adobe dreamweaver cs5 序列號(hào)注冊(cè)機(jī).exe52. 最全的單片機(jī)全系列外圍電路圖.docx53. 基于51單片機(jī)的GPRS手機(jī).pdf54. 易碼最新單片機(jī)M151A_DS_V100數(shù)據(jù)手冊(cè).pdf55. 新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)+張毅剛等編著+PDF電子書.pdf56. 微型計(jì)算機(jī)系統(tǒng)基本知識(shí) 單片機(jī).doc57. 用AT89C51實(shí)現(xiàn)電話遠(yuǎn)程控制家用電器(PCB).doc58. 基于單片機(jī)的太陽能人數(shù)統(tǒng)計(jì)系統(tǒng)設(shè)計(jì).zip59. 老郭十天學(xué)會(huì)單片機(jī).zip60. STM8系列C語言入門指導(dǎo).pdf61. 單片機(jī)創(chuàng)新實(shí)驗(yàn)板系統(tǒng)的設(shè)計(jì)與應(yīng)用.zip62. 51新手破零學(xué)習(xí)001-課件.rar63. STM8編程手冊(cè).pdf64. 新型掃描程序.doc65. 外部中斷控制多樣跑馬燈(仿真+程序).zip66. 基于STM32的雙輪平衡車.pdf67. 二進(jìn)制轉(zhuǎn)換BCD碼【加3移位法】.docx68. Verilog HDL的基本語法.pdf69. STM32引領(lǐng)微控制器市場的變革.pdf70. 怎么樣學(xué)好AVR單片機(jī)方法詳解.pdf71. 單片機(jī)原理及其接口技術(shù)(第3版).pdf72. AVR官方文檔集合.rar73. 溫度傳感器程序.zip74. STC單片機(jī)程序下載問題匯總.doc75. c#入門經(jīng)典第4版全書pdf.pdf76. CC2430多功能綜合測試程序.zip77. STC-TOOL_STC單片機(jī)編譯(匯編)編程(燒錄)仿真工具說明書.pdf78. 基于AT89S52的防盜報(bào)警器設(shè)計(jì).pdf79. PL2303下載STC專用驅(qū)動(dòng).zip80. 智能車底板原理圖.pdf81. 4WD智能小車安裝教程及程序.rar82. 微軟MSCOMM32.OCX組件安裝程序.rar83. Protues和keil聯(lián)調(diào).rar84. ATmega128熔絲位詳解(中文版).pdf85. 單片機(jī)控制直流電機(jī).pdf86. LCD12864顯示漢字和數(shù)字(程序和電路).rar87. 如何用STM32官方庫來開發(fā)自己的程序.pdf88. C函數(shù)速查手冊(cè)全書下載.zip89. STM32野火經(jīng)典教程.pdf90. C語言程序設(shè)計(jì)教程下載.zip91. 飛思卡爾8位單片機(jī)MC9S08QG8中文數(shù)據(jù)手冊(cè).pdf92. 12864液晶中文資料(電路,程序,圖片).pdf93. VFD demo中文使用手冊(cè).pdf94. 數(shù)字鐘設(shè)計(jì)論文數(shù)字時(shí)鐘論文.doc95. c語言編程軟件vc6.0使用教程_vc6.0怎么用.zip96. 基于AT89S51單片機(jī)的智能超聲波避障小車.doc97. c語言編程軟件vc6.0中文綠色版_vc6.0官方下載.zip98. 基于51單片機(jī)紅外發(fā)射與接收C程序.doc99. xlisp單片機(jī)綜合仿真實(shí)驗(yàn)儀使用手冊(cè)pdf.pdf100. MSP430F13x14x14x1 Device Erratasheet (Rev. B).pdf
標(biāo)簽: 數(shù)字圖像處理 計(jì)算
上傳時(shí)間: 2013-07-16
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(34)資源包含以下內(nèi)容:1. lonWorks技術(shù)白皮書.2. 嵌入式Linux上的圖形系統(tǒng)--CCGUI 中科院軟件中心 蘇曉峰 的講稿.3. openGui 就不用多說了.4. PPP協(xié)議C語言源代碼.5. mp3解碼C語言源碼,可用在嵌入式系統(tǒng)上.6. sqlite 嵌入式數(shù)據(jù)庫的源碼.7. 用c++ 類累起來的簡單菜單.8. 用于S3c44b0x液晶控制器顯示漢字驅(qū)動(dòng).9. 讀寫USB端口的VC程序.10. 嵌入式USB HOST sl811hs的驅(qū)動(dòng)程序.11. 這是一堆verilog的source code.包含許多常用的小電路.還不錯(cuò)用..12. 電梯門禁系統(tǒng):包括系統(tǒng)原理圖.13. 樓宇可視對(duì)講門口機(jī)C語言源程序.14. 使用C++開發(fā)操作系統(tǒng)源代碼.15. Linux下I2C以及I2C下的鍵盤驅(qū)動(dòng).16. 周立功D12開發(fā)板中帶的WINDOWS XP驅(qū)動(dòng)程序.17. c/c++嵌入式系統(tǒng)編程.18. 程序1-1 用組合語言寫成的霹靂燈程序 程序1-2 改用C來處理的霹靂燈程序 程序5-1 SDCC操作程序 程序6-1 引擎點(diǎn)火控制器的角度偵測程序范例 程序8-1 T_8252.ASM 程序10-1.19. 嵌入式系統(tǒng)開發(fā)中.20. 面向?qū)崟r(shí)嵌入式系統(tǒng)的圖形用戶界面支持系統(tǒng)――MiniGUI .doc格式 包含很多LINUX原碼.21. 嵌入式環(huán)境消息隊(duì)列軟件.22. 適用于8位小型嵌入式系統(tǒng)的TCP/IP協(xié)議棧!!移植非常方便!.23. 一些常用IT縮寫詞解釋 希望對(duì)大伙有幫助.24. jxta最新版本v2.3.X的程序編寫指南.25. 用戶數(shù)據(jù)報(bào)協(xié)議的程序源碼.26. 適合任意點(diǎn)陣的LCD屏幕的液晶時(shí)鐘顯示程序!開發(fā)人員只用簡單的修改接口定義即刻方便調(diào)用!.27. 一款適用的C51寫的紅外線解碼程序.28. 基于sy2100 ez-usb開發(fā)板的程序.29. 一個(gè)用于嵌入式的Mini Web Server.大小只有200k. 非常適合用于機(jī)頂盒等..30. 一個(gè)用于PC直接寫端口及內(nèi)存的程序.31. 有關(guān)TMSF2812配制文件、初始化、中斷等源代碼.32. C8051F040 UART0模式1從機(jī)程序.33. c8051f040中比較器0調(diào)試程序.34. 單片要c8051f040中使用LCD測試程序例程.35. c8051f040中液晶屏初始化配置程序和顯示程序例程.36. 一個(gè)基于tcpip的小聊天程序 可用于tcpip的協(xié)議開發(fā) 少作修改后可用于嵌入式的網(wǎng)絡(luò)通訊.37. (轉(zhuǎn)載)采用C語言對(duì)DSP編程具有很多優(yōu)點(diǎn)。針對(duì)TMS320C32芯片的特點(diǎn).38. 使用c8051f020的測溫程序 一個(gè)內(nèi)部溫度的 一個(gè)外部的用AD590.39. abootLoader 固件源代碼 HP內(nèi)部珍貴資料!.40. 2 HP PCI熱插拔代碼 HP內(nèi)部珍貴資料!.
標(biāo)簽: 2.0 機(jī)械設(shè)計(jì) 電子版
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(59)資源包含以下內(nèi)容:1. 工業(yè)控制中常用的PID算法C編寫的.2. 12232點(diǎn)陣信利液晶基本驅(qū)動(dòng)程序.3. LCM-12864漢字液晶顯示驅(qū)動(dòng)程序.4. C51編寫的1602顯示字符串程序.5. MSP430.6. 基于三星44b0box萬龍開發(fā)板的觸摸屏的驅(qū)動(dòng)程序.7. 做熱表計(jì)量用.8. MSP430,常用中斷.9. MSP430段碼顯示.10. 用msp430驅(qū)動(dòng)1621芯片的段碼液晶。.11. 深圳PXA270原理圖,PROTEL99SE格式.12. ALTERA PWM電路 這是一個(gè)ALTERA的PWM電路.13. Tinyos 的一個(gè)無線應(yīng)用的實(shí)現(xiàn)非常好用 希望大家能夠喜歡.14. 內(nèi)含C按鍵子程序.15. 并口的EPP模式模擬IIC接口.16. 直流電機(jī)PID控制程序,希望能幫助有需要的朋友..17. 這個(gè)源碼是用altera公司的開發(fā)工具NIOS II IDE開發(fā)的基于軟核處理器的AD、DA控制程序.18. 此源碼是利用altera公司的NIOS II IDE開發(fā)的.19. 此源碼是利用altera公司的nios II IDE開發(fā)的.20. 此源碼是用altera公司的nios II IDE開發(fā)的.21. 此源碼是利用altera公司的nios II IDE開發(fā)的源碼.22. DOS下提取字模的程序.23. 此工程項(xiàng)目用于測試鍵盤 下載并運(yùn)行該工程項(xiàng)目后.24. ZigBee精簡概要 ZigBee精簡概要.25. ZigBee問答 ZigBee問答ZigBee問答.26. 剛接觸NIOS的時(shí)候?qū)W習(xí)NIOS串口通訊時(shí)候些的一個(gè)程序.27. MC9S12DG128.28. EZUSB FX2(Cy68013A)源碼.29. 一個(gè)好程序關(guān)于CPLD的直線插補(bǔ)在數(shù)字積分中的應(yīng)用.30. C1L105.c驅(qū)動(dòng).31. HX8309驅(qū)動(dòng).32. S6D0118驅(qū)動(dòng).33. MT18G09J.34. TL1771驅(qū)動(dòng).35. 166QQ_K驅(qū)動(dòng).36. Protel99SE的簡明教程.Protel99SE是電路設(shè)計(jì)的入門軟件.37. TMS320F2812的BIOS時(shí)鐘的例程.38. 基于NIOS 軟核處理器的uClinux的移植.39. ATmega8515 avr控制有源蜂鳴器發(fā)聲的程序.40. 一個(gè)真正微型操作系統(tǒng),比uCOS更小,只支持16個(gè)任務(wù),但速度更快,所占資源更少..
標(biāo)簽: 化學(xué) 化學(xué)工程師
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
雪崩光電二極管 (APD) 接收器模塊在光纖通信繫統(tǒng)中被廣泛地使用。APD 模塊包含 APD 和一個(gè)信號(hào)調(diào)理放大器,但並不是完全獨(dú)立。它仍舊需要重要的支持電路,包括一個(gè)高電壓、低噪聲電源和一個(gè)用於指示信號(hào)強(qiáng)度的精準(zhǔn)電流監(jiān)視器
上傳時(shí)間: 2013-11-22
上傳用戶:zhangyigenius
對(duì)於集成電路而言,汽車是一種苛刻的使用環(huán)境,這裡,引擎罩下的工作溫度範(fàn)圍可寬達(dá) -40°C 至 125°C,而且,在電池電壓總線上出現(xiàn)大瞬變偏移也是預(yù)料之中的事
標(biāo)簽: 集成 電流檢測 保護(hù) 汽車系統(tǒng)
上傳時(shí)間: 2013-11-20
上傳用戶:zhaiye
電路板裝配、PCB 布局和數(shù)字 IC 集成的進(jìn)步造就了新一代的高密度安裝、高性能繫統(tǒng)。
上傳時(shí)間: 2013-10-17
上傳用戶:RQB123
本設(shè)計(jì)要點(diǎn)介紹了兩款能夠增加太陽能電池板接收能量的簡單電路。在這兩款電路中,均由太陽能電池板給電池充電,再由電池在沒有陽光照射的情況下提供應(yīng)用電路運(yùn)作所需的電源。
上傳時(shí)間: 2013-11-16
上傳用戶:KSLYZ
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1