利用Atmel ATMega8 的定時器功能和PWM功能,制作頻率發生器。 有LCD顯示,并可實時調節ATMega8的各個相關的寄存器內容。 支持紅外遙控器輸入。 ..\頻率發生器.prj ......主芯片項目文件 ..\頻率發生器.c ......主芯片主程序 ..\頻率發生器.asm ......主芯片匯編文件(自動生成) ..\頻率發生器.hex ......可供燒錄的文件 ..\頻率發生器_client.prj ......副芯片項目文件 ..\頻率發生器_client.c ......副芯片主程序 ..\頻率發生器_client.asm ......副芯片匯編文件 ..\頻率發生器_client.hex ......可供燒錄的文件 ..\Config.h ......硬件配置文件 ..\Input.c ......接受紅外遙控器輸入并在LCD中顯示 ..\LCD_Interface.c ......LCD 1602 接口文件 ..\Menu.c ......在LCD中顯示菜單和其它信息 ..\Menu.h ......菜單定義文件 ..\Readme.txt ......本說明文件
上傳時間: 2013-12-12
上傳用戶:源弋弋
在工業溫度測控場合K型熱電偶因其線性度 好,價格便宜,測量范圍寬而得到廣泛的使用.但它往往需要冷端補償,且電路較復雜,調試麻煩,而­ K型熱電偶串行模數轉換器MAX6675 不但可將模擬信號轉換成溫度值對應的數 字量,而且自帶冷端補償, 其溫度分辨能力達0.25。可以滿足絕大多數工業應用場合。
上傳時間: 2015-08-16
上傳用戶:上善若水
SH101.C 最簡單片機系統的測試程序,端口的電平操作。 SH102.C 控制LED燈的亮滅 SH103.C 控制LED燈的定時亮滅,單片機定時器的使用。 SH104.C 通過按鍵控制LED燈的亮滅,中斷的使用。 105 芯片和電路介紹 SH106.C 串口的簡單測試程序。
上傳時間: 2014-01-12
上傳用戶:asddsd
基于DOS的多任務系統的實現 1. 用C語言完成線程的創建和撤消,并按優先權加時間片輪轉算法對多個線程進行調度; 2. 改變時間片的大小,觀察結果的變化。思考:為什么時間片不能太小或太大; 3. 假設兩個線程共用同一軟件資源(如某一變量,或某一數據結構),請用記錄型信號量來實現對它的互斥訪問; 4. 假設有兩個線程共享一個可存放5個整數的緩沖,一線程不停的計算1到50的平方,并將結果放入緩沖中,另一個線程不斷的從緩沖中取出結果,并將他們打印出來,請用記錄型信號量實現這一生產者和消費者的同步問題; 5. 實現消息緩沖通信,并于3,4中的簡單通信進行比較; 6. 思考:在線程間進行消息緩沖通信時,若對消息隊列的訪問沒有滿足互斥要求,情況會怎么樣?
上傳時間: 2013-12-20
上傳用戶:趙云興
編譯命令 cc -o fget fget.c -lcurses 此程序適用于SCO UNIX主機系統,客戶端為任意平臺。 以Windows客戶為例,以下簡要說明其使用方法。 1、直接撥號方式 先進入Windows的終端仿真器, 使用ATDT命令向UNIX主機撥號,當主機連通時, 運行主機的FGET程序,格式為 FGET 下載文件名。然后,從終端仿真器的"傳輸"菜單選"接收二進制文件"選項,輸入本地文件名后,即可接收文件。 2、internet連接方式 先將FGET文件在主機上編譯通過, 然后用Netterm之類的telnet軟件連接到主機上,當主機連通時,運行主機的FGET程序,格式為FGET 下載文件名。 然后從菜單選"接收文件"選項,輸入本地文件名后,即可接收文件。
上傳時間: 2014-11-10
上傳用戶:xuan‘nian
74hc595的C語音驅動程序,通過定時器、IO口,可以播放音樂的程序
上傳時間: 2015-08-24
上傳用戶:牧羊人8920
FS4510開發板示例程序demo4 壓縮包內含FS4510開發板LCD驅動程序與定時器程序 文件說明 demo4.apj 為 SDT2.51 的項目文件 init.s 為初始化文件 匯編格式 lcd.c LCD驅動文件 demo4.c 主程序 包含定時器初始化和 timer0 和 timer1 的使用 memory.a memory分配 snds.a init.s用到的硬件信息 isr.c 一些中斷啞函數 \include 包含文件 該示例程序在 SDT2.51 環境下編譯 在 ADW 下運行 使用 JTAG調試頭 通過學習該程序可以了解ARM4510 的初始化,時鐘中斷,及對lcd的控制
上傳時間: 2015-09-01
上傳用戶:bibirnovis
FS4510開發板示例程序 demo5_pre----中斷服務程序 串口驅動 演示的功能包括中斷 定時器 串口 它提供了可以在 FS4510板子上運行的參考代碼 文件說明 demo5_pre.apj 為 SDT2.51 的項目文件 匯編格式 init.s 為初始化文件 lcd.c LCD驅動文件 demo5.c 主程序 包含定時器初始化和 timer0 和 timer1 的使用 包含中斷服務程序 uart.c 串口驅動 pollio.c 串口查詢輸入(暫時沒有串口輸入) memory.a memory分配 snds.a init.s用到的硬件信息 wuisr.c 一些中斷服務程序啞函數 \include 包含文件
上傳時間: 2015-09-01
上傳用戶:417313137
摘 要: 本文件是C8051單片機I2C總線讀寫測試程序;將跳線器JP6短接,使用外部22.1184MHz晶振. 功能:定義 0 ~ 9 鍵為數字鍵, A ~ F 為功能鍵。按 A 鍵后,可按0 ~ 9 數字鍵, 從零地址開始存儲該鍵值,并送LED數碼管上顯示該鍵值。按 C 鍵停止后,按 B 鍵, 從零地址開始讀取數據值,并送LED數碼管上顯示。讀取速度每秒一次。在按 C 鍵停止后,可按 A 鍵重新輸入。
上傳時間: 2015-09-02
上傳用戶:sevenbestfei
在C 語言中,表達式是最重要的組成部分之一,幾乎 所有的代碼都由表達式構成。表達式的使用如此廣泛,讀 者也許會產生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣簡單 的運算也會出現問題嗎? 程序員在編寫表達式時,往往帶 有一些不良的習慣。即使是編寫很簡單的表達式,這些不 良習慣也可能造成隱患,這個小小的隱患甚至可能引起整 個系統的崩潰。實際上,在程序調試過程中,表達式中存 在的大部分隱患皆來源于程序員的主觀臆測,即認為表達 式應該是按自己認為的方式執行,但結果可能完全相反。 這是因為程序設計語言或編譯器的某些內在機制并不如 我們所想的那樣。所有的編譯器都遵從這一假定:程序員 都是“神”,他們既了解編程語言的各種特性,也了解編譯 器本身一些鮮為人知的處理原則。當然, 程序員不是 “神”。因此,程序員在編寫程序的過程中需要小心地避免 編譯器“設置”的各種陷阱,而問題是有些時候很難預測下 一步是否會踏上一個陷阱
上傳時間: 2015-09-08
上傳用戶:jennyzai