DWIN OS 可以看成為在迪文的平臺(tái)上面的一個(gè)用迪文定義的匯編語言的可編程平臺(tái)。屏的寄存器、變 量地址、數(shù)據(jù)庫(kù) flash,可以通過 os 的寄存器方便地進(jìn)行交換處理,數(shù)據(jù)的判斷、運(yùn)算。 DWIN OS 的常見應(yīng)用是處理迪文 DGUSII 屏的其他非串口 2 的通訊,可以解析用戶的數(shù)據(jù)協(xié)議,能代 替工控機(jī)或 HMI,不僅降低成本,同時(shí)極大地提升了可靠性。 OS 有什么優(yōu)勢(shì)?我們可以列舉一個(gè)簡(jiǎn)單的功能去理解迪文的 OS 功能:用戶要實(shí)現(xiàn)密碼登錄判斷,如 果用單片機(jī)處理,需要將錄入的鍵盤數(shù)據(jù)錄入后用串口接收,進(jìn)行判斷,判斷正確,單片機(jī)通過串口發(fā)頁 面切換指令讓屏跳轉(zhuǎn)到某個(gè)正確的頁面……如果用了迪文的 OS,會(huì)在屏本身上面進(jìn)行判斷處理、切換頁 面,不需要單片機(jī)參與這部分功能,精簡(jiǎn)了單片機(jī)的代碼。
標(biāo)簽: t5l
上傳時(shí)間: 2022-01-30
上傳用戶:zhanglei193
FPGA Verilog HDL設(shè)計(jì)溫度傳感器ds18b20溫度讀取并通過lcd1620和8位LED數(shù)碼管顯示的QUARTUS II 12.0工程文件,包括完整的設(shè)計(jì)文件.V源碼,可以做為你的學(xué)習(xí)及設(shè)計(jì)參考。module ds18b20lcd1602display ( Clk, Rst, DQ, //18B20數(shù)據(jù)端口 Txd, //串口發(fā)送端口 LCD_Data, //lcd LCD_RS, LCD_RW, LCD_En, SMData, //數(shù)碼管段碼 SMCom //數(shù)碼管位碼 );input Rst,Clk;output Txd,LCD_RS,LCD_En,LCD_RW;inout DQ;output[7:0] LCD_Data;output[7:0] SMData;output[3:0] SMCom;wire DataReady;//測(cè)溫完成信號(hào)wire [15:0] MeasureResult;//DS18B20測(cè)溫結(jié)果reg [15:0] Temperature;//產(chǎn)生LCD的位碼和段碼LCD1602Display Gen_LCD(.resetin(Rst),.clkin(Clk),.Data16bIn(Temperature),.lcd_data(LCD_Data),.lcd_rs(LCD_RS),.lcd_rw(LCD_RW),.lcd_e(LCD_En)/*,.SMCom(SMCom)*/);//DS18B20測(cè)溫和發(fā)送 DS18B20 TmpMeasureAndTx(.Rst(Rst),.Clk(Clk),.DQ(DQ),.Txd(Txd),.FinishFlag(DataReady),.Data16b(MeasureResult));//產(chǎn)生數(shù)碼管的位碼和段碼SMDisplay Gen_SM(.Rst(Rst),.
標(biāo)簽: fpga verilog hdl 溫度傳感器 ds18b20 lcd1620 數(shù)碼顯示
上傳時(shí)間: 2022-01-30
上傳用戶:
LPC1114是NXP公司推出的一款 ARM Cortex-M0內(nèi)核的32位單片機(jī)。它的主頻最大可達(dá)50MHz,內(nèi)部集成時(shí)鐘產(chǎn)生單元,不用外部晶振也可以工作。內(nèi)部集成32 KB FALSH程序存儲(chǔ)器、8 K SRAM數(shù)據(jù)存儲(chǔ)器、一個(gè)快速L2C接口一個(gè)RS485/IA485UART、兩個(gè)帶SSP特征的SPI接口、4個(gè)通用定時(shí)器、1個(gè)系統(tǒng)定時(shí)器、1個(gè)帶窗口功能的看門狗定時(shí)器、功耗管理模塊、1個(gè)ADC模塊和42個(gè)GPO。截至 Ration寫稿時(shí),一片LPC1114的零售價(jià)只需59元,批量?jī)r(jià)更便宜。如此強(qiáng)大的處理器,如此低廉的價(jià)格,可謂是性價(jià)比無敵,其低功耗、簡(jiǎn)單易用、高能效和低成本相結(jié)合,必然會(huì)在市場(chǎng)中占有一席之地LPC1114是ARM入門級(jí)的單片機(jī),使用起來非常簡(jiǎn)單,只要會(huì)51單片機(jī)就可以快速的使用LPC1114。幸運(yùn)的是,即使你不會(huì)51單片機(jī),Ration也可以帶領(lǐng)你徹底征服這個(gè)看似復(fù)雜實(shí)則簡(jiǎn)單的單片機(jī)不管是什么單片機(jī),本質(zhì)上都一樣,對(duì)外表現(xiàn)為N個(gè)引腳,用引腳的高低電平變化來完成各種控制通信工作。內(nèi)部由若干個(gè)功能模塊構(gòu)成,例如串口模塊ADC模塊等,有些單片機(jī)集成的功能模塊相對(duì)較多,有些單片機(jī)集成的功能模塊相對(duì)較少。我們要學(xué)習(xí)的,即如何配置單片機(jī)內(nèi)部的各個(gè)模塊,來完成我們所需要的目的。不管是學(xué)習(xí)單片機(jī),還是學(xué)習(xí)其它與單片機(jī)配合的其它硬件,學(xué)習(xí)方法都樣。從大局上看,它們都是由外部引腳和內(nèi)部功能模塊構(gòu)成的。內(nèi)部功能模塊會(huì)有一些寄存器,我們了解了它的每個(gè)寄存器的功能,就可以通過它的用戶手冊(cè)配置寄存器,達(dá)到所需的要求。例如:給51單片機(jī)中的寄存器P1寫0x01,將會(huì)使得引腳P1電平為高P1.1~P1.7引腳為低。給51單片機(jī)中的寄存器TMoD寫0x20,將會(huì)配置定時(shí)器0為16位模式,定時(shí)器1為8位自動(dòng)重載模式
上傳時(shí)間: 2022-04-02
上傳用戶:
STM32F103開發(fā)板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實(shí)驗(yàn)程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version: 1.0** Descriptions: DHT11溫濕度傳感器實(shí)驗(yàn) **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描 述 : GPIO/USART1初始化配置 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE); GPIO_DeInit(GPIOB); //將外設(shè)GPIOA寄存器重設(shè)為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽輸出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //將外設(shè)GPIOA寄存器重設(shè)為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽輸出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空輸入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始狀態(tài),熄滅指示燈LED1}/************************************************************************************** * 描 述 : 串口顯示實(shí)時(shí)溫濕度 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 濕度:%d,溫度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描 述 : MAIN函數(shù) * 入 參 : 無 * 返回值 : 無 **************************************************************************************/int main(void){ SystemInit(); //設(shè)置系統(tǒng)時(shí)鐘72MHZ GPIO_Configuration(); USART1_Init(); //初始化配置TIM DHT11_GPIO_Config(); // 初始化溫濕度傳感器PB1引腳初始時(shí)為推挽輸出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500); while(1) { GPIO_SetBits(GPIOB , GPIO_Pin_9); DHT11_SCAN(); //實(shí)時(shí)顯示溫濕度 delay_ms(1500); } }
上傳時(shí)間: 2022-05-03
上傳用戶:得之我幸78
ZLG 致遠(yuǎn)電子推出的參考手冊(cè),適合新手,有實(shí)例,供參考。第一篇 Linux 基礎(chǔ) ·············································································1第 1 章 Linux 操作系統(tǒng)簡(jiǎn)介 ·································································3第 2 章 安裝 Linux 操作系統(tǒng) ·······························································15第 3 章 開始使用 Linux ······································································43第 4 章 Linux 文件系統(tǒng) ······································································73第 5 章 Vi 編輯器··············································································85第 6 章 嵌入式 Linux 開發(fā)環(huán)境構(gòu)建 ······················································95第二篇 EasyARM-i.MX283A 開發(fā)平臺(tái) ·················································113第 7 章 EasyARM-i.MX283A 開發(fā)套件介紹 ···········································115第 8 章 EasyARM-i.MX283A 入門實(shí)操 ················································121第 9 章 系統(tǒng)固件燒寫 ······································································153第三篇 Linux 應(yīng)用編程 ····································································169第 10 章 Linux C 編程環(huán)境································································171第 11 章 Linux 文件 I/O ····································································249第 12 章 進(jìn)程與進(jìn)程間通信 ······························································265第 13 章 Linux 多線程編程································································299第 14 章 嵌入式 GUI 編程·································································323第 15 章 特殊硬件接口編程 ······························································377第 16 章 Linux 串口編程···································································437第 17 章 C 語言網(wǎng)絡(luò)編程入門····························································451第 18 章 Shell 編程初步····································································479
上傳時(shí)間: 2022-05-23
上傳用戶:
采用STM32F103C8T6小板,驅(qū)動(dòng)血氧心率傳感器max30102,實(shí)現(xiàn)PPG信號(hào)采集,并將計(jì)算的心率和血氧值顯示在0.96寸OLED和串口上。包含Max30102芯片數(shù)據(jù)手冊(cè)及電路圖,STM32代碼
上傳時(shí)間: 2022-05-25
上傳用戶:
GSM開發(fā)板 遠(yuǎn)程控制采集 - 0A-充電口與指示燈說明 - 09-如何測(cè)試開發(fā)板(出廠下載鏈接阿里云例程) - 08-如何USB串口下載程序 - 07-應(yīng)用文檔 - 06-必備軟件 - 05-PC上位機(jī) - 04-手機(jī)APP安裝包 - 03-視頻教程 - 02-原理圖封裝庫(kù)(鋰電池) - 01-參考例程(Keil5.14)(解壓后是全部程序) - 0開發(fā)板硬件接口介紹(必看).7z - 5.91MB1-參考例程(Keil5.14).7z - 1.16MB原理圖庫(kù).lib - 26.53KB
標(biāo)簽: mqtt 物聯(lián)網(wǎng) stm32 gprs
上傳時(shí)間: 2022-06-05
上傳用戶:zhanglei193
文檔資料 - 0視頻教程 - 0工具 - 0ESP8266開發(fā)板例程_基于NON-OS_SDK.zip - 273.05MB深藍(lán)串口調(diào)試工具(支持UTF-8) - 0樂鑫開發(fā)環(huán)境搭建 - 0技小新_MQTT單片機(jī)編程小工具 - 0UTF-8串口助手 - 0tcp調(diào)試助手 - 0SER-NET - 0MQTT_FX客戶端 - 0flash_download_tools_v3.6.3 - 0flash_download_tools_v3.6.3.rar - 6.61MBmqttfx-1.7.0-windows-x64 - 0
標(biāo)簽: esp8266
上傳時(shí)間: 2022-06-05
上傳用戶:trh505
對(duì)溫室環(huán)境參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)有助于生產(chǎn)者實(shí)時(shí)了解作物生長(zhǎng)環(huán)境,使其能夠根據(jù)監(jiān)測(cè)到的參數(shù)進(jìn)行各項(xiàng)設(shè)施的有效運(yùn)作,從而為作物提供良好的生長(zhǎng)條件,提高作物的產(chǎn)量與品質(zhì)。目前溫室環(huán)境監(jiān)控主要通過計(jì)算機(jī)對(duì)環(huán)境參數(shù)進(jìn)行收集、顯示與控制,系統(tǒng)一次性投資較高,很少在溫室大棚中應(yīng)用;另外也有以微處理器為核心的便攜手持式環(huán)境參數(shù)采集設(shè)備,這種設(shè)備的顯示屏一般為手持終端上的液晶屏,顯示范圍及亮度均受到制約,不易在溫室大棚內(nèi)進(jìn)行長(zhǎng)期觀測(cè)。 本文設(shè)計(jì)了一種適用于溫室大棚進(jìn)行數(shù)據(jù)監(jiān)測(cè)的大屏幕LED顯示屏。顯示屏集成了環(huán)境參數(shù)采集模塊、數(shù)據(jù)傳輸模塊、LED顯示模塊、數(shù)據(jù)存儲(chǔ)模塊以及語音報(bào)警模塊。整個(gè)顯示屏系統(tǒng)實(shí)現(xiàn)了對(duì)溫室環(huán)境參數(shù)的監(jiān)測(cè)、存儲(chǔ)與報(bào)警的功能。 環(huán)境參數(shù)采集模塊主要由四種傳感器組成,分別為:溫度傳感器、濕度傳感器、二氧化碳濃度傳感器以及光照度傳感器。四種傳感器通過RS-485總線與數(shù)據(jù)傳輸模塊相連,并根據(jù)STM32單片機(jī)發(fā)出的指令完成數(shù)據(jù)采集任務(wù)。 數(shù)據(jù)傳輸模塊由一個(gè)4路0-5V模擬量電壓信號(hào)采集傳輸模塊構(gòu)成,模塊對(duì)采集到的4路傳感器模擬電壓信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換、存儲(chǔ)并通過RS-485串口將數(shù)據(jù)傳輸至STM32。 LED顯示模塊是由一個(gè)10塊LED單元板組成的,每塊單元板由分辨率為32×160點(diǎn)的屏幕構(gòu)成。所采用的LED顯示屏為P10型半戶外顯示屏,具有高亮、防潮特性。STM32根據(jù)特定的通信協(xié)議通過字庫(kù)卡控制整個(gè)顯示屏的顯示內(nèi)容與顯示時(shí)間。 數(shù)據(jù)存儲(chǔ)模塊功能主要通過SD卡實(shí)現(xiàn)。本設(shè)計(jì)所選用的STM32開發(fā)板自帶SD卡接口,通過軟件編寫可直接對(duì)SD卡進(jìn)行讀寫操作,進(jìn)而實(shí)現(xiàn)溫室環(huán)境參數(shù)的存儲(chǔ)功能。 語音報(bào)警模塊由LMD107語音模塊組成。該語音模塊具有價(jià)格低廉、穩(wěn)定可靠等特點(diǎn)。在環(huán)境參數(shù)超過用戶自定義報(bào)警值時(shí),系統(tǒng)采用7組觸點(diǎn)控制方式對(duì)語音模塊進(jìn)行播放警報(bào)控制。 顯示屏設(shè)計(jì)完成后,在實(shí)驗(yàn)溫室內(nèi)進(jìn)行了長(zhǎng)期的運(yùn)行試驗(yàn),結(jié)果表明:所設(shè)計(jì)的顯示屏系統(tǒng)能夠?qū)崿F(xiàn)全部目標(biāo)功能,且整個(gè)系統(tǒng)運(yùn)行穩(wěn)定,使用方便,實(shí)時(shí)性強(qiáng),可靠性高。
上傳時(shí)間: 2022-06-11
上傳用戶:zhanglei193
sscom是一款主要是用于藍(lán)牙的調(diào)試的專業(yè)串口調(diào)試軟件。用戶可以通過該多串口調(diào)試工具來調(diào)試藍(lán)牙,檢測(cè)串口的狀況。該軟件可以及時(shí)顯示存在的串口號(hào),如果用戶增加了usb轉(zhuǎn)串口設(shè)備,串口號(hào)就會(huì)出現(xiàn)在列表內(nèi)。能夠支持110-256000bps波特率,設(shè)置數(shù)據(jù)位(5678),校驗(yàn)(odd,even,mark,space)、停止位(1,1.5,2),并發(fā)送任意的字符串。對(duì)于dtr,rts信號(hào)線也能自由控制輸出狀態(tài)。功能介紹 1.顯示流暢,不容易丟數(shù)據(jù).中文顯示無亂碼. 2.USB串口誤拔不易死機(jī),大部分型號(hào)的USB芯片插回能自動(dòng)恢復(fù)(pl2303除外). 3.通訊方面支持串口和網(wǎng)卡TCP/IP,UDP通訊. 4.波特率支持自定義,最 5.可以實(shí)現(xiàn)“幀頭+數(shù)據(jù)+校驗(yàn)+幀尾”的 6.支持字符串和十六進(jìn)制方式顯示,和加時(shí)間戳分?jǐn)?shù)據(jù)包顯示,支持?jǐn)?shù)據(jù)波形(示波器)顯示. 7.支持字符串和十進(jìn)制方式發(fā)送,支持預(yù)定義99組數(shù)據(jù)串發(fā)送.支持發(fā)送數(shù)據(jù)包加校驗(yàn).支持轉(zhuǎn)義符號(hào)輸入. 8.支持接收數(shù)據(jù)直接保存到文件,也可保存窗口數(shù)據(jù)和原始接收數(shù)據(jù). 9.支持終端仿真,STM32的ISP程序下載功能. 10.窗口大小位置,接收窗口的字體顏色背景色均可保存.
標(biāo)簽: sscom 串口調(diào)試
上傳時(shí)間: 2022-06-12
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1