具體實現功能有:播放,暫停,恢復,停止,上一曲,下一曲,音量增減,播放進度顯示及拖動進度條改變歌曲播放時間位置,從本地添加歌曲,保存播放列表,刪除當前,刪除列表,3種循環模式包括順序播放,單曲循環,隨機播放,列表循環,默認播放模式為順序播放。
上傳時間: 2020-06-13
上傳用戶:流水一方
近20年來以蜂窩移動通信為龍頭的無線應用技術,包括PCS電話、無線局域網(WLAN)、全球定位系統(GPS).直播電視服務(I)BS)、本地多點分布系統(LMDS)和射頻識別系統(RFID)等在內,已經獲得了戶大的發展。人們越來越清楚地認識到射設計在整個尤線應用系統中舉足輕重的地位,因此目前各高等院校的通信電子類本科專業都巳把高頻電路或通信電路作為--門主要的專業基礎課。
上傳時間: 2021-11-14
上傳用戶:
上位機編程經常用到c#語言,Professional C# 7 and .NET Core 2.0為有經驗的程序員提供了他們需要與世界領先的編程語言有效合作的信息。最新的C語言更新增加了許多新的特性,幫助你在更短的時間內完成更多的工作,這本書是你快速入門的理想指南。C# 7重點關注數據消耗、代碼簡化和性能,對本地函數、元組類型、記錄類型、模式匹配、非可空引用類型、不可變類型以及更好地支持變量提供了新的支持。VisualStudio的改進將給C開發人員與空間交互的方式帶來重大改變,將.NET引入非微軟平臺,并將工具從諸如Docker、GULP和NPM等其他平臺結合起來。在一個領先的.NET專家的指導下,沉浸在真實的實用性中,這個指南旨在讓你跟上時代并回到工作中去。
上傳時間: 2021-12-01
上傳用戶:slq1234567890
智能家居燈光控制系統.pdf1.系統功能 ? 商場燈光區域化管理。 ? 燈光遠程手自動開關,減少人工工作量,提高工作效率。 ? 可設定燈光開關時間,減少不必要的能耗。 ? 強電弱電分離,減少不安全因素。 ? 可根據需要擴展控制模塊和燈具。 2.系統組成 本地部分 采集控制模塊:eIMB3602 嵌入式可編程工業主板; 數據遠傳設備:GPRS-5-232/485 無線數傳終端; 中繼器:每 500 米安裝一個,數量根據實際需求配備。 控制室部分 服務器:ePC3602 嵌入式工控機; 配套軟件:IOTMonitor 物聯網信息監控軟件一套,安裝于 ePC3602 嵌入式工控 機。
上傳時間: 2022-03-11
上傳用戶:
華為電容基礎和深入認識+電容10說1)旁路 旁路電容是為本地器件提供能量的儲能器件,它能使穩壓器的輸出均勻化, 降低負載需求。 就像小型可充電電池一樣,旁路電容能夠被充電,并向器件進 行放電。 為盡量減少阻抗,旁路電容要盡量靠近負載器件的供電電源管腳和地 管腳。 這能夠很好地防止輸入值過大而導致的地電位抬高和噪聲。地彈是地連 接處在通過大電流毛刺時的電壓降。 2)去藕 去藕,又稱解藕。 從電路來說, 總是可以區分為驅動的源和被驅動的負載。 如果負載電容比較大, 驅動電路要把電容充電、放電, 才能完成信號的跳變, 在上升沿比較陡峭的時候, 電流比較大, 這樣驅動的電流就會吸收很大的電源 電流,由于電路中的電感,電阻(特別是芯片管腳上的電感,會產生反彈),這 種電流相對于正常情況來說實際上就是一種噪聲,會影響前級的正常工作,這就 是所謂的“耦合”。 去藕電容就是起到一個“電池”的作用,滿足驅動電路電流的變化,避免相 互間的耦合干擾。 將旁路電容和去藕電容結合起來將更容易理解。旁路電容實際也是去藕合 的,只是旁路電容一般是指高頻旁路,也就是給高頻的開關噪聲提高一條低阻抗 泄防途徑。高頻旁路電容一般比較小,根據諧振頻率一般取 0.1μF、0.01μF 等;
上傳時間: 2022-03-20
上傳用戶:
學習本章要達到的目標:口1.理解 Linux內核編譯選項的含義口2.學會根據不同的硬件配置裁減定制內核;口3.理解內核編譯過程中每一步的功能,并編譯 Linux2.630內核。需要去重新編譯 Linux內核口增加操作系統對新的硬件設備的支持口增加內核新的功能口對內核代碼或內核配置進行優化時Prompt for development and/or incomplete code/drivers口顯示處于開發調試中或尚未完善的代碼或驅口選中:如果是測試人員或者開發者;口不選:其他情況Local version append to kerne release口追加本地版本號口使用命令“uname-a”進行查看。POSIX Message Queues口 POSIX消息隊列的支持,這是 POSIX進程間通信的一部分BSD Process Accounting口將進程的統計信息寫入文件口信息通常包括建立時間、所有者、命令名稱、內存使用、控制終端等,這個選項一般是選擇的。Enable loadable module support口使能可加載模塊支持口如果使能此選項則可以通過"makemodules_insta"把內核模塊安裝在/lib/modules/中Kernel support for ELF binaries口內核對ELF文件格式的支持口ELF是開放平臺下最常用的二進制文件格式支持動態連接,支持不同的硬件平臺Kernel support for a out and ECOFF binaries口早期UNIX系統的可執行文件格式,目前已經被ELF格式取代Unix domain sockets口本機高效率的 Socket口僅能運行在本機上的高效率的 Socket,簡稱 Unix socket。口很多進程使用為這種機制在操作系統內部進行進程間通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP網絡協議的支持
標簽: linux
上傳時間: 2022-03-29
上傳用戶:kingwide
基于GD32F1x0 芯片的KEIL5開發中文應用筆記 .簡介GigaDevice.GD32F1x0_DFP.pack符合Keil5 Pack最新標準, 用于支持GD32F1x0系列芯片。該 Pack 具有以下特征:? 在線安裝方式(強烈推薦);? 本地安裝方式;? 自動生成 GD32F1x0 系列 MCU 列表及對應的特性信息;? 自動匹配所選芯片對應的Flash算法;? 在Manage Run-Time Environment(RTE)中提供了GD32F1x0 配套的庫與所需組件,用戶可以使用圖形化界面自選所需的庫文件;? 支持用戶在Debug模式下查看寄存器狀態;? 利用Books選項卡獲取文檔資料。 Keil 版本要求本 Pack 適用于 Keil v5.15 及以上版本。 本文檔以 Keil v5.18a 為例。注意: 對于 Keil v5.13, Keil v5.14 版本, 有以下問題:1. 不支持 Books 選項卡中文檔資料獲取;2. Debug 模式下無法調用 SVD 文件查看寄存器狀態。為解決這一問題, 每一個工程中, 用戶需要手動配置路徑。 如圖 1-1 所示,勾選Use Custom File, 按圖中路徑選擇 GD32Fxxx.sfr 替換默認的 GD32Fxxx.svd 文件。
上傳時間: 2022-04-16
上傳用戶:
近年來,隨著智能家居趨熱,門鎖作為智能家居的重要組成部分,對保護家居財產安全具有重要作用。其安全性和便捷性受到人們普遍關心。調查顯示,雖然智能門鎖在高檔小區、酒店的應用越來越廣泛,但在普通用戶中,智能鎖市場占有率較低。這是由于市場上的智能鎖價格偏高,人們對智能鎖的認識不夠全面所造成的。因此,本文基于STM32F1系列芯片設計了一種操作簡單、安全可靠、價格低廉的智能門鎖控制系統。該系統由門鎖終端、無線數據傳輸模塊和遠程服務平臺三部分組成,硬件電路設計完成后,對系統功能需求進行分析,畫出功能模塊的詳細流程圖、完成軟件代碼的編寫,并調試和測試系統功能。系統主要完成的內容如下: (1)智能門鎖終端設計,以STM32F103ZET6單片機為核心,外接指紋模塊、RFID讀卡器模塊、觸摸鍵盤模塊、藍牙模塊、OLED顯示模塊、存儲模塊等,配合外圍電路,實現指紋、密碼、卡片和藍牙開鎖功能,通過OLED顯示系統菜單和用戶操作信息,將用戶開鎖信息保存在EEPROM中,方便本地查看和管理。當用戶使用未授權的方式開鎖次數達到3次,終端會通過無線模塊向綁定用戶手機發送預警信息并鎖定系統3分鐘,使其無法操作。 (2)在無線數據傳輸方面,本系統采用ATK-SIM800C模塊,通過模塊和服務器之間建立TCP連接,主控制發送AT指令配置模塊的參數和實現數據發送功能。 (3)遠程服務平臺,遠程服務平臺包括服務器、MySQL數據庫和JSP頁面三個部分。使用MVC框架進行java web的開發,用戶可以遠程登陸服務器,通過web頁面查看家中開鎖記錄信息,及時了解家人的出入情況。 測試結果表明,該系統功能模塊運行正常,OLED屏能正常顯示、用戶可以使用4種方式進行開鎖,用戶可以通過web頁面查看到用戶開鎖記錄信息。本文設計的智能門鎖控制系統可以作為智能家居的一部分,可以應用在普通家庭用戶或辦公場所中。
標簽: 智能門鎖控制系統
上傳時間: 2022-05-29
上傳用戶:
摘要:設計并制作了以AVR單片機ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板和UART串行通信接口等部分構成的硬件系統。根據具體硬件系統的特性,用C和C++語言開發了機器人串口調試軟件與綜合控制軟件。實現了無線遙控或遠程網絡控制雙足機器人完成前后行走、翻跟斗、跳舞,并由機器人變型成小車,以及小車的前后左右行駛,再由小車變型成機器人等功能。關鍵詞:機器人;串口通信;無線通信;網絡通信1.概述機器人技術是當今科學研究的熱點之一,本課題設計并實現了一個以8位單片機為核心控制器的集串口控制、網絡控制、無線通信控制于一體的雙足機器人系統。完成了基本電路板的設計、機器人實體機構設計及制作、相應控制程序的開發設計及調試等工作。本設計的小型雙足機器人系統包含以ATmegal6L為控制器的小型雙足機器人、以AT89S52為MCU的51單片機實驗板、nRF2401半雙工無線通信模塊、以PT2262/PT2272編碼解碼芯片的發送模塊(遙控)和接收模塊、UART串行通信接口等部分構成的硬件系統。軟件系統包括:機器人串口調試上、下位機軟件和機器人獨立運行軟件;51單片機下位機軟件;本地服務器串口控制上位機軟件與遠程客戶端控制軟件。根據本系統要具備的功能進行系統的總體設計,可以將本系統分成三大部分來實現,包括:機械實體部分、硬件電路部分、軟件程序部分。其中硬件電路又可分機器人電路和51單片機電路。機器人控制系統圖如圖1所示。
上傳時間: 2022-06-18
上傳用戶:默默
1、原始套接字透析之前言大多數程序員所接觸到的套接字(Socket)為兩類服務應用:(1)流式套接字(SOCK-STREAM):一種面向連接的Socket,針對于面向連接的TCP(2)數據報式套接字(SOCK-DGRAM):一種無連接的Socket,對應于無連接的UDP服務應用.從用戶的角度來看,SOCK-STREAM,SOCK-DGRAM這兩類套接字似乎的確涵蓋了TCP/IP應用的全部,因為基于TCPIP的應用,從協議棧的層次上講,在傳輸層的確只可能建立于TCP或UDP協議之上(圖1),而SOCK STREAM,SOCK DGRAM又分別對應于TCP和UDP,所以幾乎所有的應用都可以用這兩類套接字實現。但是,當我們面對如下問題時,SOCK_STREAM,SOCK DGRAM將顯得這樣無助:(1).怎樣發送一個自定義的IP包?(2)怎樣發送一個ICMP協議包?(3)怎樣使本機進入雜糅模式,從而能夠進行網絡sniffer?(4)怎樣分析所有經過網絡的包,而不管這樣包是否是發給自己的?(5)怎樣偽裝本地的IP地址?這使得我們必須面對另外一個深刻的主題--原始套字(Raw Socket),Raw Socket廣泛應用于高級網絡編程,也是一種廣泛的黑客手段。著名的網絡sniffer、拒絕服務攻擊(DOS),IP欺騙等都可以以Raw Socket實現。Raw Socket與標準套接字(SOCK STREAM,SOCK DGRAM)的區別在于前者直接置"根"于操作系統網絡核心(Network Core),而SOCK STREAM.SOCK DGRAM則"懸浮“于TCP和UDP協議的外圍,如圖2所示:
上傳時間: 2022-06-19
上傳用戶:得之我幸78