導航:首頁 > 操作系統 > led燈單片機畢設

led燈單片機畢設

發布時間:2023-02-07 11:34:43

❶ 各位大俠,我現在正在做大四畢業設計,課題是 基於單片機的led彩色顯示屏,要求必須做出硬體!!

hi ,你好,我是04級電子信息畢業,我的畢業論文寫的是《LED顯示屏設計》,可能我們選到一個題目了,包括硬體電路、信號處理、匯編語言的代碼,呵呵
以下為目錄,可供參考,禁止抄襲,如果覺得好,給分,我發論文給你。
目錄已經發到你郵箱了

摘要: 本設計以89c51單片機為核心,採用點陣圖形顯示器顯示漢字,通過時序控制電路,控制信號電路,顯示驅動電路等完成顯示。
Abstract: This design take the 89c51 monolithic integrated circuit asa core, uses the lattice graph monitor demonstration Chinesecharacter, through the sequential control electric circuit, controlsthe signal circuit, demonstrated the actuation electric circuit and soon completes the demonstration.

關鍵字:列顯示驅動、時序控制電路、串列非同步通信方式、顯示驅動電路、控制信號電路

目 錄
緒 論……………………………………………………1
第1章 設計思想………………………………………2
第2章 設計方案………………………………………4
第3章 基本結構………………………………………5
第4章 硬體部分………………………………………9
4.1 微機硬體電路…………………………………9
4.1.1 顯示控制電路……………………………9
4.1.2 顯示驅動電路……………………………10
4.2 控制信號………………………………………12
4.2.1 與列顯示數據有關的信號……………13
4.2.2 行號鎖存器打入信號…………………13
4.2.3 區分上寫部分的控制信號……………13
4.2.4 清屏信號………………………………14
第5章 軟體部分………………………………………15
5.1 理論分析………………………………………15
5.2 程序設計………………………………………17
5.3 流程圖…………………………………………22
5.3. 1主程序流程圖…………………………22
5.3. 2 中斷服務程序流程圖…………………23
第6章 結論……………………………………………24
參考文獻…………………………………………………25
致謝………………………………………………………26

5.2程序設計

ORG 0000H
SJMP MAIN :跳轉到主程序MAIN
ORG 0023H
SIENTRY: AJMP1 SIS :串列通信中斷入口,跳轉到
:串列通信中斷服務程序SIS
MAIN: MOV SP,60 :設棧
MOV R0,80H :指向RAM區
MOV R1,00 :R0,R1:RAM指針
MOV DPTR,1000H :EPROM的數據首地址
:DPTR:EPROM指針
REPROM: MOV A,00
MOVC A,@A+DPTR :從EPROM1000H讀數據
INV DPTR :從EPRON讀200H個位元組
:數據到RAM
PUSH DPL :DPTR進棧
PUSH DPH
MOV DPH,R0 :DPTR換成RAM指針
MOV DPL,R1
MOVX @DPTR,A :數據送RAM
INC DPRT
MOV R0,DPH :存DPTR
MOV R1,DPL
POP DPH :彈出DPTR(EPROM地址)
POP DPL
MOV R2,DPH :R2:判是否到1200H
CJNE R2,12H,REPROM :未傳送完200H個位元組轉回
SINIT: MOV TMOD,21H :設T1方式2,T0方式1
MOV TH1,FAH :設T1定時6.51μs
SETB 8EH :置TCONBIT6,打開T1
MOV TH0,00 :置T0定時
MOV TL0,00
MOV R6,7EH
MOV R7,00H
MOV SCON,50H :設SCON為50H,方式1,REN=1
MOV PCON,00 :設PCIN為0
MOV 50H,82H
MOV 51H,00
SETB AFH :開中斷
SETB ACH :允許串列通信中斷
SETB 9CH :SCONBIT4,REN=1
NEXT CLRC
MOV A,R7 :R7初值為0
ADD A,00
MOV R7,A
MOV A,R6 :R6初值為7E
ADC A,02H
MOV A,51H :51初值為0
XRL A,R7 :A=R7?
JNZ DISP1 :不等,轉到DISP1
MOV A,50H :等,50初值為82H
XRL A,R6 :A=R6?
JNZ 04H :不等,轉到DISP1
MOV R6,#80H :等,R6=80H
MOV R7,00
DSP1: MOV R0,00
TM256 MOV R3,00
TM512 MOV R2,00
MOV DPH,R6 :80H
MOV DPL,R7 :00H
CONT2: MOV R1,00
CLR B4H :P3BIT4=T0,上下控制=0
DISPH: MOVX A@DPTR :讀入RAM
INC DPTR
INC R1 :R1:位元組計數
MOV P1,A :向P1輸出一個RAM位元組數據
CLR B3H :P3BRT3=INT1
SETB B3H :INT1是移位寄存器的打入脈沖
CLR B5H :P3BRT5=T1
SETB B5H
CLR B5H :T1一共輸出8個脈沖
SETB B5H :即移位8次
CLR B5H :T1是移位寄存器的移位脈沖
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CJNE R1,10H,DISPH :R1<>10H,轉到DISPH
:10H=16D,16*8=128
PUSH DPH :若R1=10H,則DPTR進棧
PUSH SPL
SETB B4H :P3BIT4=T0,上下控制=1
CLRC
MOV A,DPL
ADD A,P0H :跳過F0H個位元組
MOV DPL,A :原DPTR已為10H,10H+F0H指向
MOV A,DPH :256位元組之後
ADC A,00 : 即指向下一半
MOV DPH,A
DISPL: MOVX A,@DPTE
INC DPTR
INC R1
MOV P1,A
CLR B3H
SETB B3H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CLR B5H
SETB B5H
CJNE R1,20H,D4H :R1<>20H,轉到DISPL
CLR B2H :P3BIT2=INT0
SETB B2H
MOV P1,R2 :R2輸出到P1
MOV DPTR,0000
MOVX @DPTR,A :只是讓地址動作
INC R2
POP DPL
POP DPH
CINE R2,10H,CONT1 :R2<>10H轉到CONT1
INC R3 :R2=10H
CINE R3,FFH,TIM256 :R3<>FFH,轉到TIM256
INC R0 :R3=FFH
CINE R0,02H,TIM512 :R0<>02H,TIM512
LJMP NEXT

