
用 單片機 產(chǎn)生方波、鋸齒波、三角波、梯形波,頻率可調(diào)
單片機 在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了溫度檢測和溫度控制,但那些溫度檢測與控制電路通常較復雜,成本也高,本文提供了一種低成本的利用單片機多余I/O口實現(xiàn)的溫度檢測電路,該電路非常簡單,且易于實現(xiàn),并且適用于幾乎所有類型的單片機。
單片機 步進電機的驅(qū)動程序動電壓 12V ,步進角為 7.5 度 . 一圈 360 度 , 需要 48 個脈沖完成 !!!在這里介紹一下用 51 單片機 對這款步進電機的驅(qū)動方法。該步進電機有 6 根引線,排列次序如下: 1: 紅色、 2: 紅色
在網(wǎng)絡(luò)技術(shù)應(yīng)用日益廣泛的今天,網(wǎng)絡(luò)傳輸是最經(jīng)濟有效的數(shù)據(jù)傳輸方式。如何利用廉價的51單片機來控制網(wǎng)卡芯片進行數(shù)據(jù)傳輸,加載TCP/IP協(xié)議連接到互聯(lián)網(wǎng),實現(xiàn)網(wǎng)絡(luò)通信成了眾多設(shè)計者的目標。但由于指令及資源的限制,實施過程會有許多困難。我們在設(shè)計方案中舍棄了耗費資源的高級協(xié)議,采用發(fā)送小數(shù)據(jù)包的方式以避免分段,來簡化TCP協(xié)議和UDP協(xié)議,實現(xiàn)互聯(lián)接入。
MCS-51系列 單片機 無PWM輸出功能,可以采用定時器配合軟件的方法實現(xiàn),對精度要求不高的場合是非常實用的。采用高速光隔6N137輸出,并將PWM的信號倒相。
內(nèi)容摘要:隨著單片機系統(tǒng)的廣泛應(yīng)用和計算機網(wǎng)絡(luò)技術(shù)的普及,單片機的通信功能愈來愈顯得重要。單片機通信是指單片機與計算機或單片機與單片機之間的信息交換,通常單片機與計算機之間的通信用的較多。本文以溫度檢測數(shù)據(jù)為基礎(chǔ),研究了單片機與PC 機的通信原理及電路的設(shè)計。
我們知道EIA-RS-232C是用正負電壓來表示邏輯狀態(tài),單片機串行口采用正邏輯TTL電平,這樣單片機和PC機的COM1或者COM2就不能直接連接。為了能夠同計算機接口或終端的TTL器件連接,必須在EIA-RS一232C與TTL電路之間進行電平和邏輯關(guān)系的變換。實現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。
單論單片機硬件系統(tǒng)設(shè)計解決方案,一般從三個方面分析:優(yōu)選設(shè)計方案、增加冗余和容錯率、采用硬件抗干擾。本文詳細的介紹了優(yōu)化這三個方面對單片硬件可靠性帶來的好處。
由于當前12位以上的A/D轉(zhuǎn)換器價格昂貴,人們正在尋找新的途徑來取代它,而V/F變換器便是一種較好的選擇。由于V/F變換器具有高精度、高線性度的特點,如美國模擬器件公司的ADVFC32(國產(chǎn)型號為5GVFC32),在滿度頻率為10 kHz時的非線性誤差僅為0.005 %FSR,而AD650可達0.002%FSR,而且外電路簡單。因此用V/F變換器可以制成精度高,價格低廉的高性能A/D轉(zhuǎn)換器,其分辨率可達16位以上。在速度要求不太高的場合是很適用的,如用于稱重、壓力等各種傳感器信號的高精度數(shù)據(jù)測量系統(tǒng)中??梢灶A見,以V/F變換器制成的高精度A/D轉(zhuǎn)換電路在不久的將來將成為微計算機的一種具有競爭性的接口電路。
純單片機干不了大事,必須得配上各種外設(shè),那么了解單片機與傳感器之間的數(shù)據(jù)通信就顯得必不可少了。常見的單片機數(shù)據(jù)通信方式有SPI,IIC,RS232,單總線等等。每種通信方式都有相應(yīng)的時序圖,分析時序圖并完成代碼的編寫是單片機學習者的必修課。
專用編/解碼器廣泛用于安全和防盜系統(tǒng)、煙霧和消防系統(tǒng)、車庫門控制及一切遙控系統(tǒng)。
功能:STC12C2052AD AD轉(zhuǎn)換C程序 +PWM輸出功能 成功使用。
工作頻率:壓電晶片的共振頻率,波長越長,頻率越小,檢測距離越大但是精度會降低。靈敏度:輸出功率越高,靈敏度高。波束角:以傳感器中軸線延長線為軸,能量強度減少一半
目前常用的單片機中往往都配備了定時器/計數(shù)器。在AT89S52芯片內(nèi)包含有三個16位的定時器/計數(shù)器:T0、T1和T2,其核心是加1計數(shù)器。我們主要要求掌握T0和T1的結(jié)構(gòu)和功能。學
下圖所示為AT89S51單片機擴展一片82C55的電路圖。圖中,74LS373是地址鎖存器,P0.1、P0.0經(jīng)74LS373與82C55的地址線A1、A0連接;P0.7經(jīng)74LS373與片選端CS相連,其他地址線懸空;82C55的控制線RD(的反)、WR(的反)直接與AT89S51單片機的RD(的反)和WR(的反)端相連;AT89S51單片機的數(shù)據(jù)總線P0.0~P0.7與82C55的數(shù)據(jù)線D0~D7連接。
在隧道窯溫度控制系統(tǒng)、自助式寄存柜等多個實際應(yīng)用中,我們利用單片機高級C語言編制應(yīng)用程序,滿足了用戶對各項性能參數(shù)的不同要求。下面以一實例,介紹C語言在應(yīng)用程序設(shè)計上的優(yōu)點。
在 單片機 系統(tǒng)中動態(tài)掃描顯示 接口 是單片機中應(yīng)用最為廣泛的一種顯示方式之一。其接口 電路 是把所有顯示器的8個筆劃段a-h同名端連在一起,而每一個顯示器的公共極COM是各自獨立地受I/O線控制。CPU向字段輸出口送出字形碼時,所有顯示器接收到相同的字形碼,但究竟是那個顯示器亮,則取決于COM端,而這一端是由I/O控制的,所以我們就能自行決定何時顯示哪一位了。而所謂動態(tài)掃描就是指我們采用分時的辦法,輪流控制各個顯示器的COM端,使各個顯示器輪流點亮。
ADVFC32與51系列單片機的硬件接口電路如圖1所示。圖中是輸入電壓信號為正時的情況。在輸入信號為負時,只要把電阻R1、R3接地,從第14腳直接輸入即可。AD650的電路與ADVFC32的外電路相似。關(guān)于這兩種芯片的引腳排列及內(nèi)部結(jié)構(gòu)等請參考有關(guān)手冊。
數(shù)字式溫度傳感器(簡稱SWC),又稱集成數(shù)字脈沖式感溫探頭,是一種新型的三端溫度變送器件。該器件采用集成模塊化設(shè)計,可以直接將被測溫度信號轉(zhuǎn)化為數(shù)字脈沖信號輸出,具有傳輸距離遠,抗干擾能力強,轉(zhuǎn)換精度高等優(yōu)點。它可以方便地與51系列單片機接口,而省去A/D轉(zhuǎn)換集成電路,降低成本,提高可靠性,縮小體積,可廣泛應(yīng)用于軍事、醫(yī)藥衛(wèi)生、食品及自動化測控系統(tǒng)中。
智能電表的推廣與使用是一項惠及百姓的民生工程,它大大改善了農(nóng)村居民用電條件,提高了配電網(wǎng)的自動化水平,對于減少電力能源的消耗具有重大的意義。采用單片機80C51為核心,同時增加電能計量芯片CS5460A、LCD顯示器1602、Wifi通信電路、SD存儲卡等芯片,來實現(xiàn)電能的計量與顯示、無線通信、數(shù)據(jù)存儲等功能。用戶可以通過電表上的按鍵來選擇是顯示用戶當前用電量,還是某一時段用電量。