Time of Update: 2018-12-06
如題, 這個是網上所謂的變態版的3線SPI匯流排:一根時鐘線,一根使能線,一根雙向IO線. 一個模組,兩個檔案://spi3.c#include "typedef.h"#include "spi3.h"/***********************************************************************名稱:init_spi3描述:SPI3初始化函數參數:(無)返回:(無)說明:**********************************
Time of Update: 2018-12-06
最近在弄硬體, 買了一塊彩屏, 需要字型檔, 所以就把很久以前會的知識拿出來溫習了一遍. 果然好多都記憶模糊了. 網上的代碼我看過, 很多都有問題, 這裡我帖出來的是我自己寫的代碼, 沒有問題. 下面的話摘自網上. HZK16字型檔是符合GB2312標準的16×16點陣字型檔,HZK16的GB2312-80支援的漢字有6763個,符號682個. 其中一級漢字有 3755個,按聲序排列,二級漢字有3008個,按偏旁部首排列. 我們在一些應用場合根本用不到這麼多漢字字模,
Time of Update: 2018-12-06
錯誤描述:FATAL: Payload '{3F023875-4A52-4605-9DB6-A88D4A813E8D} Camera Profiles Installer 6.0.98.0' information not found in Media_db. 詳細: Exit Code: 34 -------------------------------------- Summary -------------------------------------- -
Time of Update: 2018-12-06
最近用到測量光線的模組BH1750FVI時需要用到IIC匯流排操作, 於是就又費功夫學習了下, 基本上算是瞭解了, 所以呢, 就用51的IO口, 類比出了匯流排時序, 並能正確操縱需要用IIC匯流排訪問地一系列模組. 本來想寫篇文章簡單介紹下我對IIC匯流排的理解的, 但, 發現沒工夫, 所以, 放在以後有時候再來弄吧. 今天我還是只給出一個範常式序, 它能在我的51單片機機系統上工作得很好. iic.h 列出了所有IIC匯流排的操作函數. 下面給出原始碼://iic.h -
Time of Update: 2018-12-06
話說, Windows SDK貌似並沒有提供設定一個視窗的客戶區大小的API. SetWindowPos,MoveWindow 它們都只能設定整個視窗的大小, 如果不採取點其它的方法, 是不能直接設定客戶區的大小的. 設定客戶區的大小用處不是很多, 但有時候會用到, 比如在客戶區上進行文字輸出計算的時候. Windows的視窗由幾個部分組成, 這包括了客戶,非客戶區, GetWindowRect可以取得整個視窗的大小,GetClientRect可以用來取得客戶的大小.
Time of Update: 2018-12-06
新視野大學英語4聽說教程答案Unit 1Unit 2Unit 3Unit 4Unit 5Unit 6Unit 7Unit 8Unit 9Unit 10Unit OneWarming UpF T NGListeningUnderstanding Short Conversations1~5 A C B B D6~10 B A C C DUnderstanding
Time of Update: 2018-12-06
<<寒江獨釣>>中第3章的串口過濾只實現了對寫操作的過濾, 沒有實現對讀操作的過濾, 這裡, 我改進了一下, 去掉了原來對所有串口的過濾, 改成了只對指定的串口過濾; 增加了同時對讀操作的過濾,其實主要就是調用IoSetCompletionRoutine設定完成回呼函數. 原始碼: #include <ntddk.h>#include <ntstrsafe.h>/***************************************
Time of Update: 2018-12-06
不需要調用什麼特殊的API函數,只需要對自己的視窗函數發送一個訊息並把該訊息交給系統處理就行了. 而發送的按鍵資訊就是大家一般在USB外接鍵盤上面看到到那種專業鍵,比如音量加,音量減,靜音,上一曲,下一曲,播放與暫停,...實現方法: 音量靜音:MAKELPARAM(0,FAPPCOMMAND_KEY<<12|APPCOMMAND_VOLUME_MUTE);
Time of Update: 2018-12-06
題目描述 Given a string containing only "A"-"Z", we could encode it using the following method:We use 3 characters to represent a sub-string if there are some consecutive repeating characters in one line, which "0" is as the mark, and then the
Time of Update: 2018-12-06
宏CONTAINING_RECORD的用處其實還是相當大的, 而且很是方便, 它的主要作用是: 根據結構體中的某成員的指標來推算出該結構體的指標! 下面從一個簡單的例子開始說起: 我們定義一個結構體, 同時類型化:typedef struct{ int a; int b; int c;}ss; 這是一個很簡單的結構體, 沒什麼特殊的, 稍微分析下該結構體: 結構體的大小(位元組):4+4+4=12位元組 成員a的位移:0 成員b的位移:4
Time of Update: 2018-12-06
//1602.h#include <reg52.h>//資料類型定義typedef unsigned char uchar;typedef unsigned int uint;//1602指令定義//螢幕初始化#define SCREEN_INIT 0x38 //螢幕設定:16*2行,5*7點陣,8位元據介面//游標及螢幕顯示設定#define SHOW_SCREEN 0x0C //螢幕顯示#define HIDE_SCREEN 0x08 //螢幕不顯示#define
Time of Update: 2018-12-06
我的彩屏的大小是240*320~以下是代碼//common.h#ifndef __COMMON_H__#define __COMMON_H__#include <reg52.h>#include <intrins.h>typedef unsigned int uint;typedef unsigned char uchar;#endif// !__COMMON_H__//TouchPad.c#define __TOUCHPAD_C__#include "TouchPad.
Time of Update: 2018-12-06
用英語表達: 1).A是B的N倍長/寬/高/大/重等 2).A比B長/寬/高/大/重等N倍 3).A的長度/寬度/高度/大小/重量等是B的N倍可用下列幾種句型:1.A + be + 倍數 + as + 計量形容詞原級 + as + B This tree is three times as tall as that one. 這棵樹是那棵樹的三倍高. His father is twice as old as he. 他父親的年紀有他兩倍大.2.A
Time of Update: 2018-12-06
RT,上資料結構課時寫的, 注釋後面再補上. 上課時, 聽得不是很認真, 先放在這裡, 等後面再來慢慢理解. 使用時, 首先會建立根結點, 依次建立左孩子, 左孩子. 輸入0表示該結點為空白. 建立左/右孩子的時候, 又把左/右孩子當作根結點, 遞迴建立屬於它們的左右孩子.#include <stdio.h>#include <string.h>#include <stdlib.h>typedef struct BiTree{ int
Time of Update: 2018-12-06
作為一個ASP.NET開發人員,在之前的開發經曆中接觸多線程編程的機會並不是很多,但是隨著.NET 4.0的發布臨近,我越來越感受到未來的1-2年中並行計算將會有很大的應用。於是決定通過寫日誌的方式來總結一下.NET 3.5下的多線程編程進而引入.NET
Time of Update: 2018-12-06
首先來看看如何建立線程:Console.WriteLine(Process.GetCurrentProcess().Threads.Count);Thread t1 = new Thread(() => { Thread.Sleep(1000); Thread t = Thread.CurrentThread; Console.WriteLine("Name: " + t.Name);
Time of Update: 2018-12-06
用這個Dr.com撥號器串連校園網時, 有時候會出現這個問題 "其它程式佔用控制連接埠, 請退出重新再試!(1)", 一旦出現, 什麼重啟,重試什麼的都不能解決, 網上有人說重裝系統, 這個嘛, 我看還是算了, 重裝系統廢神, 能解決則解決, 不到迫不得已不重新系統~ 我的辦法:開啟"工作管理員",定位到"服務"欄,看看有沒有一個叫"SharedAccess"的服務, 如果此服務正在運行, 則手動將其停止, 停止後, 試試Dr.com, 應該可以登陸了,
Time of Update: 2018-12-06
聯想膝上型電腦Ubuntu系統下觸摸板的鎖定 由於我的電腦是聯想的筆記本,其它的電腦及系統沒有測試。 正式開始使用Linux啦~ 我只試過下面這一種方法。 在終端下執行下面一個命令即可(Ctrl+Alt+T): 鎖定:sudo rmmod psmouse 解鎖:sudo modprobe psmouse 好了, 結束~另:昨天裝上了實體機的Ubuntu Linux, 發現驅動都可以不用裝的, 是這樣嗎? (新人, 不懂)呵呵。
Time of Update: 2018-12-06
這篇文章是講WDK中的LIST_ENTRY的遍曆的, 前一篇文章(對WDK中對LIST_ENTRY的操作的相關函數的實現及簡單運用)是講的實現方式. 都已經實現了,遍曆當然已經不是問題了. //list_entry.c#include <ntddk.h>/**********************************************************檔案名稱:list_entry.c檔案路徑:./list_entry/list_entry.c建立時間:201
Time of Update: 2018-12-06
話說今晚在網上找IAR EW for MSP430, 結果下載到5.51版(最新), 但是, 聽說是更新了許可證管理程式, 目前還沒有註冊機可用, 好吧, 換用5.50.... 且說, 5.50已經有註冊機了, 但是, 有一點, 在國內的網站/論壇下載基本都需要什麼註冊啊, 金錢啊, 你NND~~~ 居然花了近兩個小時才找到... 5.51的版本在Google上也沒有找到註冊機, 很多都是廣告的說~ 更悲劇的是連5.50也沒找到下載(是我太笨了?) 好吧, 終究還是找到了一個5.50