TIM512: LJMP TM512 :$21
CONT1: LJMP CONT2
TIM256: AJMP0 TM256

ORG 0800H :串列通信服務程序
SIS: CLR AFH :IE BIT7關中斷
CLR 98H :SCONBIT0RI清接收中斷
MOV A,SBUF
XRL A,3FH :3FH傳輸起始標
JZ DTSTART :SBUF=3FH,開始
SJMP CLOSE :否則結束
DTSTART: MOV DPTR,#0001H :只是讓地址動作
MOVX @DPTR,A :關00解碼,開01解碼
:向74LS595送清除信號SRCLR*
CLR B2H :把清零的結果打入列輸出鎖存器
:完成關顯示操作
MOV DPTR,#8000H
MOV SBUF,A
WAITT: JNB 99H,WAITT :SCONB1TI=0,等待發射完成
CLR 99H :SCONB1TI=1
WAITR: JNB 98H,WAITR :SCONB0RI=0,等待接受完成
CLR 98H :SCONB0RI=1
MOV A,SBUF :傳輸位元組計數L
MOV 50H,A
CONTINUE: MOV SBUF,A
WARTT1: JBC 99H,WARTT1 :SCONB1TI=1,發射完成
SJMP WAITT1 :SCONB1TI=0,等待發射完成
WAITTR1: JBC 98H,RDATA :SCONB0RI=1,接收完成
SJMP WarrR1 :SCONB0RI=0,等待接收完成
RDATA: MOV A,SBUF :讀入顯示數據
MOV @DPTR,A
INC DPTR
MOV A,DPH
XRL A,50H
JNZ CONTINUE :(A)<>(50H),繼續接收
MOV A,DPL :(A)=(50H)
XRL A,51H
JNZ CONTINUE :(A)<>(51H),繼續接收
MOV ASBUF,A :(A)=(51H)WAITTE: JNB 99H,WAITTE :SCONB1TI=0,等待發射完成
CLR 99H :SCONB1TI=1
MOV DPTR,8000H
MOV R0,20H
MOV R1,10H
MOV R6,80H
MOV R7,00
CLOSE: SETB AFH :IE
RETI
ORG 0800H
DISPLAYDATA:DB 00,00,00,00,00,00,00,00,00,00

❷ 單片機課程設計。。麻煩給出程序,P1口接開關,P2口接LED燈。

