ds1820一線制溫度采集芯片c51編程。該芯片具有高靈敏度、易用性、編程布線簡單等優(yōu)點(diǎn),被應(yīng)用到工控行業(yè)的各種產(chǎn)品中。本c51的ds1820的c語言驅(qū)動程序通過實(shí)踐使用,程序效率高、穩(wěn)定準(zhǔn)確,可直接使用。
上傳時(shí)間: 2015-07-06
上傳用戶:wqxstar
雖然Windows下可視化開發(fā)工具如VC、Delphi、C++ Builder等都有專用的定時(shí)器控件Timer,而且使用很方便,可以實(shí)現(xiàn)一定的定時(shí)功能,但最小計(jì)時(shí)精度僅為55ms,且定時(shí)器消息在多任務(wù)操作系統(tǒng)中的優(yōu)先級很低,不能得到及時(shí)響應(yīng),往往不能滿足實(shí)時(shí)控制環(huán)境下的應(yīng)用。不過Microsoft公司在Win32 API函數(shù)庫中已經(jīng)為用戶提供了一組用于高精度計(jì)時(shí)的底層函數(shù),如果用戶使用得當(dāng),計(jì)時(shí)精度可到1ms。這個(gè)計(jì)時(shí)精度、對于一般的實(shí)時(shí)系統(tǒng)控制完全可以滿足要求。現(xiàn)將由C++ Builder 4.0提供的重新封裝后的一組與時(shí)間相關(guān)的主要接口函數(shù)(函數(shù)名、參數(shù)、功能與Win32 API基本相同)說明如下:
標(biāo)簽: Windows Builder Delphi Timer
上傳時(shí)間: 2013-12-21
上傳用戶:康郎
嵌入式系統(tǒng)應(yīng)用工程師借用計(jì)算機(jī)專家創(chuàng)建的C語言,使嵌入式系統(tǒng)應(yīng)用得以飛速發(fā)展,而MISRAC是嵌入式系統(tǒng)應(yīng)用工程師對C語言嵌入式應(yīng)用做 出的貢獻(xiàn)。如今MISRA C已經(jīng)被越來越多的企業(yè)接受,成為用于嵌入式系統(tǒng)的C語言標(biāo)準(zhǔn),特別是對安全性要求極高的嵌入式系統(tǒng),軟件應(yīng)符合MISRA標(biāo)準(zhǔn)。 本文由清華嵌入式系統(tǒng)研究專家,邵貝貝教授領(lǐng)銜執(zhí)筆,分六講,跟讀者一起學(xué)習(xí)MISRAC。 第一講:“‘安全第一’的C語言編程規(guī)范”,簡述MISRAC的概況。 第二講:“跨越數(shù)據(jù)類型的重重陷阱”,介紹規(guī)范的數(shù)據(jù)定義和操作方式,重點(diǎn)在隱式數(shù)據(jù)類型轉(zhuǎn)換中的問題。 第三講:“指針、結(jié)構(gòu)體、聯(lián)合體的安全規(guī)范”,解析如何安全而高效地應(yīng)用指針、結(jié)構(gòu)體和聯(lián)合體。 第四講:“防范表達(dá)式的失控”,剖析MISRAC中關(guān)于表達(dá)式、函數(shù)聲明和定義等的不良使用習(xí)慣,最大限度地減小各類潛在錯(cuò)誤。 第五講:“準(zhǔn)確的程序流控制”,表述C語言中控制表達(dá)式和程序流控制的規(guī)范做法。 第六講:“構(gòu)建安全的編譯環(huán)境”,講解與編譯器相關(guān)的規(guī)范編寫方式,避免來自編譯器的隱患。 希望大家喜歡。
標(biāo)簽: 嵌入式 家 C語言 系統(tǒng)應(yīng)用
上傳時(shí)間: 2013-12-27
上傳用戶:franktu
美國DALAS公司的溫度傳感器ds1820芯片具有高靈敏度、易用性、編程布線簡單等優(yōu)點(diǎn),被應(yīng)用到工控行業(yè)的各種產(chǎn)品中。 本C51源碼能夠?qū)崿F(xiàn)穩(wěn)定的一線多點(diǎn)測溫系統(tǒng),液晶顯示溫度值。結(jié)合硬件的通信即可實(shí)現(xiàn)遠(yuǎn)程多點(diǎn)測溫。本c51的ds1820的c語言驅(qū)動程序通過實(shí)踐使用,程序效率高、穩(wěn)定準(zhǔn)確,可直接使用。 且本原碼包括了FYD12864液晶顯示源碼,為FYD12864液晶初使用者提供了一個(gè)實(shí)例。
上傳時(shí)間: 2014-01-12
上傳用戶:fredguo
能夠?qū)膊∽龀鲈\斷的c語言程序,如"咳嗽","流鼻涕","怕冷","打噴嚏","痰多","體溫高","血象偏高","泛酸","嘔吐","上腹隱痛","食欲不振"等。
上傳時(shí)間: 2015-08-07
上傳用戶:hwl453472107
高精度乘法基本思想和加法一樣。其基本流程如下: ①讀入被乘數(shù)s1,乘數(shù)s2 ②把s1、s2分成4位一段,轉(zhuǎn)成數(shù)值存在數(shù)組a,b中;記下a,b的長度k1,k2; ③i賦為b中的最低位; ④從b中取出第i位與a相乘,累加到另一數(shù)組c中;(注意:累加時(shí)錯(cuò)開的位數(shù)應(yīng)是多少位 ?) ⑤i:=i-1;檢測i值:小于k2則轉(zhuǎn)⑥,否則轉(zhuǎn)④ ⑥打印結(jié)果
上傳時(shí)間: 2015-08-16
上傳用戶:源弋弋
基于DOS的多任務(wù)系統(tǒng)的實(shí)現(xiàn) 1. 用C語言完成線程的創(chuàng)建和撤消,并按優(yōu)先權(quán)加時(shí)間片輪轉(zhuǎn)算法對多個(gè)線程進(jìn)行調(diào)度; 2. 改變時(shí)間片的大小,觀察結(jié)果的變化。思考:為什么時(shí)間片不能太小或太大; 3. 假設(shè)兩個(gè)線程共用同一軟件資源(如某一變量,或某一數(shù)據(jù)結(jié)構(gòu)),請用記錄型信號量來實(shí)現(xiàn)對它的互斥訪問; 4. 假設(shè)有兩個(gè)線程共享一個(gè)可存放5個(gè)整數(shù)的緩沖,一線程不停的計(jì)算1到50的平方,并將結(jié)果放入緩沖中,另一個(gè)線程不斷的從緩沖中取出結(jié)果,并將他們打印出來,請用記錄型信號量實(shí)現(xiàn)這一生產(chǎn)者和消費(fèi)者的同步問題; 5. 實(shí)現(xiàn)消息緩沖通信,并于3,4中的簡單通信進(jìn)行比較; 6. 思考:在線程間進(jìn)行消息緩沖通信時(shí),若對消息隊(duì)列的訪問沒有滿足互斥要求,情況會怎么樣?
標(biāo)簽: DOS C語言 多任務(wù)系統(tǒng) 線程
上傳時(shí)間: 2013-12-20
上傳用戶:趙云興
本程序是C++語言編寫的,運(yùn)行效率高,程序健壯!
上傳時(shí)間: 2015-08-22
上傳用戶:372825274
高次諧波嚴(yán)重危害電網(wǎng)的安全運(yùn)行,因此必須采取有力措施,使諧波量限制在一定范圍內(nèi),本文介紹如何在實(shí)際工作中提高濾波器的質(zhì)量
標(biāo)簽: 高次諧波 電網(wǎng) 安全運(yùn)行
上傳時(shí)間: 2015-09-04
上傳用戶:mpquest
精煉c代碼,質(zhì)量高而且本站沒有,您看一下就知道了,非常實(shí)用。
標(biāo)簽: 代碼
上傳時(shí)間: 2015-09-05
上傳用戶:jeffery
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1