一、資料型別(一)基本型別:1. 位型別(bit):1)是C51的擴充資料型別,用于訪問8051中可尋址的位單元。2)8051支持兩種位型別:bit型和sbit型別,它們在記憶體中都只占一個二進制位,其值可以是1或0。3)用bit定義的位變數在C51編譯器編譯時,在不同的時候位地址是可以變化的。4)用sbit定義的位變數必須與8051系列單片機的一個可以尋址單元或可位尋址的位元組單元中的某一位聯系在一起,在C51編譯器編譯時,其對應的位地址是不可以變化的。2. 字符型(char):1)有signe...
2020-10-18 more芯片型號:stm32f103rct6;SPI介面ADC;代碼功能描述:有xyz3路資料,每路1個雙通道adc采集,從x路依次資料并用串口發送出去,14位元組,2250000bps;方案1:按照順序執行,依次采集各路資料,然后uart發送。這樣也行,但是我不喜歡,這樣會影響資料更新的速率,就拿x路來說,要等yz路,串口發送都完成了,x路才開始下一次資料采集。我的目的是盡量提高各路資料更新的速率。方案1不滿足。方案2:考慮用DMA發送,釋放CPU。DMA有normal和circular.....
2020-10-18 more煤炭開采程序中重型作業裝備的動力驅動是重要的電力消耗源,也是智能化開采和調控的重點和難點。礦用變頻器具備良好的傳動效率以及較高的智能化水平,可以實作煤炭行業大型設備的“電驅化”,實作節能降耗以及智能調控。在煤炭開采領域的大型機電設備上,得到廣泛應用。變頻器一般都是采用can通訊,如何保護can通訊正常不受干擾成了工程師的難題。本文根據實際案例給大家推薦一種can隔離器解決此類can隔離的問題:大家可以看到在變頻器內部,CAN通訊是由PLC發出的,can線經過can中繼,再接出一組can線出去連接到下...
2020-10-18 more在樓宇大廈的消防安全領域,CAN-bus總線源于其自身優點得到越來越廣泛的應用而新建樓宇大廈中普遍都會預先部署光纖網路,通過成對使用CAN光纖轉換器,即可以利用預先布好的光纖網路傳輸CAN信號,又可以利用光纖實作遠距離傳輸。提高系統安全行、可靠性。例如:福賽爾消防主機JB-QB-V6851型火災報警控制器(琴臺式),波特率10K,就采用了單模雙纖的光纖聯網方式。 CANFiber-100SM-D0-SC 介紹:此轉換器提供一路的光通道和一路 的CAN 通道,在CAN 與光纖之間實作了雙向資料智能轉換...
2020-10-18 moreValgrind移植與使用教程原始碼版本:valgrind-3.16.1.tar.bz2ubutun版本:20.04交叉編譯鏈:arm-none-linux-gnueabi-交叉編譯命令介紹:configure配置說明說明–build執行代碼編譯的主機–host程式最終要運行的主機–target用build主機上的編譯器,編譯一個新的編譯器( 如gcc),這個新的編譯器將來編譯出來的其他程式將運行在target指定的系統上–prefix指定編譯出來的版本...
2020-10-18 more題目時間限制: 1.0s 記憶體限制: 512.0MB 本題總分:25 分【問題描述】小明正在做一個網路實驗。 他設定了 n 臺電腦,稱為節點,用于收發和存盤資料。 初始時,所有節點都是獨立的,不存在任何連接。小明可以通過網線將兩個節點連接起來,連接后兩個節點就可以互相通信了。兩個節點如果存在網線連接,稱為相鄰。小明有時會測驗當時的網路,他會在某個節點發送一條資訊,資訊會發送到每個相鄰的節點,之后這些節點又會轉發到自己相鄰的節點,直到所有直接 或間接相鄰的節點都收到了資訊。所有發送和接收的...
2020-10-18 more原始碼編譯IDE終端工具打開方法使用OpenHarmony IDE工具DevEco的終端工具連接Linux服務器。(OpenHarmony IDE工具DevEco集成了終端工具的能力,基本使用請參考官方指導檔案)依次點擊“View”、“Terminal”,即可打開IDE終端工具。ssh連接虛擬機先啟動虛擬機,然后在VS Code的終端(TERMINAL)界面輸入如下指令:ssh [email protected]我們可以看到命令執行完畢之后,VS Code的終端進入了虛擬機的終端。編...
2020-10-18 more我們打開Makefile檔案,輸入下面的內容: 1 CROSS_COMPILE ?= arm-linux-gnueabihf- 2 TARGET ?= printf 3 4 CC := $(CROSS_COMPILE)gcc 5 LD := $(CROSS_COMPILE)ld 6 OBJCOPY := $(CROSS_COMPILE)objcopy 7 OBJDUMP := $(CROSS_COMPILE)objdump 8 9 LIBPATH := -lgcc...
2020-10-18 more1 開發環境軟體版本:vivado 2019.1FPGA版本:xilinx K7 FPGA2 遇到問題1)使用vivado建立工程,添加代碼、添加約束、綜合、布局布線,生成bit檔案。2)vivado 布局布線時工程報錯,錯誤提示如下:[Place 30-574] Poor placement for routing between an IO pin and BUFG. If this sub optimal condition is acceptable for this des...
2020-10-18 more第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......
uj5u.com 2020-09-10 05:35:24 more北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......
uj5u.com 2020-09-10 05:35:48 more一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......
uj5u.com 2020-09-10 05:35:54 more1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......
uj5u.com 2020-09-10 05:36:06 more面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......
uj5u.com 2020-09-10 05:36:09 more背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......
uj5u.com 2020-09-10 05:36:13 more那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......
uj5u.com 2020-09-10 05:36:28 morejdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......
uj5u.com 2020-09-10 05:36:38 more嘗試使用安裝在 /usr/local/lib/python2.7/dist-packages 中的 pip 安裝構建依賴項當我嘗試安裝時,會出現錯誤Collecting git https://github.com/kti/pytho...
uj5u.com 2022-05-09 11:41:30 more 輸入:- 'peter piper 挑選了一小撮泡椒。'輸出:-'辣椒。腌制的啄食的吹笛者彼得'任何人都可以幫助解決這個問題
uj5u.com熱心網友回復:拆分、反轉和加入:s...
我正在嘗試在我的 chrome 瀏覽器(來自 selenium 的 webdriver)中清除cookies,但我找不到任何專門針對 chrome 驅動程式的解決方案。如何清除 Python 中的快取...
uj5u.com 2022-05-09 11:38:16 moreall_currencies = currency_api('latest', 'currencies') # {'eur': 'Euro', 'usd': 'United States dollar', ...}all_currencies.pop('brl')qtd_moedas...
uj5u.com 2022-05-09 11:37:00 more我有一個名稱如下的檔案串列。["TYBN-220422-257172171.txt", "TYBN-120522-257172174.txt", "TYBN-320422-657172171.txt", "TYBN-220622-237172174.txt"...
uj5u.com 2022-05-09 11:36:24 more從一個 api,我收到一個資料。它回傳兩個值:1 和 -1。我每秒收到一個資料,并且是 1 或 -1 的系列。我想要的是,當資料變為 1 時,您只執行一次操作,而當它變為 -1...
uj5u.com 2022-05-09 11:35:36 more我有一個如下的txt檔案。資料集具有以下模板,我想將此資料集轉換為 6 列,其中包含 Python 中的 Id、原因、代碼、事件時間、嚴重性和嚴重性代碼標題: Id...
uj5u.com 2022-05-09 11:35:00 more昨天,我正在做一個問題,我必須完成一個功能,該功能可以在輸入文字后將電話號碼轉換為數字,我曾經s.replace()這樣做過,還有修飾符。由于這個問題存在于hackerran...
uj5u.com 2022-05-09 11:34:18 more我需要創建一個使用模型-視圖-控制器原理和 MySQL 資料庫的簡單專案。我想將 Spring Boot 與 Spring MVC 和 Spring Data JPA 一起使用。我想發出 GET、POS...
uj5u.com 2022-05-09 06:43:14 moreWhitelabel 錯誤頁面 此應用程式沒有顯式映射 /error,因此您將其視為后備。2022 年 4 月 26 日星期二 16:10:15 IRDT 出現意外錯誤(型別=未找到,狀態=404)。未...
uj5u.com 2022-05-09 06:40:45 more