我的小部落格啊

        很久很久以前,隨著國內部落格的流行,我的部落格也莫名其妙的在各個地方安家了,當然沒有長期更新的,幾乎都是因為好玩或好奇而開通的,好像也就百度的那個稍微寫了幾篇文章。      這學期剛開始的時候,覺得是該有個部落格了,名人都有部落格的,於是認真考察,仔細選址,確定兩處,一個是人氣很旺的CSDN,另一個是部落格園,而讓我最終選擇前者的原因也很簡單,對CSDN還是有愛的,迷茫的時候一直在這裡尋找答案,就像當年我選擇YYJOY任版主,這感覺蠻好。       

悲劇的protues模擬

     今天,小組裡的一個組員問我一道關於數位管動態顯示的問題,是《單片機c語言程式設計實訓100例》裡的14 K1-K4 控制數位管移位顯示(有這本書的可以翻翻),雖說一直沒細緻的玩過51單片機(或者說是沒玩過流水燈、數位管)。一開始以為小菜一碟,百度一下動態顯示的運行原理,寫程式不是水到渠成的事嗎?      因為書上配的有protues模擬,於是就用模擬做了,沒動板子,出了一個問題。     簡單點說就是8位7SEG-MPX8-CA數位管移位顯示函數:void

徹底瞭解指標數組,數組指標,以及函數指標,以及堆中的分配規則

一 :關於指標和堆的記憶體配置 先來介紹一下指標: 指標一種類型,理論上來說它包含其他變數的地址,因此有的書上也叫它:地址變數。既然指標是一個類型,是類型就有大小,在達內的伺服器上或者普通的PC機上,都是4個位元組大小,裡邊只是儲存了一個變數的地址而已。不管什麼類型的指標,char * ,int * ,int (*) ,string * ,float * ,都是說明了本指標所指向的地址空間是什麼類型而已,瞭解了這個基本上所有的問題都好象都變的合理了。

最後一年的時間,應該做些什麼呢?

     看著畢業班開始準備畢業照,才發現,一年後的我也要站在這裡照下代表著我即將離開這個校園的最後一張照片……     看著夜晚教學樓裡大一新生在上晚自習,才發現,大一已經離我遠去,可惜了大一幾乎沒有上過多少節晚自習,不免遺憾阿……      看著實驗室那幾個畢業班的正忙著找工作,才發現,也許工作這個敏感的詞彙已經離我很近了,而我對於工作,依舊無知……      看著那柜子裡一大騾子的書,才發現,確實,直到畢業,我是看不完的,想想也有趣,大一居然一口氣買了這麼多名著,什麼MIT的《演算法導論》

一個故事告訴你~最值得珍惜的是什麼!

很久以前,在一個香火很旺的寺廟裡,有一隻染上了佛性的蜘蛛。有一天,佛從天上路過,佛來到了這個寺廟裡,看見了那隻蜘蛛,佛問:“蜘蛛,你知道什麽是這個世界上最值得珍惜的嗎?”  蜘蛛回答:“得不到的和已經失去的。”   佛說:“好,那我三千年後再來問你這個問題。”佛走了.蜘蛛仍然生活在這個寺廟,每天都在為前來許願的人們所祈禱,每天都在為他們的故事所感動。日子就這樣在不知不覺中慢慢的過去。三千年後,佛又來到了這個寺廟,他又問這隻蜘蛛:“蜘蛛,你知道什麽是這個世界上最值得珍惜的嗎?”

RSS 訂閱 更新ubuntu11.04時意外斷電之後的離線升級方法

        Ubuntu11.04在28號如期發布,為了搶鮮,我也在當天晚上線上升級了一下版本。整個過程下來發現安裝的時間達一小時之多,比下載軟體包還要久。悲劇也就在此刻上演,據安裝結束還剩十多分鐘時,學校斷電了(學校23點準時熄燈)。第二天開機,雖然核心已經更新到2.6.38,但沒法進入系統,甚至無法載入任何系統檔案,一直黑屏。只好重啟進入舊核心版本2.6.37,發現舊核心也無法正常進入案頭,只能停留在命令模式。解決方案        當意外出現這種情況時,推薦下載離線iso鏡像封裝更新。

關於AVR I/O 的驅動能力的介紹

 在使用中還要注意的是:雖然 IO連接埠的灌電流(IOL)在穩定的實驗條件下,可以達到每路20 mA (VCC = 5V時), 10 mA (VCC = 3V時),但必須遵從: TQFP 及 MLF 封裝 1] 所有連接埠的總和, 不能超過 400 mA. 2] 連接埠 A0 - A7, G2, C3 - C7 的灌電流總和,不能超過 300 mA.  3] 連接埠 C0 - C2, G0 - G1, D0 - D7, XTAL2 的灌電流總和,不能超過 150 mA. 4] 連接埠 B0 - 

八分鐘的溫暖

太陽距離地球約1,5億千米,光速約3乘10的五次方千米每秒,計算一下光從太陽傳到地球需要多長時間。 答案是約五百秒。 換成分鐘去衡量,是八分多鐘。 如果太陽此刻熄滅,地球上的人要八分鐘以後才知道。     太陽熄滅光芒後的這八分鐘,其實和往常一樣溫暖。直到真正的黑暗降裡臨的那一刻,所有人都不會 察覺這隻是虛幻的溫暖。 這是一個略帶恐怖色彩的傷感話題。 有些東西,在你開始察覺的時候,在你開始留戀的時候,在你開始懂得它多麼重要的時候。 它早就已經離開。    

調度器的介紹