#include<reg51.h>
#define uchar unsigned char
uchar num;
uchar lsled[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar lsled1[7]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};
bit flag;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
flag=1;
}
main()
{
uchar i;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
while(1)
{
num=0;
i=0;
flag=0;
while(num<60)
{
while(flag==0);
flag=0;
P0=lsled[i];
i++;
i%=8;
}
num=0;
i=0;
flag=0;
while(num<40)
{
while(flag==0);
flag=0;
P0=lsled1[i];
i++;
i%=7;
}
for(i=0;i<2;i++)
{
num=0;
P0=0x55;
while(num<10);
num=0;
P0=0xff;
while(num<10);
num=0;
}
for(i=0;i<2;i++)
{
P0=0xaa;
while(num<10);
num=0;
P0=0xff;
while(num<10);
}
num=0;
P0=0xff;
while(num<20);
}
}

❸ 如何設計一個64個LED流水燈單片機程序,按照如下要求,急

你這算LED矩陣了,不過也不難,有時間我可以給你寫程序,你很著急是嗎?

❹ 單片機設計,需要用三種方式點亮led燈

我給你編個1秒延時程序吧。
delay1s:
mov r2,#20

dly:
mov r3,#100

dly1:
mov r4,#248

djnz r4,$

djnz r3,dly1

djnz r2,dly

ret

❺ 用C語言編寫一個單片機控制LED燈閃爍變化的編程 急用!!!!!!!!!

C語言實現LED燈閃爍控制配套51單片機開發板。

#include //包含單片機寄存器的頭文件

/****************************************
函數功能:延時一段時間

*****************************************/

void delay(void) //兩個void意思分別為無需返回值,沒有參數傳遞。

{

unsigned int i; //定義無符號整數,最大取值范圍65535。

for(i=0;i<20000;i++) //做20000次空循環。

; //什麼也不做,等待一個機器周期。

}

/*******************************************************

函數功能:主函數 (C語言規定必須有也只能有1個主函數)。

********************************************************/
void main(void)

{

while(1) //無限循環。

{

P0=0xfe; //P1=1111 1110B, P0.0輸出低電平。

delay(); //延時一段時間。

P0=0xff; //P1=1111 1111B, P0.0輸出高電平。

delay(); //延時一段時間。

}

}

單片機驅動LED燈的源程序:

#include<reg52.h> //頭文件。

#define uint unsigned int

#define uchar unsigned char

sbit LED1=P1^7; //位定義。

void delay_ms(uint);//mS級帶參數延時函數。

void main()

{

while(1)

{

LED1=0;

delay_ms(1000);

LED1=1;

delay_ms(1000);

}

}

void delay_ms(uint z) //延時子程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

(5)led燈單片機畢設擴展閱讀:

單片機應用分類:

通用型:

這是按單片機(Microcontrollers)適用范圍來區分的。例如,80C51式通用型單片機,它不是為某種專門用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。

匯流排型:

這是按單片機(Microcontrollers)是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接。

另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。

控制型:

這是按照單片機(Microcontrollers)大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型。

通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。

參考資料來源:網路-單片機



❻ 單片機交通燈畢業設計

單片機交通燈畢業設計

在日常生活中,交通燈是一項必不可少的公共設施,可以維護道路的暢通和交通的秩序。如若交通燈發生故障,那麼後果可想而知。因此,交通燈的正常工作就顯得尤為重要。由於交通燈對於公共安全的重要性,本文基於51單片機模擬雙向交通燈的設計。下面是我整理的單片機交通燈畢業設計,歡迎來參考!

一、交通燈的設計要求

雙向交通燈紅、黃、綠燈對應相同,紅燈5s,黃燈1s,綠燈5s。當有急救車到達時,雙向交通信號為全紅,以便讓急救車通過。假定急救車通過路口時間為10s,急救車通過後,交通燈恢復中斷前狀態。

二、AT89C51單片機的中斷系統介紹

計算機系統中止當前的正常工作,轉入處理突發事件,等到突發事件處理完畢之後,再回到原來被中斷的地方,繼續原來的工作,這樣的整個過程稱為中斷。能夠實現這種功能的.部件稱為中斷系統。產生中斷請求的事件稱為中斷源。其中AT89C51單片機具有5個中斷源,在本次設計中我們採用的是外部事情中斷請求源0,以及T1計數溢出事情中斷請求這兩個中斷源。

