原创 自己整理的單鏈表

       把一個節點插入一個有序的鏈表中,本文進行了三次嘗試。 /***********************************第一次*****************************/   #include <std

原创 有關flash的操作

     一般的單片機裏面都會集成可編程的FLASH存儲器,用於程序代碼和非易失數據的存儲。現行單片機FLASH的大小有32KB,64KB,128KB,256KB等。從彙編角度來操作FLASH的話,則需要用MOVX指令進行在線編程。一旦F

原创 改良單片機程序的11個技巧

有很多理由都能說明爲什麼我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以後會無數次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你的代碼。因此,在編寫時多花一點時間,你會

原创 [電機與驅動] 一個簡單的PID

                #include <hidef.h>      /* common defines and macros */              #include "derivative.h"      /*

原创 奧特曼Zigbee讀書日記(二)--OSAL系統框架專題

9. TI協議棧所用系統框架探討。 51的系統往往不是太大,但是幾十K的程序,也足以讓一個初學者望而卻步。我們首先忽略C語言本身的難度,光是系統框架也讓生手讀起來很吃力,再加上這種到處是API跟"define"的程序,還沒有正式學習協

原创 XS128之看門狗COP

      目前接觸到的單片機中都有看門狗模塊,不過寫過的程序也比較簡單,程序能夠穩定運行,所以就不怎麼理會這看門狗,因此也不知道看門狗是怎麼回事。               DABAO最近寫了個超聲波測距的程序,運行過程中程序老是會

原创 我的創新成長之路(二)

大二年是我成長的一年,在這一年中我成長了許多,在這一年中,我得極力感謝07級學長們,還有08級部分同僚們。      就這樣我成了創新  電子設計部的一員。進部之後,我才瞭解到我的進部跟兩個人有很大的關係,這個兩個人是普哥(王重普學

原创 基於CCD攝像頭智能車分段PID控制算法設計

自動尋跡智能車涉及到當前高技術領域內的許多先進技術,其中最主要的是傳感技術、路徑規劃和運動控制。本課題是以飛思卡爾智能車競賽爲背景,以單片機作爲核心控制單元,以攝像頭作爲路徑識別傳感器,以直流電機作爲小車的驅動裝置,以舵機控制小車轉向。

原创 我的創新成長之路(三)

   轉眼就大二下學期了,這一年是我鍛鍊的一年,這一學年中的大部分課餘時間我都會呆在創新,當然那時還經常陪伴着現在已經不屬於我的她。     記得大概是剛過完大年初十自己就整理行囊趕往學校,火車票不好買,還是我姑父託人把我跟一個朋友

原创 我的創新成長之路(一)

2008年對於很多中國人來說是一個很不平凡的年份,當然,對於我個人來說也很不平凡。因爲,這一年一個很偶然的機會我來到了大連民族學院,在這裏開始了我的大學生活。    或許對於很多人來說,上大學是一年很值得興奮地事情,因爲不用像高中那

原创 const常量、指向常量的指針和常量指針

 1)先看const常量的情況:  const int a=2; int const b=c; // c是已經聲明過的整型 兩者都可以。本地的const常量必須在第一次聲明時就初始化,用變量或常量初始化都可以,只是初始化一次以後它的值就不

原创 有關const關鍵字的整理

       顧名思義const是constant的縮寫,意義爲永恆不變的意思。常常被翻譯爲常量,常數等意思。但是很不幸,正是由於這一點導致很多C程序員認爲const修飾的值爲常數。這是不正確的,const修飾的是隻讀變量,在預處理(編譯

原创 無線充電工作原理

 無線充電是指利用電磁波感應原理進行充電的設備,原理類似於變壓器。在發送和接收端各有一個線圈,發送端線圈連接有線電源產生電磁信號,接收端線圈感應發送端的電磁信號從而產生電流給電池充電。  實現無線充電技術主要通過三種方式:電磁感應式、磁

原创 signed型數據在計算機底層的儲存

      計算機底層只認識數據0、1,其餘數據都不認識,因此任何數據到計算機底層都變成0和1.這麼一說  那麼負數是怎樣的存儲的呢?      其實計算機會把基礎類型的最高位騰出來作爲標誌位來儲存正數跟負數的。規則如下:最高位如果是1,

原创 Linux之父炮轟C++是糟糕程序員的垃圾語言

這場爭論的主角之一,微軟的Dmitry Kakurin有一句話非常正確:“這是一種信仰問題。因此,任何講道理和爭論都會無窮無盡,而且也毫無意義……”    我想,正確的態度,應該是從高手們的爭論中汲取營養,提高和深化自己對相關語言的認識,