調度器:       一方面,調度器可以看作是一個簡單的作業系統,允許以周期性或(更少見)單次方式來調用任務      從底層的角度看,調度器可以看作是一個由許多不同任務共用的定時器中斷服務程式,因此,只需要初始化一個定時器,而且改變定時的時候通常只需要改變一個函數。此外,無論需要運行1個、10個還是100個不同的任務,通常都可以使用同一個調度器完成。注意,這種“共用中斷服務程式”與案頭作業系統提供的共用列印功能非常類似。 合作式調度器:       

慢慢學Linxu驅動開發,第二篇:啟程,模組機制,Hello World

1.啟程          重頭開始看《Linux的那些事兒——我是隨身碟》,首先是下了書中用的Linux2.6.10核心版本,以前看這書都是用Linux2.6.33.7的版本,不過細細一看發現兩者的差距還是蠻大的,統一一下版本對以後的學習應該備有好處的,必須的。       既然是專門學習隨身碟的驅動,那麼非隨身碟驅動一概忽略也是必須的,通過Kconfig可以得知只有config USB_STORAGE才是需要看的,不免壓力很小,代碼量瞬間減少很多。 //Kconfig

51矩陣鍵盤

 //按鍵碼錶uchar code KeyCodeTable[]={0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88};//延遲小程式,一般20msvoid Delay(void){ uchar i;for(i=0;i<200;i++);}//按鍵檢測程式uchar Keys_Scan(void){ uchar sCode,kCode,i,k; P1 =

一個作業系統的實現:Descriptor 3詳解

%macro Descriptor 3     ; 有三個參數:【段界限】、【段基址】、【段屬性】dw %2 & 0FFFFh     ; 段界限 1     (2 位元組)dw %1 & 0FFFFh     ; 段基址 1     (2 位元組)db (%1 >> 16) & 0FFh    ; 段基址 1     (1 位元組)dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh) ; 屬性 1 + 段界

無符號類型的誤導

     近日在寫程式時,無意間遇到了錯誤,經反覆推敲和調試,確定了錯誤就出在無符號類型下,百度許久,總結一下。       相信很多人都知道關於C語言的標準大致有兩種,一個是老的K&R C標準,一個是新的ANSI C標準(當然,這也不能算新了),這兩種標準關於一些細節方面有很多的不同,但畢竟標準只允許改正,不允許廢除,就像intel 8086的段地址:位移地址的定址方式也不得不為了相容性而一直保留著一樣,而C語言標準的改變,有人稱之為“安靜的改變”。  int main(void){

一個作業系統的實現:關於ALIGN的若干解釋

     在《一個作業系統的實現》一書的第三章,兩個程式碼片段代碼寫著寫著用就用了align 32,寫著寫著又不用了,無若我那可憐的彙編功底,壓根沒見過這是什麼指令……     實際上 align是個負責記憶體對齊的宏,它會補充一些資料以便下面的資料對齊。align 32 //會被展開成類似 times (((32) - (($-$$) % (32))) % (32)) nop     

51隱藏的初始化程式

80C51 在電源重設後(Power On

編程一句話技巧(不斷更新)

1.當看到這樣一句指令mallov(strlen(str));,幾乎就可以認為它是錯誤的,而mallov(strlen(str + 1));才是正確的,因為大家總是會忽略字串結尾的'/0'字元 2.ANSI字元中零的位元模式被稱為'NUL',用於結束一個ACSⅡ字串,很多人都不知道哦 3.switch語句中的case後面只能跟常量值或常量運算式,const都不可以,因其依舊是變數 4.break statement within loop or

電子專業相關書籍-日本人寫書-求實,精練.都是好書

圖解電力應用 (日)木村博司,(日)粉川昌已著 科學出版社 2000 TM92/4.111 圖解電機電器 (日)飯高成男,澤間照一著 科學出版社 2000 TM3-64/7.431 圖解晶體管電路 (日)雨宮好文,小柴典居主編 科學出版社 2000 73.769074/12.3431 圖解電氣電子測量 (日)熊穀文宏著 科學出版社 2000 73.15074/14.543 圖解晶體管電路 (日)飯高成男等著 科學出版社 2000 73.769074/7.431 圖解運算放大器電路 (日)內山明治

關於RVDS的PRESERVE8

        買的友善的6410板子居然沒有送IDE,印象中大家好像都是用的ADS1.2,於是就去下了,結果悲劇的發現了居然不支援ARM11,只支援到ARM10。後來下了RVDS2.2,經過了曲折的破解過程,一切OK。      當然事實永遠不可能如此的一帆風順,編譯不通過:     在啟動程式碼片段聲明前如下加一句:    PRESERVE8    AREA |C$$code|, CODE, READONLY 

AD轉換器的參數介紹

解析度、參考電壓這些地球人都知道的就不說了。 當“參考電壓”和“解析度”被確定後,每兩個數值間的差值,即“步進量”。上面的“步進量”在AD中稱為1LSB(最低有效位,Least Significant Bit)所代表的電壓值。以5V參考電壓、10位精度的AD為例1LSB能夠表示的電壓值為:1LSB所表示的電壓值 = 參考電壓5V / (0x3FF + 1)=  4.88mv 對任何AD來說,量化後輸出的數字訊號值都是以1LSB的電壓值步進的,介於1LSB之間的電壓將按照一定的規則進行入位或捨棄,

一個作業系統的實現:關於保護模式和實模式的跳轉和段描述符高速緩衝寄存器

     依舊是第三章,看的好慢哦,其實從實模式跳轉到保護模式還是很好懂得,主要注意就是跳轉指令 jmp dword SelectorCode32:0 //而不能是 jmp SelectorCode32:0      因為這時編譯出來的是16位代碼。如果目標地址的位移不是0,而是一個較大的值,比如 jmp SelectorCode32:0x12345678 則編譯後位移會被截斷,只剩下0x5678。     

總頁數: 61357 1 .... 9405 9406 9407 9408 9409 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.