很有意思的一個單片機程序 用AVR(MEGA16)和BEEP演奏兩只老虎 使用了MEGA16的具有PWM功能定時/計數器2 比較輸出結果有OCR2管腳輸出,即將蜂鳴器連接到OCR2對應的I/O口上即可 這是我自己參照簡譜和不同音符對應頻率將兩只老虎這首歌轉成程序
上傳時間: 2013-12-13
上傳用戶:gundan
用單片機的I/O口模擬I2C協議 I2C用IO模擬程序網上范例最多的就是51的程序了,這些范例的正確性無需懷疑.但是如果直接以它為藍本將它"AVR化",一不留神,就會有點問題了. 這要從I2C的硬件規范和AVR及51單片機的IO口說起.I2C要求SCL,SDA二線都有 線與 功能,即I2C驅動口應該是 漏極開路 電路,其高電平的維持是靠上拉電阻來實現的, 而低電平則需要驅動口的強下拉能力. 51單片機IO口正好完全符合這個特性.寫起I2C驅動頗為得心應手.但是AVR的IO口強大了,它輸出的高電平是實實在在的高電平,而不是靠什么上拉電阻來提供,只有10mA都不到的電流!于是如果直接使用 PORTB_Bit0 = 1這樣的操作,就不能滿足I2C的線與功能了,如果此時有別的設備要將SCL或者SDA拉低,那么結果就是二個IO口打架,誰贏誰輸不得而知,時間長了,多半是兩敗俱傷,芯片發熱吧. 當然AVR的IO口自然有辦法滿足I2C的電氣特性要求,不就是不能輸出1么,那么用它的高阻狀態即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要輸出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上傳時間: 2016-07-19
上傳用戶:gxrui1991
vxWorks下基于緩沖隊列的全雙工網絡通訊.pdf 文章針對半自動大型儀器使用半~K..T--網絡通訊造成的效率下降問題,建立了在嵌入式實時操作系統vxWorks 下全雙工網絡通訊的模式,并特別提出了雙緩沖隊列的流水線處理方法和通訊死時J"l的概念。該方法充分利用vxWorks 對多任務和網絡的良好支持,做到了在操作人員層面上的軟件零死時間,在改善系統響應特性,提高軟件效率上都很有 幫助。因此比半雙工通訊方式更加適用于半自動控制
上傳時間: 2016-07-25
上傳用戶:zhouli
K9F1208U0M 的ALE、CLE分別由DSP 的A1 和A0 控制。DSP的低8位數據線直接與閃存的I/O0-I/O7 相連,實現命令、地址和數據的傳輸; DSP的通用I/O口IOA2 接R/B,監測存儲器的工作狀態,當R/ B 處于低電平時,表示有編程、擦除或隨機讀操作正在進行;操作完成后, R/ B 會自動返回高電平。DSP的W E 、R D 分別接FLASH的W E 、R E , 控制讀、寫操作。CS2接閃存的片選線CE。
標簽: K9F1208U0M DSP ALE CLE
上傳時間: 2016-08-03
上傳用戶:agent
目前已經有很多介紹計算機網絡的書籍,但是它們之中的大多數似乎更適合于高級編程者,而對于眾多只想了解使用方法的初學者而言,就顯得太深奧了。 讀者通過學習本書,可以掌握有關套接口編程的知識。同時,本書使用一種稱為"BY example"的方法來提高讀者的學習效率,書中每一章的內容都是建立在前一章的基礎之上的。第一部分“基本套接口概念”在闡明域和地址族,套接口的類型以及面向連接/非連接協議等基本概念的基礎上,介紹了簡單的客戶/服務器程序的編寫方法和主機名/網絡名查詢程序的編寫方法。在掌握了第一部分“基本套接口概念”之后,讀者就可以開始學習第二部分“高級套接口編程”,這對于有些讀者而言可能是個挑戰。這一部分介紹了套接口標準I/O,并發客戶服務程序,套接口選項,UDP廣播,帶外數據,inetd守護進程,網絡安全程序設計以及信任狀和文件描述符等較為深入的主題;并通過最后一章的應用實例,將前面介紹的諸多概念融合在一起。
上傳時間: 2016-08-19
上傳用戶:rocwangdp
這次把真正的把源程序公開了,而且還有詳細的原理教程,希望大家幫忙把他做的更好,支持的器件更多。 這個下載線電路是我做過的中最穩定的,成功率很高。你也可以直接使用現有的下載線或者Atmel的原版下 載線。Easy 51Pro串行編程器也支持AT89C2051了。《Easy 51Pro的製作及使用說明》中有詳細介紹。 有何問題或者發現了BUG請在這裡給我留言: http://enkj.com/gbook/guestbook.asp?user=digiboy
上傳時間: 2013-12-12
上傳用戶:xieguodong1234
自己設計的pic單片機開發板源程序和說明書(內有原理圖)支持pic16系列28腳和40腳器件。串口輸出信息。4個LED數碼管驅動;4個LED驅動;4個按鍵驅動;1個RS232接口;1個RS485接口;板載IIC存儲器24C02驅動,;實時時鐘;1Wire溫度傳感器;4通道功率輸出驅動;2個繼電器驅動;1個蜂鳴器; 2個通道AD轉換(使用1個); 紅外收發(保留); 擴展I/O接口; 按鍵復位電路; 板載ICSP接口。通過ICD2可在線編程,調試;復用IO均采用撥動開關控制。
上傳時間: 2016-08-26
上傳用戶:wang0123456789
MCS-51單片機有5個中斷源,其中兩個是由-INT0、-INT1引腳輸入的外部中斷源;另外三個是內部中斷源即由T0、T1的溢出引起中斷和串行口發送完一個字節或接收到一個字節數據引起中斷。觸發外部中斷有兩種方式,即下降沿引起中斷或低電平引起中斷。當編程TCON中的ITi(i=0、1)為1時,則引起觸發的方式為邊沿觸發方式,反之(ITi=0)為低電平觸發方式。每個中斷源的中斷請求能否得到響應要受兩級“開關”的控制,即一個總“開關”
上傳時間: 2016-09-18
上傳用戶:chenxichenyue
MODBUS 通信源代碼 MODBUS通訊協定原本是MODICON公司為自己所生產的PLC(可程式邏輯控制器)所開發的通訊協定,後來廣泛為工業界所使用,它是一對多的方式來通訊,目前他是採開放的方式不需支付任何費用,任何人皆可開發,所以目前許多PLC、人機介面及圖控軟體都有支援。
上傳時間: 2014-01-23
上傳用戶:FreeSky
flv網頁播放器 使用as3.0重新寫了播放器 播放器大小縮小,在20+k左右 可以通過xml對播放器設置 可以播放多個影片,并且有影片列表 可以設置循環播放,自動播放,是否直接開始下載,控制欄的顏色和模式 控制欄可以適應超小的尺寸 可以使用插件擴充播放器的功能 可以用插件設置logo及連接 可以用插件來用javascript控制播放器
上傳時間: 2014-02-02
上傳用戶:lwwhust