三、AT89C51單片機的定時/計數器介紹

在單片機中,通常計數器和定時器設計成一個部件――計數器,當計數脈沖的周期一定時,計數器就作為定時器,定時時間就是計數器計數次數和計數脈沖周期的乘積。在此我們採用的就是計數器的這個定時功能。

四、交通燈的硬體電路搭建

本次設計的硬體電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機P1口的P1.0到P1.5,另外在單片機的P3.2口接一個按壓式開關作為救護車到來時的中斷源。

五、交通燈的軟體編程設計

中斷部分的程序設計。首先,應將51單片機中中斷允許寄存器IE的EA位設為1,這代表允許中斷源向CPU申請中斷,即CPU開放中斷。同時將IE的EX0位設為1,這代表允許外中斷0向CPU申請中斷。這樣的話,當救護車來的時候,可以藉此發出中斷請求。接下來,應將定時器控制寄存器TCON的IT0位設為1,這代表外部中斷0的觸發方式選擇為邊沿觸發方式。由於筆者採用了按壓式的開關作為中斷的發出方式,這樣會產生一個脈沖,因此應當選擇邊沿觸發方式。定時部分的程序設計。首先,應將控制寄存器TCON的TR1位置1,啟動定時器T1計數。接下來,應將方式寄存器TMOD的值設為0x01,使得定時器T1工作在方式1,即16位定時/計數方式。然後,由於計時器的定時周期是1s,筆者使用定時/計數器T1精確定時50ms,則20次50ms中斷時,定時時間就是1s。在定時器中斷部分,筆者採用的是查詢方式,即CPU不斷查詢TF1的狀態,當TF1為1時,表示50ms定時已到,在主程序中判斷是否20次50ms定時已到,如是,則時間恰好為1s。同時TF1位軟體清0。根據公式,當定時時間為50ms時,計數初值應為15536,換算成十六進制是3CB0H,即計數器T1中TL1的初值為B0H;TH0的初值為3CH。當救護車到來時,雙向交通燈置紅,即將雙向交通燈的紅燈所對應的P1口位置1,其他位清0即可。時間長短的設置方法同上。最後,由於雙向交通燈紅燈5s,黃燈1s,綠燈5s,共11個狀態,我們利用switch語句為這11個狀態分別設置相應P1口的值,再利用一個循環即可。

六、結語

在機動車數量激增的今天,車輛擁堵、交通崩潰的現象還是時有發生的。其原因多半是交通燈時長設置的不合理,抑或無法根據一天之內不同時間的車流狀況,對交通燈的狀態進行調整。因此,合理地設計交通系統,同時對於交通燈的適當調試無疑將會派上很大用場。

;

❼ 求畢業設計參考:單片機與上位機(PC)通信電路與軟體設計

