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

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

用八塊8*8LED點(diǎn)陣顯示小時(shí)

  • VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(96)

    VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(96)資源包含以下內(nèi)容:1. c51驅(qū)動lcd.含字幕滾動.2. 45DB041批量燒錄軟件.3. EVC4.0常用開發(fā)技巧.4. ILI9220驅(qū)動程序,請大家參考,液晶顯示器應(yīng)用.5. BMP文件提取有效數(shù)據(jù).6. wsd protel99se tiger studio wsd protel99se tiger studio.7. 一本傳感器方面的入門書籍,比較適合初學者.8. ST的片子,ARM7,一個基于USB的應(yīng)用,是個全的文件,IAR開發(fā)環(huán)境.9. 本文介紹了基于PCI總線.10. 各大公司電子類招聘題目精選!!!各大公司電子類招聘題目精選.11. 傳感器應(yīng)用大全!!!!!傳感器應(yīng)用大全.12. QNX6.2.1 Intel pxa250 BSP.13. 光纖轉(zhuǎn)換器.14. 電氣儀表資料.15. 光纖轉(zhuǎn)換器.16. TI的DSP的原理圖集錦.看了之后一定對你開發(fā)DSP很有幫助.17. :本文介紹了低噪聲、極小的總諧波失真率、增益可編程運算放大器CS3301在微弱信號檢測系統(tǒng) 中的應(yīng)用.18. 高速PCB設(shè)計指南之(一~八 )目錄 一、 1、PCB布線 2、PCB布局 3、高速PCB設(shè)計 二、 1、高密度(HD)電路設(shè)計 2、抗干擾技術(shù) 3、PCB的可靠性設(shè)計 4、電磁.19. 某公司的內(nèi)部PCB設(shè)計規(guī)范,PDF文件,LAYOUT的朋友有興趣可以.20. LPC2100專用工程模板,是周立功公司的光盤的拷貝.21. LPC2200專用工程模板是周立功公司的光盤中的資料.22. 電子尺源程序說明 本程序使用ADO訪問Access2000的數(shù)據(jù)庫。.23. TMS320C6713B *.OUT 文件轉(zhuǎn)換*.hex 程序.24. TMS320C2407 開發(fā)資料整理.25. 嵌入式系統(tǒng)學習日記(經(jīng)典) 有空.26. 本文檔詳細說明了四線電阻式觸摸屏控制與校準..27. 從pc機的串行口獲取單片機工作電源的方法.28. TS-Z-CC2430無線模塊.29. CC2430設(shè)置軟件及說明SmartRF_Studio_User_Manual_6_5 _Chipcon.30. CC2430開發(fā)工具CC2430開發(fā)環(huán)境及說明ChipconIARIDEusermanual_1_22.31. 數(shù)字對數(shù)電位器PGA2311的驅(qū)動程序.32. 液晶相關(guān)論文集,液晶論文匯總,有液晶的原理生產(chǎn)工藝發(fā)展方向等.33. VII板的電路原理圖,學習XILINX FPGA的朋友們可以參考一下.34. 詳細介紹了JTAG的工作原理.35. 華為步線技術(shù)規(guī)范.36. 本文主要介紹了一個通用多目標的單片機/嵌入式系統(tǒng)模擬軟件的研究與開發(fā)過程.37. 此代碼為NUCLEUS操作系統(tǒng)的原碼.38. yaffs文件系統(tǒng)原代碼.39. Visual C++ 6.0 種MFC 開發(fā)的ActiveX控件.40. 智能電力智能儀器儀表電路pcb板原理圖!.

    標簽: 超聲波 換能器 材料

    上傳時間: 2013-06-03

    上傳用戶:eeworm

  • VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(124)

    VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(124)資源包含以下內(nèi)容:1. ARM課程課件: 分別從嵌入式概述、arm體系結(jié)構(gòu)、arm指令分類、arm程序設(shè)計、ADS的使用、arm調(diào)試環(huán)境等來進行講述.2. 供貨價格環(huán)境規(guī)劃結(jié)果會經(jīng)過幾個環(huán)節(jié)菲亞特體育館推廣體uygui黃金客戶.3. 8*8LED電路原理圖及用C++編程的原程序.4. 此程序為1302的一個例子.5. 關(guān)于ZIGBEE的文章 有興趣可以.6. 本文檔的主要內(nèi)容為嵌入式實時操作系統(tǒng)分析.7. 自定義控件.8. 《8051系列單片機C程序設(shè)計完全手冊》的源代碼.9. 《C語言名題百則》里面的源代碼.10. it s an essay and told us about the ui research base on the spoc system.11. 這是從網(wǎng)上找來的一個比較典型的PID處理程序.12. C8051F020 / 040 等等單片機內(nèi)部SMBUS總線驅(qū)動程序源代碼(原創(chuàng)) 使用Keil C51編譯環(huán)境 程序中沒有使用SMBUS中斷方式,使用查詢中斷方式運行,這樣程序結(jié)構(gòu)簡單,便于.13. C8051F020雙串口應(yīng)用例程(原創(chuàng)) 我在做C8051F020單片機應(yīng)用編程的時候遇到雙串口使用的問題,在網(wǎng)上搜索,發(fā)現(xiàn)很多朋友都遇到這個問題,且沒有找到相關(guān)的例子程序.之后只好自己查器件手.14. 本文件內(nèi)包含了QPSKandQAM256的系統(tǒng)仿真.15. 單片機在行星擠出機溫控系統(tǒng)中的應(yīng)用 摘要:為了改造行星擠出機的溫度控制系統(tǒng).16. EMP1270原理圖.17. S2C2410下IDE驅(qū)動開發(fā)的文檔和源碼.18. 這個文件是PCI9052的英文版的數(shù)據(jù)書本,對于詳細了解PCI9052的結(jié)構(gòu)與應(yīng)用有很大的幫助.19. 此文件是PCI9054的驅(qū)動程序,采用DMA模式進行數(shù)據(jù)采集.是基于PCI總線的PC機AD轉(zhuǎn)換子系統(tǒng)設(shè)計的詳細方案.20. pci9054工作在c模式下的中文文檔.21. 在單片機嵌入式系統(tǒng)中實現(xiàn)FFT算法的代碼.22. Matlab圖形用戶界面編程中的幾點思考.23. 介紹Matlab圖形用戶界面的制作方法.24. 基于MATLAB的圖形用戶界面_GUI_設(shè)計.25. 簡單實用的鋰電池充電器原理圖。 現(xiàn)在市面上的大多數(shù)充電器均采用的此原理圖設(shè)計制造。很有應(yīng)用價值!.26. tlc1549的示例程序 c語言開發(fā)環(huán)境.27. 通用的I2C程序.28. 這是一個四線液晶顯示器的應(yīng)用.29. lcd1602的驅(qū)動程序,lcd初始化,讀寫數(shù)據(jù)等.30. HOLTEK 1621 IC DRIVER C PR.31. 波數(shù)域成像算法.32. 電能表專用芯片cs5460a的資料.33. 鐵電存儲器FM24C256的資料.34. cold的開發(fā)和應(yīng)用.35. codewarrior_help.36. 嵌入式系統(tǒng)詞匯表,常用嵌入式詞匯解釋常用嵌入式詞匯解釋.37. 自己寫的930單片機的1602顯示和tlc549串行ad程序.38. 嵌入式軟件基礎(chǔ):C語言與匯編的融合 由英文版翻譯過來.39. 介紹了在嵌入式系統(tǒng)中如何用c來設(shè)計嵌入式軟件.40. 在protel dxp的應(yīng)用過程中.

    標簽: PCI 總線 標準協(xié)議

    上傳時間: 2013-04-15

    上傳用戶:eeworm

  • LED電源驅(qū)動器測試解決方案

    發(fā)光二極體(Light Emitting Diode, LED)為半導體發(fā)光之固態(tài)光源。它成為具省電、輕巧、壽命長、環(huán)保(不含汞)等優(yōu)點之新世代照明光源。目前LED已開始應(yīng)用於液晶顯示

    標簽: LED 電源 方案 驅(qū)動器

    上傳時間: 2013-04-24

    上傳用戶:王慶才

  • 8*8LED字模提取軟件

    很實用的51單片機的LED顯示屏字模提取軟件

    標簽: LED 字模提取 軟件

    上傳時間: 2013-06-15

    上傳用戶:tzl1975

  • 動態(tài)顯示的萬年歷

    動態(tài)顯示的萬年歷,顯示年月日和時分秒。用按鍵可隨意控制時間\r\n。

    標簽: 動態(tài)顯示 萬年歷

    上傳時間: 2013-09-30

    上傳用戶:w50403

  • 基于LTC3803-5設(shè)計的高溫反激電源控制技術(shù)

    LTC3803-5是Linear公司的工作在–55℃ 到150℃的固定頻率恒流模式的反激電源控制器,最適合用來驅(qū)動高輸入電壓的N-MOSFET.工作電壓可低至5V,輸出電壓精度可達±1.5%,靜態(tài)電流僅為240uA,主要用在42V和12V汽車電源,通信電源,以太網(wǎng)供電(POE),輔助電源等.本文介紹了LTC3803-5主要特性, 方框圖和多種應(yīng)用電路.

    標簽: 3803 LTC 反激電源 控制技術(shù)

    上傳時間: 2014-04-30

    上傳用戶:chongcongying

  • Freescale HCS12微控制器資料 ppt

     特點: • 8/10 位精度 • 7 us, 10-位單次轉(zhuǎn)換時間. • 采樣緩沖放大器 • 可編程采樣時間 • 左/右 對齊, 有符號/無符號結(jié)果數(shù)據(jù) • 外部觸發(fā)控制 • 轉(zhuǎn)換完成中斷 • 模擬輸入8通道復用 • 模擬/數(shù)字輸入引腳復用 • 1到8轉(zhuǎn)換序列長度 • 連續(xù)轉(zhuǎn)換模式 • 多通道掃描方式

    標簽: Freescale HCS 12

    上傳時間: 2014-12-28

    上傳用戶:88mao

  • PC機之間串口通信的實現(xiàn)

    PC機之間串口通信的實現(xiàn)一、實驗?zāi)康?nbsp;1.熟悉微機接口實驗裝置的結(jié)構(gòu)和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學會串行通信程序的編制方法。 二、實驗內(nèi)容與要求 1.基本要求主機接收開關(guān)量輸入的數(shù)據(jù)(二進制或十六進制),從鍵盤上按“傳輸”鍵(可自行定義),就將該數(shù)據(jù)通過8251A傳輸出去。終端接收后在顯示器上顯示數(shù)據(jù)。具體操作說明如下:(1)出現(xiàn)提示信息“start with R in the board!”,通過調(diào)整乒乓開關(guān)的狀態(tài),設(shè)置8位數(shù)據(jù);(2)在小鍵盤上按“R”鍵,系統(tǒng)將此時乒乓開關(guān)的狀態(tài)讀入計算機I中,并顯示出來,同時顯示經(jīng)串行通訊后,計算機II接收到的數(shù)據(jù);(3)完成后,系統(tǒng)提示“do you want to send another data? Y/N”,根據(jù)用戶需要,在鍵盤按下“Y”鍵,則重復步驟(1),進行另一數(shù)據(jù)的通訊;在鍵盤按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進行出錯處理,例如采用奇偶校驗,出錯重傳或者采用接收方回傳和發(fā)送方確認來保證發(fā)送和接收正確。 三、設(shè)計報告要求 1.設(shè)計目的和內(nèi)容 2.總體設(shè)計 3.硬件設(shè)計:原理圖(接線圖)及簡要說明 4.軟件設(shè)計框圖及程序清單5.設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設(shè)之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發(fā)送移位寄存器”(并→串)。能夠完成上述“串←→并”轉(zhuǎn)換功能的電路,通常稱為“通用異步收發(fā)器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發(fā)送字符時,必須首先設(shè)置TXEN和CTS#為有效狀態(tài),TXEN(Transmitter Enable)是允許發(fā)送信號,是命令寄存器中的一位;CTS#(Clear To Send)是由外設(shè)發(fā)來的對CPU請求發(fā)送信號的響應(yīng)信號。然后就開始發(fā)送過程。在發(fā)送時,每當CPU送往發(fā)送緩沖器一個字符,發(fā)送器自動為這個字符加上1個起始位,并且按照編程要求加上奇/偶校驗位以及1個、1.5個或者2個停止位。串行數(shù)據(jù)以起始位開始,接著是最低有效數(shù)據(jù)位,最高有效位的后面是奇/偶校驗位,然后是停止位。按位發(fā)送的數(shù)據(jù)是以發(fā)送時鐘TXC的下降沿同步的,也就是說這些數(shù)據(jù)總是在發(fā)送時鐘TXC的下降沿從8251A發(fā)出。數(shù)據(jù)傳輸?shù)牟ㄌ芈嗜Q于編程時指定的波特率因子,為發(fā)送器時鐘頻率的1、1/16或1/64。當波特率指定為16時,數(shù)據(jù)傳輸?shù)牟ㄌ芈示褪前l(fā)送器時鐘頻率的1/16。CPU通過數(shù)據(jù)總線將數(shù)據(jù)送到8251A的數(shù)據(jù)輸出緩沖寄存器以后,再傳輸?shù)桨l(fā)送緩沖器,經(jīng)移位寄存器移位,將并行數(shù)據(jù)變?yōu)榇袛?shù)據(jù),從TxD端送往外部設(shè)備。在8251A接收字符時,命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過檢測RxD引腳上的低電平來準備接收字符,在沒有字符傳送時RxD端為高電平。8251A不斷地檢測RxD引腳,從RxD端上檢測到低電平以后,便認為是串行數(shù)據(jù)的起始位,并且啟動接收控制電路中的一個計數(shù)器來進行計數(shù),計數(shù)器的頻率等于接收器時鐘頻率。計數(shù)器是作為接收器采樣定時,當計數(shù)到相當于半個數(shù)位的傳輸時間時再次對RxD端進行采樣,如果仍為低電平,則確認該數(shù)位是一個有效的起始位。若傳輸一個字符需要16個時鐘,那么就是要在計數(shù)8個時鐘后采樣到低電平。之后,8251A每隔一個數(shù)位的傳輸時間對RxD端采樣一次,依次確定串行數(shù)據(jù)位的值。串行數(shù)據(jù)位順序進入接收移位寄存器,通過校驗并除去停止位,變成并行數(shù)據(jù)以后通過內(nèi)部數(shù)據(jù)總線送入接收緩沖器,此時發(fā)出有效狀態(tài)的RxRDY信號通知CPU,通知CPU8251A已經(jīng)收到一個有效的數(shù)據(jù)。一個字符對應(yīng)的數(shù)據(jù)可以是5~8位。如果一個字符對應(yīng)的數(shù)據(jù)不到8位,8251A會在移位轉(zhuǎn)換成并行數(shù)據(jù)的時候,自動把他們的高位補成0。 五、系統(tǒng)總體設(shè)計方案根據(jù)系統(tǒng)設(shè)計的要求,對系統(tǒng)設(shè)計的總體方案進行論證分析如下:1.獲取8位開關(guān)量可使用實驗臺上的8255A可編程并行接口芯片,因為只要獲取8位數(shù)據(jù)量,只需使用基本輸入和8位數(shù)據(jù)線,所以將8255A工作在方式0,PA0-PA7接實驗臺上的8位開關(guān)量。2.當使用串口進行數(shù)據(jù)傳送時,雖然同步通信速度遠遠高于異步通信,可達500kbit/s,但由于其需要有一個時鐘來實現(xiàn)發(fā)送端和接收端之間的同步,硬件電路復雜,通常計算機之間的通信只采用異步通信。3.由于8251A本身沒有時鐘,需要外部提供,所以本設(shè)計中使用實驗臺上的8253芯片的計數(shù)器2來實現(xiàn)。4:顯示和鍵盤輸入均使用DOS功能調(diào)用來實現(xiàn)。設(shè)計思路框圖,如下圖所示: 六、硬件設(shè)計硬件電路主要分為8位開關(guān)量數(shù)據(jù)獲取電路,串行通信數(shù)據(jù)發(fā)送電路,串行通信數(shù)據(jù)接收電路三個部分。1.8位開關(guān)量數(shù)據(jù)獲取電路該電路主要是利用8255并行接口讀取8位乒乓開關(guān)的數(shù)據(jù)。此次設(shè)計在獲取8位開關(guān)數(shù)據(jù)量時采用8255令其工作在方式0,A口輸入8位數(shù)據(jù),CS#接實驗臺上CS1口,對應(yīng)端口為280H-283H,PA0-PA7接8個開關(guān)。2.串行通信電路串行通信電路本設(shè)計中8253主要為8251充當頻率發(fā)生器,接線如下圖所示。

    標簽: PC機 串口通信

    上傳時間: 2013-12-19

    上傳用戶:小火車啦啦啦

  • 基于verilog的VGA256色顯示

    源程序,但用的是8位的RGB,如果你的硬件設(shè)備是24位的則需要相應(yīng)的程序轉(zhuǎn)換。

    標簽: verilog VGA 256

    上傳時間: 2013-10-08

    上傳用戶:bakdesec

  • Arduino學習筆記4_Arduino軟件模擬PWM

    注:1.這篇文章斷斷續(xù)續(xù)寫了很久,畫圖技術(shù)也不精,難免錯漏,大家湊合看.有問題可以留言.      2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調(diào)制波,通過調(diào)整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調(diào)制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調(diào)光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數(shù)字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調(diào)壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現(xiàn)難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調(diào)整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設(shè)PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現(xiàn)難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環(huán)可以看出,完成一個PWM 周期,共循環(huán)255 次。 假設(shè)bright=100 時候,在第0~100 次循環(huán)中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環(huán)里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環(huán)是高電平,155 次循環(huán)是低電平。 如果忽略指令執(zhí)行時間的話,這次的PWM 波形占空比為100/255,如果調(diào)整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設(shè)置了每次for 循環(huán)之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應(yīng)該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅(qū)動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環(huán)。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數(shù)字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務(wù)的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設(shè)置 int StartPWMPin = 0, EndPWMPin = 13; //設(shè)置D0~D13為PWM 引腳 int PWMResolution = 255; //設(shè)置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環(huán)是為14盞燈做漸亮的。每次Arduino loop()循環(huán), //brights 自增一次。直到brights=255時候,將brights 置零重新計數(shù)。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數(shù)一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\   所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調(diào)整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-08

    上傳用戶:dingdingcandy

主站蜘蛛池模板: 彰化市| 北辰区| 高邮市| 页游| 道真| 宾川县| 黄平县| 梓潼县| 三明市| 凤阳县| 灵山县| 浏阳市| 马公市| 浦县| 锦屏县| 修水县| 郴州市| 永和县| 尼木县| 云南省| 石家庄市| 福清市| 印江| 龙里县| 贵港市| 蓬溪县| 永福县| 大安市| 滕州市| 余江县| 大名县| 宜兰县| 敦化市| 隆安县| 山丹县| 哈尔滨市| 常宁市| 苏尼特右旗| 定兴县| 阆中市| 沙田区|