這是程序匠人總結的,,C語言,結構體(struct) 用法,,非常精辟,理解很到位,看后保證收獲很大,現在網上估計找不到了,,前幾天匠人的博客進不了了,,,,
上傳時間: 2014-11-27
上傳用戶:whymatalab
各種2401的運用,包含源代碼,電路圖
上傳時間: 2013-12-06
上傳用戶:qw12
電子學習資料/電子設計/電子競賽/產品設計/產品開發(吐血推薦)一共822個文件,涉及到多個方面,包括單片機,數電模電等,里面有下載網址和密碼,絕對給力!!!!你不信可以不下
上傳時間: 2013-11-20
上傳用戶:yl8908
包括了單片機所學前期的64個實驗,總有一個是你要尋找的,全部匯編語言,由小弟編寫,望高手請指點一二,私下交流聯系Q:844426789,
上傳時間: 2013-10-22
上傳用戶:非衣2016
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
一下就是pcb源博自動拼板開料系統下載資料介紹說明: 一、約定術語: 大板(Sheet)(也叫板料):是制造印制電路板的基板材料,也叫覆銅板,有多種規格。如:1220X1016mm。 拼板(Panel)(也叫生產板):由系統根據拼板設定的的范圍(拼板最大長度、最小長度和拼板最大寬度、最小寬度)自動生成; 套板(Unit):有時是客戶定單的產品尺寸(Width*Height);有時是由多個客戶定單的產品尺寸組成(當客戶定單的尺寸很小時即常說的連片尺寸)。一個套板由一個或多個單元(Pcs)組成; 單元(Pcs): 客戶定單的產品尺寸。 套板間距(DX、DY)尺寸 :套板在拼板中排列時,兩個套板之間的間隔。套板長度與長度方向之間的間隔叫DX尺寸;套板寬度與寬度方向之間的間隔叫DY尺寸。 拼板工藝邊(DX、DY)尺寸(也叫工作邊或夾板邊):套板與拼板邊緣之間的尺寸。套板長度方向與拼板邊緣之間的尺寸叫DX工藝邊;套板寬度方向與拼板邊緣之間的尺寸叫DY工藝邊。 單元數/每套:每個套板包含有多少個單元 規定套板數:在開料時規定最大拼板包含多少個套板 套板混排:在一個拼板里面,允許一部份套板橫排,一部份套板豎排。 開料模式:開料后,每一種板材都有幾十種開料情況,甚至多達幾百種開料情況。怎樣從中選出最優的方案?根據大部份PCB廠的開料經驗,我們總結出了5種開料模式:1為單一拼板不混排;2為單一拼板允許混排;3、4、5開料模式都是允許二至三種拼板,但其排列的方式和計算的方法可能不同(從左上角開始向右面和下面分、從左到右、從上到下、或兩者結合)在后面的拼板合并 中有開料模式示意圖。其中每一種開料模式都選出一種最優的方案,所以每一種板材就顯示5種開料方案。(選擇的原則是:在允許的拼板種類范圍內,拼板數量最少、拼板最大、拼板的種類最少。) 二、 開料方式介紹(開料方式共有四個選項): 1、單一拼板:只開一種拼板。 2、最多兩種拼板:開料時最多有兩種拼板。 3、允許三種拼板:開料時最多可開出三種拼板。(也叫ABC板) 4、使用詳細算法:該選項主要作用:當套板尺寸很小時(如:50X20),速度會比較慢,可以采用去掉詳細算法選項,速度就會比較快且利用率一般都一樣。建議:如產品尺寸小于50mm時,采用套板設定(即連片開料)進行開料,或去掉使用詳細算法選項進行開料。 三、 開料方法的選擇 1、常規開料:主要用于產品的尺寸就是套板尺寸,或人為確定了套板尺寸 直接輸入套板尺寸,確定套板間距(DX、DY)尺寸,確定拼板工藝邊(DX、DY)尺寸,選擇生產板材(板料)尺寸,用鼠標點擊開料(cut)按鈕即可開料。 2、套板設定開料(連片開料):主要用于產品尺寸較小,由系統自動選擇最佳套板尺寸。 套板設定開料 可以根據套板的參數選擇不同套板來開料,從而確定那一種套板最好,利用率最高。從而提高板料利用率,又方便生產。
上傳時間: 2013-10-24
上傳用戶:saharawalker
一下就是pcb源博自動拼板開料系統下載資料介紹說明: 一、約定術語: 大板(Sheet)(也叫板料):是制造印制電路板的基板材料,也叫覆銅板,有多種規格。如:1220X1016mm。 拼板(Panel)(也叫生產板):由系統根據拼板設定的的范圍(拼板最大長度、最小長度和拼板最大寬度、最小寬度)自動生成; 套板(Unit):有時是客戶定單的產品尺寸(Width*Height);有時是由多個客戶定單的產品尺寸組成(當客戶定單的尺寸很小時即常說的連片尺寸)。一個套板由一個或多個單元(Pcs)組成; 單元(Pcs): 客戶定單的產品尺寸。 套板間距(DX、DY)尺寸 :套板在拼板中排列時,兩個套板之間的間隔。套板長度與長度方向之間的間隔叫DX尺寸;套板寬度與寬度方向之間的間隔叫DY尺寸。 拼板工藝邊(DX、DY)尺寸(也叫工作邊或夾板邊):套板與拼板邊緣之間的尺寸。套板長度方向與拼板邊緣之間的尺寸叫DX工藝邊;套板寬度方向與拼板邊緣之間的尺寸叫DY工藝邊。 單元數/每套:每個套板包含有多少個單元 規定套板數:在開料時規定最大拼板包含多少個套板 套板混排:在一個拼板里面,允許一部份套板橫排,一部份套板豎排。 開料模式:開料后,每一種板材都有幾十種開料情況,甚至多達幾百種開料情況。怎樣從中選出最優的方案?根據大部份PCB廠的開料經驗,我們總結出了5種開料模式:1為單一拼板不混排;2為單一拼板允許混排;3、4、5開料模式都是允許二至三種拼板,但其排列的方式和計算的方法可能不同(從左上角開始向右面和下面分、從左到右、從上到下、或兩者結合)在后面的拼板合并 中有開料模式示意圖。其中每一種開料模式都選出一種最優的方案,所以每一種板材就顯示5種開料方案。(選擇的原則是:在允許的拼板種類范圍內,拼板數量最少、拼板最大、拼板的種類最少。) 二、 開料方式介紹(開料方式共有四個選項): 1、單一拼板:只開一種拼板。 2、最多兩種拼板:開料時最多有兩種拼板。 3、允許三種拼板:開料時最多可開出三種拼板。(也叫ABC板) 4、使用詳細算法:該選項主要作用:當套板尺寸很小時(如:50X20),速度會比較慢,可以采用去掉詳細算法選項,速度就會比較快且利用率一般都一樣。建議:如產品尺寸小于50mm時,采用套板設定(即連片開料)進行開料,或去掉使用詳細算法選項進行開料。 三、 開料方法的選擇 1、常規開料:主要用于產品的尺寸就是套板尺寸,或人為確定了套板尺寸 直接輸入套板尺寸,確定套板間距(DX、DY)尺寸,確定拼板工藝邊(DX、DY)尺寸,選擇生產板材(板料)尺寸,用鼠標點擊開料(cut)按鈕即可開料。 2、套板設定開料(連片開料):主要用于產品尺寸較小,由系統自動選擇最佳套板尺寸。 套板設定開料 可以根據套板的參數選擇不同套板來開料,從而確定那一種套板最好,利用率最高。從而提高板料利用率,又方便生產。
上傳時間: 2013-11-11
上傳用戶:yimoney
Arduino 是一塊基于開放原始代碼的Simple i/o 平臺,并且具有使用類似java,C 語言的開發環境。讓您可以快速 使用Arduino 語言與Flash 或Processing…等軟件,作出互動作品。Arduino 可以使用開發完成的電子元件例如Switch 或Sensors 或其他控制器、LED、步進電機或其他輸出裝置。Arduino 也可以獨立運作成為一個可以跟軟件溝通的平臺,例如說:flash processing Max/MSP VVVV 或其他互動軟件… Arduino 開發IDE界面基于開放原始碼原則,可以讓您免費下載使用開發出更多令人驚奇的互動作品。 什么是Roboduino? DFRduino 與Arduino 完全兼容,只是在原來的基礎上作了些改進。Arduino 的IO 使用的孔座,做互動作品需要面包板和針線搭配才能進行,而DFRduino 的IO 使用針座,使用我們的杜邦線就可以直接把各種傳感器連接到DFRduino 上。 特色描述 1. 開放原始碼的電路圖設計,程式開發界面免費下載,也可依需求自己修改!! 2. DFRduino 可使用ISP 下載線,自我將新的IC 程序燒入「bootloader」; 3. 可依據官方電路圖,簡化DFRduino 模組,完成獨立云作的微處理控制器; 4. 可簡單地與傳感器、各式各樣的電子元件連接(如:紅外線,超聲波,熱敏電阻,光敏電阻,伺服電機等); 5. 支援多樣的互動程式 如: Flash,Max/Msp,VVVV,PD,C,Processing 等; 6. 使用低價格的微處理控制器(ATMEGA168V-10PI); 7. USB 接口,不需外接電源,另外有提供9VDC 輸入接口; 8. 應用方面,利用DFRduino,突破以往只能使用滑鼠,鍵盤,CCD 等輸入的裝置的互動內容,可以更簡單地達成單人或多人游戲互動。 性能描述 1. Digital I/O 數字輸入/輸出端共 0~13。 2. Analog I/O 模擬輸入/輸出端共 0~5。 3. 支持USB 接口協議及供電(不需外接電源)。 4. 支持ISP 下載功能。 5. 支持單片機TX/RX 端子。 6. 支持USB TX/RX 端子。 7. 支持AREF 端子。 8. 支持六組PWM 端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)。 9. 輸入電壓:接上USB 時無須外部供電或外部5V~9V DC 輸入。 10.輸出電壓:5V DC 輸出和3.3V DC 輸出 和外部電源輸入。 11.采用Atmel Atmega168V-10PI 單片機。 12.DFRduino 大小尺寸:寬70mm X 高54mm。 Arduino開發板圖片
上傳時間: 2013-10-30
上傳用戶:wangzhen1990
一、PAC的概念及軟邏輯技術二、開放型PAC系統三、應用案例及分析四、協議支持及系統架構五、軟件編程技巧&組態軟件的整合六、現場演示&上機操作。PAC是由ARC咨詢集團的高級研究員Craig Resnick提出的,定義如下:具有多重領域的功能,支持在單一平臺里包含邏輯、運動、驅動和過程控制等至少兩種以上的功能單一開發平臺上整合多規程的軟件功能如HMI及軟邏輯, 使用通用標簽和單一的數據庫來訪問所有的參數和功能。軟件工具所設計出的處理流程能跨越多臺機器和過程控制處理單元, 實現包含運動控制及過程控制的處理程序。開放式, 模塊化構架, 能涵蓋工業應用中從工廠的機器設備到過程控制的操作單元的需求。采用公認的網絡接口標準及語言,允許不同供應商之設備能在網絡上交換資料。
上傳時間: 2014-01-14
上傳用戶:JGR2013
開發板hybus255的bootloader,原版的,功能強大,趕快去看看吧。
標簽: bootloader hybus 255 開發板
上傳時間: 2014-01-17
上傳用戶:大融融rr