1系統總體結構原理
糧食在儲藏期間,由於受環境、氣候和通風條件等因素的變化,糧倉內溫度或濕度會發生異常,這極易造成糧食的霉爛、或發生蟲害。那麼針對糧食儲藏的特殊性,我們選擇了糧倉內的溫度和濕度作為主要監測參數,把糧蟲發生情況作為輔助參數。
整個監測系統由上位管理主機(HOST)、USB/CAN轉換器和多個智能節點組成。節點的數量由大型倉庫里的糧庫數量決定,一般在採用標准幀進行CAN通信時,節點不超過110個;採用擴展幀CAN進行CAN通信時,節點數量原則上無限制。整個監測網路採用匯流排式拓撲結構,其結構原理圖如圖1所示。
上位管理機採用PC機,主要完成整個監測網路系統的參數設置、糧庫的狀態查詢、數據處理、糧情分析、超限實時報警和報表列印等功能。下位智能節點由單片機、數據採集電路和CAN通控制驅動電路構成。
下位機不僅要實時監測本糧庫內各個測試點的溫度、濕度和糧蟲發生情況,並保存和顯示結果,還要負責接收上位管理機的命令,根據上位機的要求上傳數據。
USB/CAN轉換器負責將上位機通過USB口輸出的命令轉換成CAN匯流排數據格式後,再下傳到CAN匯流排;或者將下位機通過CAN匯流排上傳的數據轉換成USB數據格式後,再送到PC機。
2 下位機硬體電路結構
下位機以單片機AT89S52為核心,通過擴展顯示電路、數據採集電路和CAN通信模塊構成一個完整硬體體系,如圖2所示。
2.1 數據採集電路
數據採集電路由溫度採集電路、濕度採集電路和糧蟲檢測電路構成。溫度檢測採用Dallas公司生產的單匯流排數字溫度感測器DS18B20,它不僅能直接輸出串列數字信號,而且具有微型化、低功耗、高性能、易於微處理器連接和抗干擾能力強等優點。DS18B20數字溫度感測器對於實測的溫度提供了9-12位的數據和報警溫度寄存器,它的測溫范圍為-55℃~+125℃,其中在-10℃~+85℃的范圍內的測量精度為±0.5℃。由於每個DS18B20有唯一的一個連續64位的產品號,所以允許在一根電纜上連接多個感測器,以構成大型溫度測控網路。圖2電路中,設計了兩條測溫單匯流排,每條單匯流排用一隻場效應管提供電源,每條匯流排上可並聯十幾只數字溫度感測器DS18B20。
濕度檢測採用濕度感測器HIH3610和DS2438組合模塊。HIH-3610是美國Honeywell公司生產的相對濕度感測器,該感測器具有精度高、響應快速、高穩定性、低溫漂、抗化學腐蝕性能強及互換性好等優點。HIH-3610採用熱固聚酯電容式感測頭,在晶元內部集成了信號處理功能電路,可以完成將相對濕度值變換成電容值,再將電容傳轉換成線性的電壓輸出。因此它輸出的模擬濕度信號,不能直接送單片機處理,必須經過A/D轉換。DS2438也是Dallas公司的單匯流排器件,具有A/D功能。HIH3610和DS2438可以組合在一起,構成單匯流排數字濕度感測器模塊。
糧蟲檢測器,當檢測到糧食蟲害發生時,糧蟲檢測器輸出負脈沖,送微處理器記數和處理。系統採用一個8輸入與非門,可帶8台糧蟲檢測器。
2.2 顯示電路
顯示電路和微控制器的連接採用I2C匯流排,由於AT89S52單片機內部沒有集成I2C匯流排模塊,故採用軟體模擬的方法實現I2C通訊。顯示驅動器採用具有I2C匯流排的器件SAA1064,可動態驅動4位8段LED顯示器。它內部具有顯存和自動刷新功能,可免去微控制器的頻繁刷新任務,騰出大量時間做其他事情。
2.3 CAN通信模塊
CAN是現場匯流排中唯一被批准為國際標準的現場匯流排。其信號傳輸介質為雙絞線。通信速率最高可達1Mbps/40m,直接傳輸距離最遠可達10Km/5Kbps。CAN協議採用CRC檢驗並可提供相應的錯誤處理功能,保證了數據通信的可靠性。當節點嚴重錯誤時,具有自動關閉的功能,以切斷該節點於匯流排的聯系,使匯流排上的其它節點及其通信不受影響,具有較強的抗干擾能力。
圖2中的CAN控制驅動模塊由CAN控制器SJA1000、光耦6N137模塊和CAN驅動器82C50構成。SJA1000負責與微控制器進行狀態、控制和命令等信息交換,並承擔網路通信任務;82C50為CAN控制器和匯流排介面,提供對匯流排的差動發送和對CAN控制器的差動接收功能。光耦6N137起隔離作用。
3 系統軟體設計
系統軟體由上位機主程序和下位監控程序構成,上位機主程序用VB語言開發,採用模塊化設計,具體的功能模塊如圖3所示。利用VB編寫的應用軟體人機界面友好,便於維護和管理。
下位機的軟體由下位機主程序、溫度採集程序、濕度採集程序、糧蟲檢測中斷程序和CAN收發中斷服務程序等構成。由於篇幅所限這里僅給出了下位機主程序和CAN通信中斷服務程序的流程圖,分別如圖4和圖5所示。在下位機主程序里,系統要首先進行單片機的初始化、CAN的初始化、開外部中斷、開啟計數器和使能CAN接收中斷的過程,是系統處於就緒狀態,然後調用數據採集程序和數據處理程序,實時採集糧庫現場的參數並予以處理,處理後的數據要保存起來供上位機隨時查詢,同時送顯示器顯示。
糧蟲檢測中斷程序主要完成糧庫發生糧蟲後的處理,一方面要判斷糧蟲計數器是否計滿,計滿清零並保存數據;一方面設置糧庫發生蟲害標志,並供上位機查詢和顯示。
CAN收發中斷服務程序負責上下位機的命令和數據傳送。當上位機發送命令時,CAN接收一個報文,CAN的中斷使能標志置1,產生接收中斷,CPU立即響應,進入中斷服務程序,然後系統再根據上位機的具體命令,向上位機傳送該節點工作狀態或採集的數據。
4 結論
由於系統採用了全數字化的溫度、濕度感測器,直接輸出的是表示溫度和濕度的數字信號,不存在由模擬量到數字量轉換的中間環節,所以該系統具有穩定可靠、測量精度高、一致性好、無需任何調整、信號線長短不會影響其性能等優點,還有單匯流排也帶來安裝方便、線路清晰、節省線材等長處。上下位機通信採用CAN匯流排通信方式,提高了系統內部的速率和實時性,降低了誤碼傳送的概率。糧蟲檢測器的設計使該系統除了能實時監測溫度和濕度外,也能監測糧食蟲害的發生情況。
回答者:200402028 - 試用期 一級 3-28 10:05
提問者對於答案的評價:
xiexiel
您覺得最佳答案好不好? 目前有 2 個人評價
100% (2)
0% (0)
對最佳答案的評論
我想求一份EDA設計要求是:感測器與信號處理系統的設計、調試與實現 該部分要求學生掌握幾種感測器的電路形式、作用、信號特點、典型電路的設計及模擬實現,同時解決信號的檢測、調整,以及採集信號的存儲、處理與顯示等。並在實驗設備上選擇某一種類感測器及相關器件,設計、組成一個小系統。用此系統完成測量及數據處理。只要符合起要求就好,謝謝各位了!
評論者: gzb731 - 試用期 一級
hao
評論者: 7325719 - 試用期 一級
看看這個吧!
評論者: 小寶0121 - 助理 二級
其他回答共 1 條
.單片機溫度控制系統 [Admin|[email protected]][2007年3月17日][8]
在工業生產中,電流、電壓、溫度、壓力、流量、流速和開關量都是常用的主要被控參數。其中,溫度控制也越來越重要。在工業生產的很多領域中,人們都需要對各類加熱爐、熱處理爐、反應爐和鍋爐中的溫度進行檢測和控制。採用單片機對溫度進行控制不僅具有控制方便、簡單和靈活性大等優點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大的提高產品的質量和數量。因此,單片機對溫度的控制問題是一個工業生產中經常會遇到的控制問題。 [詳情……]
基於單片機的溫度控制系統 [Admin|[email protected]][2007年3月17日][6]
單片機系統的開發應用給現代工業測控領域帶來了一次新的技術革命,自動化、智能化均離不開單片機的應用。單片機由於其微小的體積和極低的成本,廣泛的應用於家用電器、工業控制等領域中。在工業生產中,電流、電壓、溫度、壓力和流量也都是常用的被控參數。 [詳情……]
基於八位單片機的數字溫度控制系統 [Admin|[email protected]][2007年3月16日][3]
本設計以8位單片機和新型數字感測器為核心組成溫度測量及控制系統。本系統採用INTEL MCS-51指令系統的ATMEL(愛特梅爾)AT89C51單片機作為控制晶元,完成溫度值接收、轉換、報警處理;由DALLAS出品的新型的單路串列數字溫度感測器DS18B20,完成溫度測量、分析、判斷閾值、輸出功能。整個系統具有集成度高、可*性強、抗干擾性強(串列通信特點)、魯 棒 性強、可擴展性強(可利用識別序列號組成多點測量)、體積小、功耗低等特點。本系統具有測溫、上限報警、下限報警、溫度控制及顯示功能。基於本系統可擴展如下功能:1.增加鍵盤使可隨時調整溫度上下限。2.擴展感測器數量,組成測量網路。實現多點測量。同時對MCS-51單片機系列各晶元進行了優劣勢對比、介紹了單線數字溫度感測器的基本內部結構及主要性能特點。 [詳情……]

