簡單電子琴的51單片機程序 #include<reg51.h> //包含51單片機寄存器定義的頭文件 sbit P14=P1^4; //將P14位定義為P1.4引腳 sbit P15=P1^5; //將P15位定義為P1.5引腳 sbit P16=P1^6; //將P16位定義為P1.6引腳 sbit P17=P1^7; //將P17位定義為P1.7引腳 unsigned char keyval; //定義變量儲存按鍵值 sbit sound=P2^0; //將sound定義為P2.0 unsigned int C; //全局變量,儲存定時器的定時常數(shù) unsigned int f; //全局變量,儲存音階的頻率 //以下是C調低音的音頻宏定義 #define l_dao 262 //將“l_dao”宏定義為低音“1”的頻率262Hz #define l_re 294 //將“l_re” 宏定義為低音“2”的頻率294Hz #define l_mi 330 //將“l_mi” 宏定義為低音“3”的頻率330Hz #define l_fa 349 //將“l_fa” 宏定義為低音“4”的頻率349Hz #define l_sao 392 //將“l_sao”宏定義為低音“5”的頻率392Hz #define l_la 440 //將“l_la” 宏定義為低音“6”的頻率440Hz #define l_xi 494 //將“l_xi” 宏定義為低音“7”的頻率494Hz //以下是C調中音的音頻宏定義 #define dao 523 //將“dao”宏定義為低音“1”的頻率Hz #define re 587 //將“re” 宏定義為低音“2”的頻率Hz #define mi 659 //將“mi” 宏定義為低音“3”的頻率Hz #define fa 698 //將“fa” 宏定義為低音“4”的頻率Hz #define sao 784 //將“sao”宏定義為低音“5”的頻率Hz #define la 880 //將“la” 宏定義為低音“6”的頻率Hz #define xi 988 //將“xi” 宏定義為低音“7”的頻率Hz
上傳時間: 2013-11-09
上傳用戶:tian126vip
12306太難進了,好不容易今晚進去了,結果因沒裝安全證書,付款時沒完成,太可惜了。所以給大家共享一下12306安全證書下載。 12306安全證書安裝方法: 步驟一:雙擊根證書文件 彈出證書屬性的對話框,此時該根證書并不受信任,我們需要將其加入“受信任的根證書頒發(fā)機構”,如右圖所示: 步驟二:點擊“安裝證書”,彈出證書導入向導,如右圖所示: 步驟三:點擊下一步,選擇證書的存儲區(qū),如右圖所示: 步驟四:選擇“將所有的證書放入下列存儲區(qū)”,然后點擊下一步,選擇證書存儲,如右圖所示: 步驟五:在“選擇證書存儲”對話框中選擇“受信任的根證書頒發(fā)機構”,點擊確定,此時返回到證書導入向導頁面,如右圖所示: 步驟六:在證書導入向導頁面,證書存儲變?yōu)?ldquo;受信任的根證書頒發(fā)機構”,點擊下一步 步驟七:點擊“完成”,此時會彈出安全警告,如下圖所示: 步驟八:點擊“是”,安裝該證書。此時所有操作完成,成功將SRCA加入“受信任的根證書頒發(fā)機構”。再次雙擊 ,如右圖所示: 此時SRCA為受信任狀態(tài)。歡迎您繼續(xù)體驗www.12306.cn提供的服務。
上傳時間: 2013-10-14
上傳用戶:haojiajt
12306太難進了,好不容易今晚進去了,結果因沒裝安全證書,付款時沒完成,太可惜了。所以給大家共享一下12306安全證書下載。 12306安全證書安裝方法: 步驟一:雙擊根證書文件 彈出證書屬性的對話框,此時該根證書并不受信任,我們需要將其加入“受信任的根證書頒發(fā)機構”,如右圖所示: 步驟二:點擊“安裝證書”,彈出證書導入向導,如右圖所示: 步驟三:點擊下一步,選擇證書的存儲區(qū),如右圖所示: 步驟四:選擇“將所有的證書放入下列存儲區(qū)”,然后點擊下一步,選擇證書存儲,如右圖所示: 步驟五:在“選擇證書存儲”對話框中選擇“受信任的根證書頒發(fā)機構”,點擊確定,此時返回到證書導入向導頁面,如右圖所示: 步驟六:在證書導入向導頁面,證書存儲變?yōu)?ldquo;受信任的根證書頒發(fā)機構”,點擊下一步 步驟七:點擊“完成”,此時會彈出安全警告,如下圖所示: 步驟八:點擊“是”,安裝該證書。此時所有操作完成,成功將SRCA加入“受信任的根證書頒發(fā)機構”。再次雙擊 ,如右圖所示: 此時SRCA為受信任狀態(tài)。歡迎您繼續(xù)體驗www.12306.cn提供的服務。
上傳時間: 2013-10-15
上傳用戶:aig85
PCB設計要點 一.PCB工藝限制 1)線 一般情況下,線與線之間和線與焊盤之間的距離大于等于13mil,實際應用中,條件允許時應考慮加大距離;布線密度較高時,可考慮但不建議采用IC腳間走兩根線,線的寬度為10mil,線間距不小于10mil。特殊情況下,當器件管腳較密,寬度較窄時,可按適當減小線寬和線間距。 2)焊盤 焊盤與過渡孔的基本要求是:盤的直徑比孔的直徑要大于0.6mm;例如,通用插腳式電阻、電容和集成電路等,采用盤/孔尺寸 1.6mm/0.8mm(63mil/32mil),插座、插針和二極管1N4007等,采用1.8mm/1.0mm(71mil/39mil)。實際應用中,應根據(jù)實際元件的尺寸來定,有條件時,可適當加大焊盤尺寸;PCB板上設計的元件安裝孔徑應比元件管腳的實際尺寸大0.2~0.4mm左右。 3)過孔 一般為1.27mm/0.7mm(50mil/28mil);當布線密度較高時,過孔尺寸可適當減小,但不宜過小,可考慮采用1.0mm/0.6mm(40mil/24mil)。 二.網(wǎng)表的作用 網(wǎng)表是連接電氣原理圖和PCB板的橋梁。是對電氣原理圖中各元件之間電氣連接的定義,是從圖形化的原理圖中提煉出來的元件連接網(wǎng)絡的文字表達形式。在PCB制作中加載網(wǎng)絡表,可以自動得到與原理圖中完全相
標簽: PCB
上傳時間: 2013-10-11
上傳用戶:13817753084
橋架設計合理,保證合適的線纜彎曲半徑。上下左右繞過其他線槽時,轉彎坡度要平緩,重點注意兩端線纜下垂受力后是否還能在不壓損線纜的前提下蓋上蓋板。放線過程中主要是注意對拉力的控制,對于帶卷軸包裝的線纜,建議兩頭至少各安排一名工人,把卷軸套在自制的拉線桿上,放線端的工人先從卷軸箱內預拉出一部分線纜,供合作者在管線另一端抽取,預拉出的線不能過多,避免多根線在場地上纏結環(huán)繞。拉線工序結束后,兩端留出的冗余線纜要整理和保護好,盤線時要順著原來的旋轉方向,線圈直徑不要太小,有可能的話用廢線頭固定在橋架、吊頂上或紙箱內,做好標注,提醒其他人員勿動勿踩。
標簽: 綜合布線系統(tǒng)
上傳時間: 2013-11-04
上傳用戶:yunfan1978
PCB Layout Rule Rev1.70, 規(guī)範內容如附件所示, 其中分為: (1) ”PCB LAYOUT 基本規(guī)範”:為R&D Layout時必須遵守的事項, 否則SMT,DIP,裁板時無法生產(chǎn). (2) “錫偷LAYOUT RULE建議規(guī)範”: 加適合的錫偷可降低短路及錫球. (3) “PCB LAYOUT 建議規(guī)範”:為製造單位為提高量產(chǎn)良率,建議R&D在design階段即加入PCB Layout. (4) ”零件選用建議規(guī)範”: Connector零件在未來應用逐漸廣泛, 又是SMT生產(chǎn)時是偏移及置件不良的主因,故製造希望R&D及採購在購買異形零件時能顧慮製造的需求, 提高自動置件的比例.
上傳時間: 2013-11-03
上傳用戶:tzl1975
PCB 被動組件的隱藏特性解析 傳統(tǒng)上,EMC一直被視為「黑色魔術(black magic)」。其實,EMC是可以藉由數(shù)學公式來理解的。不過,縱使有數(shù)學分析方法可以利用,但那些數(shù)學方程式對實際的EMC電路設計而言,仍然太過復雜了。幸運的是,在大多數(shù)的實務工作中,工程師并不需要完全理解那些復雜的數(shù)學公式和存在于EMC規(guī)范中的學理依據(jù),只要藉由簡單的數(shù)學模型,就能夠明白要如何達到EMC的要求。本文藉由簡單的數(shù)學公式和電磁理論,來說明在印刷電路板(PCB)上被動組件(passivecomponent)的隱藏行為和特性,這些都是工程師想讓所設計的電子產(chǎn)品通過EMC標準時,事先所必須具備的基本知識。導線和PCB走線導線(wire)、走線(trace)、固定架……等看似不起眼的組件,卻經(jīng)常成為射頻能量的最佳發(fā)射器(亦即,EMI的來源)。每一種組件都具有電感,這包含硅芯片的焊線(bond wire)、以及電阻、電容、電感的接腳。每根導線或走線都包含有隱藏的寄生電容和電感。這些寄生性組件會影響導線的阻抗大小,而且對頻率很敏感。依據(jù)LC 的值(決定自共振頻率)和PCB走線的長度,在某組件和PCB走線之間,可以產(chǎn)生自共振(self-resonance),因此,形成一根有效率的輻射天線。在低頻時,導線大致上只具有電阻的特性。但在高頻時,導線就具有電感的特性。因為變成高頻后,會造成阻抗大小的變化,進而改變導線或PCB 走線與接地之間的EMC 設計,這時必需使用接地面(ground plane)和接地網(wǎng)格(ground grid)。導線和PCB 走線的最主要差別只在于,導線是圓形的,走線是長方形的。導線或走線的阻抗包含電阻R和感抗XL = 2πfL,在高頻時,此阻抗定義為Z = R + j XL j2πfL,沒有容抗Xc = 1/2πfC存在。頻率高于100 kHz以上時,感抗大于電阻,此時導線或走線不再是低電阻的連接線,而是電感。一般而言,在音頻以上工作的導線或走線應該視為電感,不能再看成電阻,而且可以是射頻天線。
上傳時間: 2013-11-16
上傳用戶:極客
當你認為你已經(jīng)掌握了PCB 走線的特征阻抗Z0,緊接著一份數(shù)據(jù)手冊告訴你去設計一個特定的差分阻抗。令事情變得更困難的是,它說:“……因為兩根走線之間的耦合可以降低有效阻抗,使用50Ω的設計規(guī)則來得到一個大約80Ω的差分阻抗!”這的確讓人感到困惑!這篇文章向你展示什么是差分阻抗。除此之外,還討論了為什么是這樣,并且向你展示如何正確地計算它。 單線:圖1(a)演示了一個典型的單根走線。其特征阻抗是Z0,其上流經(jīng)的電流為i。沿線任意一點的電壓為V=Z0*i( 根據(jù)歐姆定律)。一般情況,線對:圖1(b)演示了一對走線。線1 具有特征阻抗Z11,與上文中Z0 一致,電流i1。線2具有類似的定義。當我們將線2 向線1 靠近時,線2 上的電流開始以比例常數(shù)k 耦合到線1 上。類似地,線1 的電流i1 開始以同樣的比例常數(shù)耦合到線2 上。每根走線上任意一點的電壓,還是根據(jù)歐姆定律,
標簽: 差分阻抗
上傳時間: 2013-11-10
上傳用戶:KSLYZ
I2C總線器件在高抗干擾系統(tǒng)中的應用: 摘要:本文先對I2C總線協(xié)議進行了簡要敘述,然后介紹了一些常用的抗干擾措施,最后提供了一個利用I2C總線器件24WC01組成的高抗干擾應用方案。 一、I2C總線概述 I2C總線是一雙線串行總線,它提供一小型網(wǎng)絡系統(tǒng)為總線上的電路共享公共的總線。總線上的器件有單片機LCD驅動器以及E2PROM器等。型號有:PCF8566T、SAA1064T、24WC01等。 兩根雙向線中,一根是串行數(shù)據(jù)線(SDA),另一根是串行時鐘線(SCL)。總線和器件間的數(shù)據(jù)傳送均由這根線完成。每一個器件都有一個唯一的地址,以區(qū)別總線上的其它器件。當執(zhí)行數(shù)據(jù)傳送時,誰是主器件,誰是從器件詳見表1。主器件是啟動數(shù)據(jù)發(fā)送并產(chǎn)生時鐘信號的器件。被尋址的任何器件都可看作從器件。I2C總線是多主機總線,意思是可以兩個或更多的能夠控制總線的器件與總線連接。
上傳時間: 2013-11-17
上傳用戶:時代將軍
寫一個程序,求一元二次方程的根
標簽: 程序
上傳時間: 2015-02-17
上傳用戶:lps11188