作為一種結構化的程序設計語言,C語言的特點就是可以使你盡量少地對硬件進行操作,具有很強的功能性、結構性和可移植性,常常被優(yōu)選作為單片機系統(tǒng)的編程語言。但是基于單片機的C語言和標準C語言有很大區(qū)別,如何結合
1. 引言:隨著計算機系統(tǒng)的應用和微機網(wǎng)絡的發(fā)展,各種控制設備之間的通信功能越來越顯得重要。在設計的減振控制系統(tǒng)中,控制器(下位機)采用兩片AT89C52單片機,分別用于對左右減振器實施控制,同時將測量的溫度、
1. 引言隨著計算機的不斷發(fā)展,越來越多的,優(yōu)秀的編程思想被提出來,并付諸實踐。在某些方面已出現(xiàn)了根本性的變革。另一方面,單片機自從80年代誕生以來,便以飛快的速度發(fā)展起來,但由于其物理條件的限制,單片機
1 引言在某大型指揮控制系統(tǒng)中,由于指令發(fā)送裝置與接收裝置的指令格式有很大的區(qū)別,兩者不能直接通信。而更換其中之一都會造成巨大的資金浪費,指令轉(zhuǎn)換器的目的就是在不改變發(fā)送和接收裝置的情況下對發(fā)送裝置所產(chǎn)
1 前言單片機內(nèi)部一般有若干個定時器。如8051單片機內(nèi)部有定時器0和定時器1。在定時器計數(shù)溢出時,便向CPU發(fā)出中斷請求。當CPU正在執(zhí)行某指令或某中斷服務程序時,它響應定時器溢出中斷往往延遲一段時間
1.引言近年來隨著KEIL 51不斷升級,高版本的KEIL 51編譯器,尤其是Keil μVision2(基于Windows的C51集成編譯環(huán)境)以其性能優(yōu)越、使用方便,受到眾多單片機愛好者的歡迎。KEIL 51以軟件包的形式向用戶提供包括C51交
加拿大MITEL公司生產(chǎn)的MT8880是一種帶有CPU接口的DTMF(雙音多頻)發(fā)送/接收芯片,其可與6800系列微處理器或單片機直接接口。然而,對于想使用MT8880芯片的51系列單片機用戶而言,關注的是51系列單片機如何與MT8880接
1. 系統(tǒng)設計方案在水下探測時,常常利用激光發(fā)生器以一定的頻率發(fā)出激光探測信號,到達探測目標后反射。反射回的信號中的一部分被反射光采集器采集,將信號轉(zhuǎn)換后傳入從 PC機,通過遠程傳輸傳入主PC機做數(shù)據(jù)及圖像處
引言隨著計算機技術尤其是單片微型機技術的發(fā)展,人們已越來越多地采用單片機來對一些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。PC機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,
1 引言I2C總線是Philips公司推出的串行總線,整個系統(tǒng)僅靠數(shù)據(jù)線(SDA)和時鐘線(SCL)實現(xiàn)完善的全雙工數(shù)據(jù)傳輸,即CPU與各個外圍器件僅靠這兩條線實現(xiàn)信息交換。I2C總線系統(tǒng)與傳統(tǒng)的并行總線系統(tǒng)相比具有結構簡單
通常的單片機系統(tǒng)設計都是先根據(jù)實際問題選用單片機芯片,然后決定所需接口的單元電路及芯片等硬件,再根據(jù)此硬件來設計軟件,因此這種設計方法下的單片機系統(tǒng)開發(fā)人員很難繼承他人的工作,而必須從同一個起點做起,
1 引言在大規(guī)??删幊踢壿嬈骷霈F(xiàn)以前,把器件焊接在電路板上是設計數(shù)字系統(tǒng)的最后一步。當設計存在問題并解決后,設計者往往不得不重新設計印制電路板。設計周期長,設計效率低。CPLD 、FPGA出現(xiàn)后,利用其在系統(tǒng)可
[一].前言 在用單片機制作的變送器類和控制器類的儀表中,需要輸出1—5V或4—20mA的直流信號的時候,通常采用專用的D/A芯片,一般是每路一片。當輸出信號的精度較高時,D/A芯片的位數(shù)也將隨之增加。在工
1 引言 根據(jù)用戶的要求和需要,主要為了解決當前市場上無遙控密碼鎖的問題,以提高門禁系統(tǒng)的可靠性和安全性,適應市場需要而設計的該紅外紅外遙控密碼鎖系統(tǒng)。該系統(tǒng)具有普通電子密碼鎖功能的同時,還增加了遙控
本文介紹了ADS58C48主要特性,方框圖,模擬輸入電路和多種驅(qū)動電路,以及ADS58C48EVM評估板主要特性,電路圖和材料清單(BOM)。ADS58C48是四路取樣頻率高達200MSPS 的11位模數(shù)轉(zhuǎn)換器(ADC),單電源1.8V工作,總功耗