❽ 我用單片機控制LED燈的亮度,應該怎樣設計控制電路為什麼要用到三極體

用單片機輸出pwm,改變占空比就可以控制led的亮度,單片機的輸出電流有限,所以要用三極體作為驅動,三極體在這里作為一個電子開關,三極體型號太多,例如:8050是NPN型的,基極高電平導通,8550是PNP型,要低電平導通。

❾ 畢設基於單片機的旋轉顯示屏,電機的轉速是多少速度是怎麼設定的

人類的視覺效應頻率有一定范圍,至少要超過24hz看起來才不會閃爍。
所以在設計旋轉屏幕的過程中,要注意頻率。當屏幕旋轉起來時,把它看作一個圓形點陣屏幕,假設此時我們在這個屏幕上的某個像素點要顯示,那麼就需要做到每秒鍾至少24次led燈都要經過此點,同時led燈程序也要是同樣的刷新頻率,才能做到顯示與轉速同步。

❿ 51單片機的畢設題目與資料有嗎

第四文件
1:小車計時
2:汽車座椅
3:沒意思 285922500萬年歷
4:智能照明+遙控+電力通訊+無線+原理圖
5:整理--室內環境監測系統的研究與設計二次修改
6:夏雪之夢 469857178溫控控制50---100AD+加熱製冷發送
7:基於51單片機的溫濕度計設計.doc
8:數控電源
9:交通燈20111217
10:基於單片機89C51的數字體溫計設計
11:基於AT892051單片機的倒車防撞預警系統設計和實現 .doc
12:浮雲單87714897電加熱器
13:純數字電路時鍾模擬+原理圖
14:車胎檢測--基於單片機AT89S52的汽車胎壓監測系統TPMS.doc
15:ad590+tl480+高低溫溫度控制+RS232
16:1602電子鍾課程設計無溫度
第三文件
17:LED燈無級調光智能控制系統的設計和實現 聲控變紅外控
18:基於PWM模塊的智能風扇調速
19:聲控彩燈基於單片機的音樂彩燈控制器.doc
20:液位感測器--基於AT89CS51液位控制器設計.doc
21:音樂播放--全套==基於單片機的音樂播放器設計——軟體設計.doc
第二文件
22:基於AT89c2051的簡易時鍾設計.doc
23:why的電熱水器==基於AT89S51單片機的智能電熱水器的設計--畢業設計.doc
24:場館入場人數統計--基於89s52的場館門票統計的設計.doc
25:計程車計價器簡單雙位計數+論文
26:基於89s51單片機的室內智能通風控制系統研究
27:電動自行車儀表顯示系統
28:基於單片機的超速報警器的電路設計
29:溫度濕度計LED顯示
30:智能路燈控制光控額時間控制無調光
第一文件
31:智能充電器
32:無線恆溫箱
33:萬年歷帶秒錶鬧鍾倒計時溫度禮拜帶紅外感應
34:萬年歷帶第幾周分屏顯示
35:基於AT89S51的停車場的設計.doc
36:生光觸延時開關
37:汽車座椅有記憶
38:偶爾偏執浴室水溫控制電路設計
39:交通燈001じ☆運♀志♂
40:基於AT89c51的簡易時鍾設計.doc
41:基於無線通訊技術的新型LED點陣屏的研製
42:基於數字邏輯電路的8路搶答器
43:基於51單片機電語音播報脈搏計
44:過客的溫度濕度計
45:多路遠程式控制制信息採集
46:單片機定時器在養雞場得應用
47:百秒倒計時--基於89C51的99秒倒計時設計.doc
48:89c51單片機8路搶答00
49:485通信智能窗簾
50:基於51單片機的8路無線搶答器

閱讀全文

與led燈單片機畢設相關的資料

熱點內容
醉猴拳電影在線觀看 瀏覽:832
程序員在線教育 瀏覽:986
有部電影人可以穿牆 瀏覽:656
丁巴度電影有哪些 瀏覽:48
歐文電影叫什麼名字 瀏覽:498
雲伺服器操作過程 瀏覽:689
python自動提取參數 瀏覽:161
linuxjetty查看版本 瀏覽:689
mysql存儲數組php 瀏覽:482
舒淇六部 瀏覽:901
穿越影視世界收女主的小數 瀏覽:851
胸很大電影 瀏覽:924
台灣催淚老電影推薦 瀏覽:924
android數據觀察者 瀏覽:530
如何破解收費軟體app 瀏覽:884
原理圖編譯器生成的文件後綴 瀏覽:824
成龍非洲盜寶電影 瀏覽:597
回到古代當太子的小說免費閱讀 瀏覽:602
香港武打電影功夫片免費完整版 瀏覽:627
河南聯通伺服器地址雲空間 瀏覽:768