雖然Windows下可視化開(kāi)發(fā)工具如VC、Delphi、C++ Builder等都有專用的定時(shí)器控件Timer,而且使用很方便,可以實(shí)現(xiàn)一定的定時(shí)功能,但最小計(jì)時(shí)精度僅為55ms,且定時(shí)器消息在多任務(wù)操作系統(tǒng)中的優(yōu)先級(jí)很低,不能得到及時(shí)響應(yīng),往往不能滿足實(shí)時(shí)控制環(huán)境下的應(yīng)用。不過(guò)Microsoft公司在Win32 API函數(shù)庫(kù)中已經(jīng)為用戶提供了一組用于高精度計(jì)時(shí)的底層函數(shù),如果用戶使用得當(dāng),計(jì)時(shí)精度可到1ms。這個(gè)計(jì)時(shí)精度、對(duì)于一般的實(shí)時(shí)系統(tǒng)控制完全可以滿足要求。現(xiàn)將由C++ Builder 4.0提供的重新封裝后的一組與時(shí)間相關(guān)的主要接口函數(shù)(函數(shù)名、參數(shù)、功能與Win32 API基本相同)說(shuō)明如下:
標(biāo)簽: Windows Builder Delphi Timer
上傳時(shí)間: 2013-12-21
上傳用戶:康郎
嵌入式系統(tǒng)應(yīng)用工程師借用計(jì)算機(jī)專家創(chuàng)建的C語(yǔ)言,使嵌入式系統(tǒng)應(yīng)用得以飛速發(fā)展,而MISRAC是嵌入式系統(tǒng)應(yīng)用工程師對(duì)C語(yǔ)言嵌入式應(yīng)用做 出的貢獻(xiàn)。如今MISRA C已經(jīng)被越來(lái)越多的企業(yè)接受,成為用于嵌入式系統(tǒng)的C語(yǔ)言標(biāo)準(zhǔn),特別是對(duì)安全性要求極高的嵌入式系統(tǒng),軟件應(yīng)符合MISRA標(biāo)準(zhǔn)。 本文由清華嵌入式系統(tǒng)研究專家,邵貝貝教授領(lǐng)銜執(zhí)筆,分六講,跟讀者一起學(xué)習(xí)MISRAC。 第一講:“‘安全第一’的C語(yǔ)言編程規(guī)范”,簡(jiǎn)述MISRAC的概況。 第二講:“跨越數(shù)據(jù)類型的重重陷阱”,介紹規(guī)范的數(shù)據(jù)定義和操作方式,重點(diǎn)在隱式數(shù)據(jù)類型轉(zhuǎn)換中的問(wè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語(yǔ)言中控制表達(dá)式和程序流控制的規(guī)范做法。 第六講:“構(gòu)建安全的編譯環(huán)境”,講解與編譯器相關(guān)的規(guī)范編寫(xiě)方式,避免來(lái)自編譯器的隱患。 希望大家喜歡。
標(biāo)簽: 嵌入式 家 C語(yǔ)言 系統(tǒng)應(yīng)用
上傳時(shí)間: 2013-12-27
上傳用戶:franktu
本文介紹了一種基于DS18B20的數(shù)字溫度計(jì)設(shè)計(jì)方案。方案利用AT89S52單片機(jī)控制DS18B20進(jìn)行數(shù)據(jù)采集并由HS1602液晶顯示模塊顯示結(jié)果,另外,采集結(jié)果可由RS-232-C接口送入計(jì)算機(jī)顯示并存儲(chǔ)。按鍵控制實(shí)現(xiàn)過(guò)界報(bào)警溫度設(shè)定和實(shí)時(shí)監(jiān)控,利用AT24C08芯片進(jìn)行存儲(chǔ),實(shí)現(xiàn)溫度測(cè)量存儲(chǔ)與再現(xiàn)。
上傳時(shí)間: 2014-01-02
上傳用戶:米卡
一個(gè)gsm-lib,c語(yǔ)言書(shū)寫(xiě)。支持發(fā)送短信、電話等通用接口,具有良好的terminal控制。
標(biāo)簽: gsm-lib 語(yǔ)言 發(fā)送 短信
上傳時(shí)間: 2013-12-08
上傳用戶:xlcky
rf211s射頻控制IC,keil c開(kāi)發(fā)環(huán)境
上傳時(shí)間: 2014-01-13
上傳用戶:lindor
c語(yǔ)言編寫(xiě)的卡爾曼濾波器(kalman)算法,可用于對(duì)信號(hào)進(jìn)行濾波處理。研究導(dǎo)航和控制方面的朋友一定用得上。
標(biāo)簽: kalman c語(yǔ)言 編寫(xiě) 卡爾曼濾波器
上傳時(shí)間: 2015-08-10
上傳用戶:dongbaobao
關(guān)于旋量理論的Matlab描述和相應(yīng)的源碼實(shí)例,適用于多體運(yùn)動(dòng)的運(yùn)動(dòng)學(xué)分析和控制的研究
上傳時(shí)間: 2013-12-27
上傳用戶:釣鰲牧馬
以Visual C++為開(kāi)發(fā)工具,應(yīng)用與視頻設(shè)備(云臺(tái)和攝像頭)的控制,在監(jiān)控系統(tǒng)中有著廣泛的應(yīng)用。通過(guò)串口或并口發(fā)送控制指令到解碼器,經(jīng)過(guò)解碼器后開(kāi)關(guān)相應(yīng)的繼電器從而控制云臺(tái)(攝像頭)的8個(gè)方向,鏡頭的光圈的6種調(diào)節(jié),輔助設(shè)備的開(kāi)關(guān)。
標(biāo)簽: Visual 開(kāi)發(fā)工具
上傳時(shí)間: 2014-12-07
上傳用戶:hasan2015
C語(yǔ)言庫(kù)函數(shù)速查[CHM文檔]是一個(gè)很好的C語(yǔ)言函數(shù)查詢器.屬于CHM文檔. iscntrl 原型:extern int iscntrl(int c) 用法:#include <ctype.h> 功能:判斷字符c是否為控制字符 說(shuō)明:當(dāng)c在0x00-0x1F之間或等于0x7F(DEL)時(shí),返回非零值,否則返回零。
標(biāo)簽: iscntrl CHM int include
上傳時(shí)間: 2015-08-15
上傳用戶:lht618
SH101.C 最簡(jiǎn)單片機(jī)系統(tǒng)的測(cè)試程序,端口的電平操作。 SH102.C 控制LED燈的亮滅 SH103.C 控制LED燈的定時(shí)亮滅,單片機(jī)定時(shí)器的使用。 SH104.C 通過(guò)按鍵控制LED燈的亮滅,中斷的使用。 105 芯片和電路介紹 SH106.C 串口的簡(jiǎn)單測(cè)試程序。
標(biāo)簽: 101 SH 單片機(jī)系統(tǒng) 測(cè)試程序
上傳時(shí)間: 2014-01-12
上傳用戶:asddsd
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1