在C 語言中,表達式是最重要的組成部分之一,幾乎 所有的代碼都由表達式構成。表達式的使用如此廣泛,讀 者也許會產生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣簡單 的運算也會出現問題嗎? 程序員在編寫表達式時,往往帶 有一些不良的習慣。即使是編寫很簡單的表達式,這些不 良習慣也可能造成隱患,這個小小的隱患甚至可能引起整 個系統的崩潰。實際上,在程序調試過程中,表達式中存 在的大部分隱患皆來源于程序員的主觀臆測,即認為表達 式應該是按自己認為的方式執行,但結果可能完全相反。 這是因為程序設計語言或編譯器的某些內在機制并不如 我們所想的那樣。所有的編譯器都遵從這一假定:程序員 都是“神”,他們既了解編程語言的各種特性,也了解編譯 器本身一些鮮為人知的處理原則。當然, 程序員不是 “神”。因此,程序員在編寫程序的過程中需要小心地避免 編譯器“設置”的各種陷阱,而問題是有些時候很難預測下 一步是否會踏上一個陷阱
上傳時間: 2015-09-08
上傳用戶:jennyzai
一個很好用的 lcd 時鐘程序 C語言 #include<reg51.h> #include<stdio.h> //定義計時器0 的重裝值 #define RELOAD_HIGH 0x3C #define RELOAD_LOW 0xD2 //定義按鍵彈跳時間 #define DB_VAL //定義設置模式的最大時間間隔 #define TIMEOUT 200 //定義游標位置常數 #define HOME 0 #define HOUR 1 #define MIN 2 #define SEC 3
標簽: include define RELOAD stdio
上傳時間: 2014-12-19
上傳用戶:zukfu
SED1335驅動320x240圖形液晶驅動演示程序 接口情況表述: No: LCM ----- 52 --------------------- 1...VSS..... GND 地線 2...VDD..... +5V(VCC) 電源 3...VO ..... -Vadj Input 對比度負壓調整輸入 4...A0 ..... P2.0 寄存器選擇信號,命令數據方式選擇 5.../WR..... WR 寫有效 6.../RD..... RD 讀有效 7...D0 ..... P0.0 數據總線 D0 8...D1 ..... P0.1 數據總線 D1 9...D2 ..... P0.2 數據總線 D2 10..D3 ..... P0.3 數據總線 D3 11..D4 ..... P0.4 數據總線 D4 12..D5 ..... P0.5 數據總線 D5 13..D6 ..... P0.6 數據總線 D6 14..D7 ..... P0.7 數據總線 D7 15../CS .... GND 片選通信號,低電平有效.實際使用應編入地址 16../RES.... /RESET 復位信號,低電平有效,阻容式復位電路 17..VEE..... -Vout 逆變-22.5V 負電壓輸出 18..VSS..... GND 地線 0V
上傳時間: 2013-12-22
上傳用戶:redmoons
針對Pocket PC示範一個計算機視窗,給予使用者一個包含按鍵0至9的簡易數字鍵盤、四個運算元,示範所有輸入方法必要條件。
標簽: Pocket
上傳時間: 2013-12-14
上傳用戶:515414293
I2C 主從機控制工程完整, 利用周立功ARM2100板子,實現兩塊機子的I2C數據通信,具體為一板子按鍵控制另一板板子的LED
上傳時間: 2016-06-25
上傳用戶:hgy9473
一篇來自臺灣中華大學的論文--《無線射頻系統標簽晶片設計》,彩色版。其摘要為:本論文討論使用於無線射頻辨識系統(RFID)之標籤晶片系統的電路設計和晶片製作,初步設計標籤晶片的基本功能,設計流程包含數位軟體及功能的模擬、基本邏輯閘及類比電路的設計與晶片電路的佈局考量。 論文的第一部份是序論、射頻辨識系統的規劃、辨識系統的規格介紹及制定,而第二部份是標籤晶片設計、晶片量測、結論。 電路的初步設計功能為:使用電容作頻率緩衝的Schmitt trigger Clock、CRC-16的錯誤偵測編碼、Manchester編碼及使用單一電路做到整流、振盪及調變的功能,最後完成晶片的實作。
上傳時間: 2016-08-27
上傳用戶:tb_6877751
在WinAVR下的ST7565圖形點陣的驅動程序,可以顯示5*7 & 8*16的ASCII和自定義的漢字,並且有3*4矩陣按鍵的掃描解碼程序。
上傳時間: 2013-12-26
上傳用戶:LIKE
臺灣數能NU510ES是 一款低壓線性恒流驅動芯片,高達30V耐壓,高精度恒流,低壓差,功率電流可外掛電阻任意調節電流至最大350mA,NU510恒流芯片主要應用場景如下: 一般 LED 照明 LCD 背光 商業照明 燈條、燈帶 RGB 裝飾燈 LED 手電筒 RGB 顯示器/指示燈/裝飾燈 LED車燈照明/轉向流星燈備註:雙色溫調光調色主要是通過改變 C1、C2 容量的大小,造成 VDD 的上電時間延時不同。多顆電容順序增大,就能產流量燈效果。 NU510提供SOT23-6封裝、SOP-8封裝兩種形式,用戶可以根據實際情況靈活選用,通常150mA 以下采用SOT23-6封裝,150-350mA采用SOP-8封裝。
上傳時間: 2022-01-07
上傳用戶:shjgzh
內容摘要電力電子為人類做出了不可磨滅的貢獻,因此研究電力電子件是為時代所需。本次課程設計為三相半波整流電路的設計,本組選擇方案為三相半波可控整流電路的設計。主要分為三大模塊:主電路一觸發電路和保護電路,其中觸發電路為集成電路。所選器件基本為電阻-電感和門極可關斷晶閘管(GTO)等。由于當負載為電阻和電阻電感時的電路的工作情況不同,所以電路中對它們各自工作的情況進行系統而詳細的分析。設計中對電路的工作原理以及電路器件的數計算等均有涉及。根據計算的結果,又遵循經濟安全的原則,設計中對器件的型號做出了最后的選擇。由于時間倉促,難免有些差錯,望批評指正。1設計要求(1)輸入電壓:三相交流380V、5012(2)輸出功率:2KW(3)用集成電路組成觸發電路(4)負載性質:電阻、電阻電感(5)對電路進行設計計算說明(6)計算所用元器件型號參數2整流電路的分類及案選擇整流電路將交流電變為直流電,應用十分廣泛,電路形式多種多樣,各具特色。可以從多種角度對整流電路進行分類:按電路結構可分為橋式電路和零式電路;按組成的器件可分為不可控半控一全控三種;按交流輸入相數可分為單相電路和多相電路;按電壓器二次側電流的方向是單向或雙向,又分為單拍和雙拍電路。鑒于本課程設計,需要三相半波整流電路,可有兩種方案選擇:方案1,三相半波不可控整流電路;方案2,三相半波可控整流電路。對于三相半波不可控整流電路,電路中采用了三個二極管整流,此電路不需要觸發電路,同時負載電壓不可調,而三相半波可控整流電路,電路中采用三個晶閘管整流,電路中有專門的觸發電路,觸發電路適時的給予脈沖,可調節輸出電壓,可適合不同電壓的要求,并且直流脈動小,可承受整流負載較大,常見使用等優點,所以本次課程設計選擇三相半波可控整流電路,即方案2,其大體圖形如圖(1)。
上傳時間: 2022-06-24
上傳用戶:bluedrops
SMT(Surface mount technology)是可在“板面上”滿及焊牢棲多敷“表面黏裝零件的電子裝配技術.侵貼:1.可在板上雨成同特焊接,封裝密度提高50~70%.WW2.l短,提高博輸速度3.可使用更高刪敷.4.自勤化,快速,成本低.1.表面貼裝零件SOIC(small outline integrate circle)RESISTANCE(電阻)CAPACITANCE(電容)AMPLCC(plastic leaded chip carriers)CONNECT etc.(結器)封裝材料1.)陶瓷(BeO):精度高,密封度高(CTE:5~7PPM/℃)封板子熟膨服要求高2.)聚硫胺醚(Polyetherimide):一可用玻璃逛行封合的耐高溫熟塑性塑廖,機械,電子性能侵良AwIR各波皆敏感,易分解,生“酸泡”現象.3.)熔融矽砂(Fused silica),暖氧橫脂
標簽: fpc
上傳時間: 2022-07-27
上傳用戶:zhaiyawei