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

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

HI-TECH-<b>PicC</b>

  • PIC單片機(jī)的BootLoader

    摘要:介紹在PIC18系列單片機(jī)中使用Bootloader的原理、方法及優(yōu)點;介紹 HI-TECH公司使用C語言實現(xiàn)BootLoader的程序,給出詳細(xì)的使用方法和參數(shù)配置方法;針對程序中存在的問題進(jìn)行探討和修改,使修改后的程序?qū)嵱谩⒖煽俊A硗猓接憣Τ绦驍?shù)據(jù)進(jìn)行加密、加快下載速度、在RS485/RS422中使用BootLoader的方法和思路。根據(jù)此方法,讀者可以編寫出適合自己使用的BootLoader程序。關(guān)鍵詞:Boot Loader  PIC18 IAP 在線升級PIC單片機(jī)的BootLoader屬于需要自己寫程序的那種,可以根據(jù)自己的需要寫出各種功能的BootLoader程序來。目前,比較常見的BootLoader程序有Microchip公司的C18版本和著名的PICC編譯器廠商HI-TECH公司(以下簡稱HI-TECH)的PICC18版本。它們的相似之處在于都占用了系統(tǒng)的0x00~0×1FF的程序空間。Microchip的版本是用純匯編寫的,而HI-TECH的版本是用C語言編寫的。

    標(biāo)簽: pic單片機(jī) bootloader

    上傳時間: 2022-07-28

    上傳用戶:

  • VIP專區(qū)-單片機(jī)源代碼精選合集系列(73)

    eeworm.com VIP專區(qū) 單片機(jī)源碼系列 72資源包含以下內(nèi)容:1. 24c01a的讀寫程序.doc2. PIC單片機(jī)程序設(shè)計基礎(chǔ).pdf3. 24c16讀寫驅(qū)動程序.doc4. PIC單片機(jī)基礎(chǔ)知識.rar5. 單片機(jī)匯編語言程序庫.rar6. PIC的C語言編程知識.pdf7. 51程序庫 (各種常用程序).doc8. keil入門實例教程.rar9. 在偉福集成環(huán)境下使用PICC.pdf10. HI-TECH PICC C的使用說明.pdf11. 非接觸IC卡讀寫器的應(yīng)用設(shè)計.pdf12. U盤IC1114的電路圖和C語言源程序.zip13. 鋰-離子線性電池充電控制器LTC1732及其應(yīng)用.pdf14. MSP430仿真器(機(jī))接口電路圖-原理圖.pdf15. 照明應(yīng)用中的51LPC微控制器.pdf16. STM32TS60 數(shù)字電阻型多觸摸屏控制方案.rar17. PL2303或PV8651USB轉(zhuǎn)串口原理圖.rar18. PCF8563 實時時鐘日歷芯片選型指南.pdf19. S3C2410內(nèi)存管理單元MMU基礎(chǔ)實驗.rar20. USB2.0轉(zhuǎn)IDE的電路圖 (protel文件).rar21. TUSB3200中文資料pdf.pdf22. 單片機(jī)實用接口技術(shù).rar23. 串行下載線的原理圖-電路圖.pdf24. 內(nèi)置微處理器的USB音頻接口芯片TUSB3200.pdf25. MCS-51系列單片機(jī)實用接口技術(shù).rar26. 數(shù)據(jù)處理與控制策略.rar27. LPC932單片機(jī)可靠性設(shè)計方案.pdf28. 小車走迷宮設(shè)計.rar29. 過程通道與人機(jī)接口.rar30. 一種單片機(jī)實現(xiàn)的嵌入式視頻切換器.pdf31. 溫度傳感器ds1820的匯編程序.pdf32. 3.3v看門狗芯片.pdf33. 交通燈控制板用戶手冊.rar34. 單片機(jī)開發(fā)中應(yīng)掌握的幾個基本技巧.pdf35. dsPIC30F看門狗定時器和低功耗模式.pdf36. 新版交通燈模組(包括PCB圖、使用說明書和產(chǎn)品說明書).rar37. 51單片機(jī)浮點子程序庫.pdf38. 工程師單片機(jī)學(xué)習(xí)經(jīng)驗技巧.rar39. 用單片機(jī)內(nèi)置比較器設(shè)計高精度A/D變換器.pdf40. MCS-51并行口的擴(kuò)展.ppt41. 模擬接口.ppt42. 存儲器接口.ppt43. 單片機(jī)原理與應(yīng)用教程.rar44. 中斷技術(shù).ppt45. winCE msdn講座.zip46. MCS 51單片機(jī)內(nèi)部并行口及應(yīng)用.rar47. RD系列微型打印機(jī)打印實例.rar48. 接口技術(shù)概述.rar49. 微型打印機(jī)的C語言源程序.rar50. 匯編語言程序設(shè)計PPT.ppt51. 微型打印機(jī)與單片機(jī)接口.rar52. MCS-51系列單片機(jī)的結(jié)構(gòu)和原理.rar53. 單片機(jī)的功率接口.rar54. Keil軟件的使用.rar55. 51單片機(jī)應(yīng)用實例及源代碼.rar56. 匯編語言程序設(shè)計基礎(chǔ).PPT57. 單片機(jī)模糊邏輯控制.rar58. 小型鍵盤結(jié)構(gòu)與接口.ppt59. DA與AD轉(zhuǎn)換.ppt60. 微型計算機(jī)總線知識.ppt61. DMA與DMA控制器.ppt62. 微機(jī)原理及接口技術(shù)課件(教學(xué)).rar63. 8255A可編程并行接口.ppt64. 微機(jī)原理與匯編語言程序設(shè)計課件.rar65. VD108B地感線路安裝圖.pdf66. 8086總線操作、中斷系統(tǒng)及總線請求.ppt67. 微機(jī)原理多媒體教材.rar68. RS-485的傳輸線如何合理屏蔽.pdf69. 8253計數(shù)器定時器結(jié)構(gòu)與編程.ppt70. 子空間模式識別方法.pdf71. 單片機(jī)應(yīng)用技術(shù)電子教案.rar72. 8251A可編程通信接口.ppt73. 語音編解碼芯片MT8965在ALU中的應(yīng)用.pdf74. Keil C51 使用技巧及實戰(zhàn).zip75. 微機(jī)接口技術(shù)試題.rar76. MCS-51單片機(jī)系統(tǒng)擴(kuò)展技術(shù).pdf77. 單片機(jī)課程總結(jié).doc78. 微機(jī)接口技術(shù)精品課程.rar79. LCD為LCM161(HD44780驅(qū)動器)字符顯示器驅(qū)動程.rar80. 用單片機(jī)設(shè)計發(fā)音電路.pdf81. 微機(jī)接口技術(shù)課件.rar82. LC7461遙控解碼子程序源代碼.rar83. 模塊化LED大屏幕顯示器的設(shè)計.pdf84. 微機(jī)原理與接口技術(shù)精品課程(課件).rar85. 紅外遙控接收程序.pdf86. 微控制器( MCU) 破解秘笈之中文有刪節(jié)版.pdf87. SAM88RCRI 指令集.pdf88. 單片機(jī)常用程序庫.rar89. 微處理器指令集設(shè)計.ppt90. 基于單片機(jī)的頻率計設(shè)計.pdf91. 單片機(jī)綜合應(yīng)用.rar92. 單片機(jī)多機(jī)并行通訊的一種方法.pdf93. pic單片機(jī)實用教程(提高篇).rar94. 單片機(jī)掉電保護(hù)設(shè)計.pdf95. pic單片機(jī)實用教程(基礎(chǔ)篇).RAR96. 分時操作系統(tǒng)思想在單片機(jī)編程中的實現(xiàn).pdf97. 80C51便攜式產(chǎn)品中的低功耗設(shè)計.pdf98. 單片機(jī)最小系統(tǒng)電路.pdf99. avr studio 4.14下載.zip100. AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版).rar

    標(biāo)簽: 1.1 電磁場 電磁波 視頻教程

    上傳時間: 2013-07-03

    上傳用戶:eeworm

  • 80C51特殊功能寄存器地址表

    /*--------- 8051內(nèi)核特殊功能寄存器 -------------*/ sfr ACC = 0xE0;             //累加器 sfr B = 0xF0;  //B 寄存器 sfr PSW    = 0xD0;           //程序狀態(tài)字寄存器 sbit CY    = PSW^7;       //進(jìn)位標(biāo)志位 sbit AC    = PSW^6;        //輔助進(jìn)位標(biāo)志位 sbit F0    = PSW^5;        //用戶標(biāo)志位0 sbit RS1   = PSW^4;        //工作寄存器組選擇控制位 sbit RS0   = PSW^3;        //工作寄存器組選擇控制位 sbit OV    = PSW^2;        //溢出標(biāo)志位 sbit F1    = PSW^1;        //用戶標(biāo)志位1 sbit P     = PSW^0;        //奇偶標(biāo)志位 sfr SP    = 0x81;            //堆棧指針寄存器 sfr DPL  = 0x82;            //數(shù)據(jù)指針0低字節(jié) sfr DPH  = 0x83;            //數(shù)據(jù)指針0高字節(jié) /*------------ 系統(tǒng)管理特殊功能寄存器 -------------*/ sfr PCON  = 0x87;           //電源控制寄存器 sfr AUXR = 0x8E;              //輔助寄存器 sfr AUXR1 = 0xA2;             //輔助寄存器1 sfr WAKE_CLKO = 0x8F;        //時鐘輸出和喚醒控制寄存器 sfr CLK_DIV  = 0x97;          //時鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1;        //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE     = 0xA8;           //中斷允許寄存器 sbit EA    = IE^7;  //總中斷允許位  sbit ELVD  = IE^6;           //低電壓檢測中斷控制位 8051

    標(biāo)簽: 80C51 特殊功能寄存器 地址

    上傳時間: 2013-10-30

    上傳用戶:yxgi5

  • TLC2543 中文資料

    TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點 (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時間; (3)11個模擬輸入通道; (4)3路內(nèi)置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長度。 TLC2543的引腳排列及說明    TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double  sum_final1; double  sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe};  void delay(unsigned char b)   //50us {           unsigned char a;           for(;b>0;b--)                     for(a=22;a>0;a--); }  void display(uchar a,uchar b,uchar c,uchar d) {    P0=duan[a]|0x80;    P2=wei[0];    delay(5);    P2=0xff;    P0=duan[b];    P2=wei[1];    delay(5);   P2=0xff;   P0=duan[c];   P2=wei[2];   delay(5);   P2=0xff;   P0=duan[d];   P2=wei[3];   delay(5);   P2=0xff;   } uint read(uchar port) {   uchar  i,al=0,ah=0;   unsigned long ad;   clock=0;   _cs=0;   port<<=4;   for(i=0;i<4;i++)  {    d_in=port&0x80;    clock=1;    clock=0;    port<<=1;  }   d_in=0;   for(i=0;i<8;i++)  {    clock=1;    clock=0;  }   _cs=1;   delay(5);   _cs=0;   for(i=0;i<4;i++)  {    clock=1;    ah<<=1;    if(d_out)ah|=0x01;    clock=0; }   for(i=0;i<8;i++)  {    clock=1;    al<<=1;    if(d_out) al|=0x01;    clock=0;  }   _cs=1;   ad=(uint)ah;   ad<<=8;   ad|=al;   return(ad); }  void main()  {   uchar j;   sum=0;sum1=0;   sum_final=0;   sum_final1=0;    while(1)  {              for(j=0;j<128;j++)          {             sum1+=read(1);             display(a1,b1,c1,d1);           }            sum=sum1/128;            sum1=0;            sum_final1=(sum/4095)*5;            sum_final=sum_final1*1000;            a1=(int)sum_final/1000;            b1=(int)sum_final%1000/100;            c1=(int)sum_final%1000%100/10;            d1=(int)sum_final%10;            display(a1,b1,c1,d1);           }         } 

    標(biāo)簽: 2543 TLC

    上傳時間: 2013-11-19

    上傳用戶:shen1230

  • AVR單片機(jī)數(shù)碼管秒表顯示

    #include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,

    標(biāo)簽: AVR 單片機(jī) 數(shù)碼管

    上傳時間: 2013-10-21

    上傳用戶:13788529953

  • 采用高速串行收發(fā)器Rocket I/O實現(xiàn)數(shù)據(jù)率為2.5 G

    摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點到點串行數(shù)據(jù)傳輸, 同時其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。

    標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器

    上傳時間: 2013-11-06

    上傳用戶:smallfish

  • 采用高速串行收發(fā)器Rocket I/O實現(xiàn)數(shù)據(jù)率為2.5 G

    摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點到點串行數(shù)據(jù)傳輸, 同時其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。

    標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器

    上傳時間: 2013-10-13

    上傳用戶:lml1234lml

  • 題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示

    題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。

    標(biāo)簽: gt 90 運(yùn)算符 嵌套

    上傳時間: 2015-01-08

    上傳用戶:lifangyuan12

  • RSA算法 :首先, 找出三個數(shù), p, q, r, 其中 p, q 是兩個相異的質(zhì)數(shù), r 是與 (p-1)(q-1) 互質(zhì)的數(shù)...... p, q, r 這三個數(shù)便是 person_key

    RSA算法 :首先, 找出三個數(shù), p, q, r, 其中 p, q 是兩個相異的質(zhì)數(shù), r 是與 (p-1)(q-1) 互質(zhì)的數(shù)...... p, q, r 這三個數(shù)便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質(zhì), 用輾轉(zhuǎn)相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數(shù)便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數(shù), 假設(shè) a < n.... 如果 a >= n 的話, 就將 a 表成 s 進(jìn)位 (s

    標(biāo)簽: person_key RSA 算法

    上傳時間: 2013-12-14

    上傳用戶:zhuyibin

  • 數(shù)字運(yùn)算

    數(shù)字運(yùn)算,判斷一個數(shù)是否接近素數(shù) A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "yes" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output yes yes no yes no

    標(biāo)簽: 數(shù)字 運(yùn)算

    上傳時間: 2015-05-21

    上傳用戶:daguda

主站蜘蛛池模板: 类乌齐县| 马关县| 进贤县| 自贡市| 盐亭县| 曲水县| 五家渠市| 红安县| 乌拉特后旗| 西藏| 连山| 汶上县| 新巴尔虎左旗| 溧水县| 五指山市| 呼伦贝尔市| 崇仁县| 敖汉旗| 蚌埠市| 腾冲县| 阜康市| 广安市| 龙川县| 阿克陶县| 深州市| 昌江| 石狮市| 特克斯县| 丹江口市| 庄浪县| 城固县| 丰顺县| 房山区| 林甸县| 深圳市| 弋阳县| 绵竹市| 霍州市| 衡阳市| 乌兰县| 明溪县|