紅外在單片機上的應用,C語言源碼,Keil uVision3工程文件,附原理圖及說明學習文檔 紅外接收電路采用集成紅外接收器成品H1,接收器包括紅外接收管和信號處理IC,均集成在紅外接收器H1內。接收器對外只有3個引腳:Vcc、GND和一個脈沖信號輸出PO。Vcc接系統的電源正極(+5V),GND接系統的地線,脈沖信號輸出接CPU的中斷輸入引腳INT0。如果沒有紅外遙控信號到來,接收器的輸出端口PO保持高電平,當接收到紅外遙控信號時,接收器件信號轉換成脈沖序列加到CPU的中斷輸入引腳。CPU定時器T0、T1都初始化為定時器工作方式1,T0的GATE位置位,這樣T0只在INT0為高電平時計數。每次外部中斷首先停止定時,記錄T0、T1的計數值,然后將T0、T1的計數器清零,并重新啟動定時。T0的值即為高電平脈沖,T1-T0的值為低電平脈寬。 紅外發送電路是將單片機發送的信號(P2.7管腳),由一個38K的脈沖頻率進行調制,并通過一個紅外發射管發送出去。U11B和U11C及附加的電阻電容形成了一個38K脈沖發生器。
上傳時間: 2014-12-06
上傳用戶:風之驕子
液晶 OCM/TG240128 驅動 編程語言: C 原產品硬件ATMega128/1280 ,晶振14.7456M 軟件AVR ICC7.14C 破解版 由產品源碼中提取,詳細的字符和圖行操作.實現LCD內任何位置的定位操作. void LCD_Init(void) void GMoveTo(U8 yline, U8 xcolumn) void TMoveTo(U8 y, U8 x,U8 len) void DispStartLine(U8 gt, U8 line) void LCD_ClrRam (void) void LCD_ON(unsigned char on) void Draw_Pixel(U8 x, U8 y) void LineTo(U8 x0, U8 y0, U8 x1, U8 y1) void Draw_Line(unsigned char x0, unsigned char y0, unsigned char yl) void disp_img(unsigned int x0, unsigned int y0, unsigned int xl, unsigned int yl, const U8 *img) void DispString(unsigned char x, unsigned char y, char* string) void Printf(U8 x, U8 y, char *fmt, ...) ......
標簽: 14.7456 240128 ATMega 1280
上傳時間: 2013-12-27
上傳用戶:youke111
DEELX 正則表達式引擎(v1.2) DEELX 是一個在 C++ 環境下的與 Perl 兼容的正則表達式引擎。是 RegExLab 開展的一個研究開發項目。 基本特點: 支持與 Perl 兼容的正則表達式語法。 支持 IGNORECASE, SINGLELINE, MULTILINE 等常見匹配模式。 兼容性強,能在 vc6, vc7, vc8, gcc, Turbo C++ 等大多數 C++ 環境編譯。 支持命名分組,條件表達式,遞歸表達式等多種高級特性。(1.2版本新特點) 與 GRETA、boost 相比,DEELX 獨到之處: 完全使用模版庫編寫,支持 char, wchar_t, int 等以及其他基類型版本。 全部代碼位于一個頭文件(.h)中, 比任何引擎都使用簡單和方便。 支持從右向左匹配模式,可從文本結束位置向前搜索匹配。 可防止零長度子匹配循環無限次而產生的死循環。(1.2版本新特點)
上傳時間: 2017-02-21
上傳用戶:zhenyushaw
檔案資料:全球IP地址地理位置數據資料庫包包 更新日期:2005年05月12日12:51 資料容量:10.4 MB 附 註: A) IP資料經人手花上五小時整理,保證100%準確,所有論壇程式皆可相容。 B) 已修正「未知地理位置」的“未”和“末”字輸入筆誤。 C) 因IP數據從中國內地取得,故此TAIWAN地區被寫成“臺灣省”,可自行改回“中華民國”或“臺灣”。 D) 範例: 202.101.071.201|202.101.071.201|貴州省貴陽市 藍月網吧|| 202.101.071.202|202.101.071.203|貴州省貴陽市 花溪區貴州民族學院鵬飛網吧|| 202.101.071.204|202.101.071.204|貴州省貴陽市 二戈寨天知網吧||
上傳時間: 2013-12-25
上傳用戶:ddddddos
利用c++編寫的帶人工智能的跳棋程序。屏幕的中央是棋盤,所有的操作都是對這個棋盤進行的,棋子的選擇框是紅色的,移動它(“w”、“s”、“a”、“d”分別代表上、下、左、右)進行選子和選擇目的地,利用空格鍵可以表示選定選擇框到達的位置,棋盤左邊有提示信息,提示由哪個玩家走棋。“Q”表示退出游戲,“R”表示重新開始,“H”表示悔棋(一次只能悔一步棋)
上傳時間: 2017-04-03
上傳用戶:chenlong
讀取DS18B20序列號實驗C程序, 每次讀取8位并用LED燈指示具體位置
上傳時間: 2017-04-04
上傳用戶:wmwai1314
這是一個對無刷直流電機進行位置開環控制的DSP程序,采用c語言進行編程
上傳時間: 2017-05-09
上傳用戶:笨小孩
用 C++ 作為宿主語言完成: Java語言詞法分析器的設計和實現 使用DFA實現詞法分析器的設計; 實現對Java源程序中注釋的過濾; 利用兩對半緩沖區從文件中逐一讀取單詞; 詞法分析結果屬性字流存放在獨立文件(文件名:scanner_output)中; 統計源程序每行單詞的個數和整個源文件單詞個數; 具有報告詞法錯誤和出錯位置(源程序行號和該行字符)的功能;
上傳時間: 2013-12-19
上傳用戶:小鵬
Binary_tree.cpp :執行文件生成所有二叉樹 這樣做的目的C + +程序是產生所有二叉樹指定節點數目。 基本思想是衍生所有二叉樹基于退化樹。 該算法的動機是圓括號法則代表二叉樹。 一組括號可通過字典秩序排列,由此也可以產生二叉樹。但該算法代碼中并沒有簡單地轉換括號代表性 它一直在改變過去的節點從最新二叉樹下一可能位置(在這里,我們假設右向是正確的退化樹方向) 。 該文件還提到計算機內存時(讀/寫)和avarage參考值。 這個工程在Microsoft Visual Studio 2005環境。
標簽: Binary_tree 二叉樹 cpp 程序
上傳時間: 2017-06-14
上傳用戶:894898248
本程序是一個用C做的小游戲,是決定鼠標的位置,既可以獨立玩,又可以作為其他游戲的附屬(鼠標定位)。
上傳時間: 2017-07-24
上傳用戶:familiarsmile