原创 ARM9協處理器CP15及MCR和MRC指令

在基於ARM的嵌入式應用系統中,存儲系統通常是通過系統控制協處理器CP15完成的。CP15包含16個32位的寄存器,其編號爲0~15。 訪問CP15寄存器的指令 MCR   ARM寄存器到協處理器寄存器的數據傳送 MRC   協

原创 VB讀寫Excel

最近用excel和VB比較多,就簡單的學習了一下VB中對Excel的處理。今天就介紹一些吧。       在VB中要想調用Excel,需要打開VB編程環境“工程”菜單中的“引用”項目,並選取項目中的“Microsoft Excel 1

原创 利用FileZilla Server搭建ftp,實現電腦訪問

超銘叔的培訓,作業時靜態網站的掛接,這個比較簡單,就不多說,畢竟,動態網站掛接纔是複雜。我於是,做了師兄說的ftp的搭建,利用FileZilla Server。   關於FileZilla Server,我就不多說,是款很強大的軟件,用它

原创 修改Chrome瀏覽器默認背景顏色爲淺綠色

這幾天公司在趕項目階段,加了幾天班眼睛感覺很累,默認白色背景刺眼,我設置了桌面窗口、代碼編輯器默認爲淺綠色/草綠色以減輕下高亮帶來的眼睛幹疼,平常用的瀏覽器Chrome比較多一些,網上找不到簡單的方法,也不想裝插件解決,仔細查看安裝目

原创 ORR 指令

ORR 指令的格式爲:  ORR{條件}{S} 目的寄存器,操作數 1,操作數 2 ORR 指令用於在兩個操作數上進行邏輯或運算,並把結果放置到目的寄存器中。操作數 1 應是一個寄存器,操作數 2 可以是一個寄存器,被移位的寄存器,或一個

原创 linux shell條件判斷語句

一、for循環語句        使用for循環時,可以爲變量設置一個取值列表,每次讀取列表中不同的變量值並進行相關命    令操作,變量值用完以後則退出循環。        for循環語句格式如下:            for 變量名

原创 在VB中實現延時(等待)的幾種方法

在程序流程中經常要延時一段時間後再繼續往下執行,在VB中常用的有以下幾種方法(因爲Timer控件打亂了程序的流程所以一般不用它): 1.使用Windows API函數Sleep 新建一個工程,添加一個TextBox控件和一個Comm

原创 Dim Temp%的意思

最近在看vb程序,見到程序裏面有Dim Temp%這一句,沒見過,不知道什麼意思,百度了一下 Dim Temp% 就等價於 dim temp as integer 在聲明變量時使用類型後綴是一個即快捷又方便的方法,而且類型後綴在變量名中加

原创 用 VB 寫一個類讀寫 INI 文件

PS:我的資源裏面有一個完整的VB生成INI文件工程,雖然跟本文章並不配套,但是兩者結合一下的效果還是很好的 點此下載工程 INI 文件是什麼樣子?——不會吧,這都不知道。INI 文件就是 Windows 中常見的以 .ini 爲擴展名的

原创 STM32串口在首次發送字符的時候,首字符丟失解決辦法

關於STM32如何串口輸出字符串的代碼,網上有很多種示例。這裏就不多說。 網上關於發送字符的代碼大多如下: USART_SendData(USART1, (uint8_t)ch); while( USART_GetFlagSt

原创 STM32-串口超時判斷方式接收未知長度數據

usart.c串口中斷處理函數: u8 USART_RX_BUF[64]; //接收緩衝,最大64個字節. u8 res=0; u8 i=0,Rec_Len; //Rec_Len爲接收到的字符個數

原创 Linux sed 命令詳解

sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行爲單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法 sed命令行格式爲:sed [-nefri] ‘command’ 輸入文本

原创 VB ListView控件各種操作詳解

添加listview控件:按菜單依次操作: 【工程】-->【部件】,勾選【Microsoft Windows Common Controls 6.0】,【確定】即可看到 Private Sub Form_Load() 'Li

原创 linux下編譯安裝與卸載 tar.gz文件

tar.gz文件的安裝,是屬於自己編譯源代碼的方法。多說一句,tar是把文件打成一個包,並不壓縮;.gz是用gzip把打成包的.tar文件壓縮,所以成了一個.tar.gz的文件。 安裝的話,先解包,tar -zxvf xxx.tar

原创 Linux下yum命令概要與用法

yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係