當前位置:首頁 » 課程大全 » 紅綠燈課程設計

紅綠燈課程設計

發布時間: 2020-11-30 03:34:59

㈠ 急!!!求單片機8255交通燈控制課程設計報告

你的題目寫的太簡單了,我只能看出來ABC口的地址是一樣的
底下是我的論文,倒計時是用做的,紅綠燈是用發光二極體做的
你自己在裡面截吧
單片機控制交通燈的設計

論文目錄
一、 摘要及關鍵字、參考文獻

二、 方案設計與論證

三、正文:一、功能描述
二、系統硬體電路的設計
三、系統主要程序的設計

四、電路總原理圖

五、主程序

一 摘要:
本系統採用單片機、鍵盤、LED顯示、交通燈演示系統組成。設計一個用於十字路口的車輛及行人的交通管理,系統包括左拐、右拐、及行基本的交通燈的功能,計時牌顯示路口通行轉換剩餘時間,在出現緊急情況時可由交通手動實現全路口車輛禁行而行人通行狀態。另外,在特種車輛如119、120通過路口時,系統可自動轉為特種車輛放行,其他車輛禁止通行的狀態,15s後系統自動恢復正常管理。其他還有 84s與60s通行管理轉換等功能。採用數碼管與點陣LED相結合的顯示方法,既要求倒計時數字輸出,又要求有狀態燈輸出等。

關鍵字:
單片機系統(AT89C51)控制8255、交通規則、LED顯示、動態掃描、按鍵輸入、分時段調整

參考文獻:《單片機課程設計指導》 北京航天航空大學出版社
《基於MCS-51系列的單片機原理的應用設計》 國防工業出版社
《單片機實訓教程》 北京大學出版社
《單片機系統原理及應用》
《微機原理及應用》

二 、方案設計與論證
1電源提供方案:
採用獨立的穩壓電源,此方案穩定可靠,且有各種成熟電路可供選用

2顯示界面方案
採用數碼管和點陣LED相結合的方法,因為實際既要求倒計時施主輸出,又要求又狀態燈輸出等,為方便觀看並考慮到現實狀況,用數碼管與LED分別顯示時間和提示信息。這種方案既滿足系統功能要求,又減少了系統實現的復雜度。

3輸入方案
直接在IO口上接按鍵開關。因為設計時精簡和優化了電路,所以剩餘口的資源還比較多。

4主控制方案
採用AT89C51單片機作為控制器,控制8255實行通行倒計時及左拐、右拐、直行、行人通行指示採用單塊LCD液晶點陣顯示器。這種方案設計佔用單片機的埠最少,硬體也少。耗電也最小;

系 統 框 圖

正 文
一、功能描述
本系統由單片機系統、鍵盤、發光二極體、交通燈演示系統組成,單片機作為主控制器用於十字路口的車輛及行人的交通管理,每個方向具有左拐、右拐、直行及行人4種通行指示燈,計時牌顯示路口通行轉換剩餘時間。另外,在特種車輛如119、120通過路口時,系統可自動轉為特種車輛放行,其他車輛禁止通行的狀態,15s後系統自動恢復正常管理。並有手動控制分時段 84s與60s通行管理轉換等功能。
二、系統硬體電路的設計
整套電路系統由控制系統模塊、通行燈輸出控制顯示模塊、時間顯示模塊、時間顯示模塊和自動特種車輛控制模塊等組成。
1、主控制系統
單片機的P0口用於控制8255。8255的PA口和PB口用於控制南北及東 西的通行燈,。PC口及P3.0~P3.2口用於4組2位LED計時器的控制,特種車通過時使用外中斷1口(P3.3),手動自動轉換採用P1.0按鍵。
選擇8255的工作方式0,在這種情況下三個埠都可以由程序設置為輸入和輸出。

2、通行燈輸出控制
道口交通燈指示採用高亮度紅綠雙色發光二極體,左拐、直行、右拐及行人各一個。當發光電流為6mA時,按公式R=(5-1.8)/0.006計算,限流電阻應為510Ω.由於南北通行時雙向指示牌相同,因此每個埠應具有12mA的吸收電流能力。圖7.4所示為指示燈電路圖。

3、時間顯示模塊
道口通行剩餘時間採用高亮紅色7段LED發光數碼管顯示,採用共陽數碼管,如用單片機吸收電流驅動,列掃描驅動使用三極體,按每段6mA電流算,全顯示字形「8」時,每個數碼管需6mA×8=48mA。由於時間顯示每個道口相同,4組需192mA,因此設計中採用中功率三極體9012.由於單片機每個斷碼輸出口需吸收24mA 電流,因此在電路設計中也使用了驅動集成塊74HC244。其顯示驅動電路如圖示。
4、特種車輛自動控制模塊
自動道口燈在特種車輛到來時能自動關閉所有綠燈,讓特種車通過。設計中採用紅外線發生器作為特種車的發生器,使用實時中斷來影響特種車的通行要求。紅外線接收器一般採用電視機上用的一體化紅外接收器,具有很高的靈敏度和較強的抗干擾能力.
5、電源電路
由於整個系統採用的電源電壓需+5V電壓,所以採用不可調的3端穩壓器件,用常用的lm7850就可以滿足系統電源的要求。LM7850三端集成穩壓電源內部由准電壓迴路、恆流源、過流保護、過壓保護和短路保護迴路等8部分組成具有低功耗,高效率,波紋系數小,輸出電壓穩定等優點。

三、系統主要程序的設計
道口交通控制系統程序主要分為以下幾個模塊:初始化程序、主程序、定時中斷程序和特種車實時響應程序等。
1、 初始化程序
初始化程序主要完成內存劃,定時器的工作模式、中斷方式等的設定。由於子程序調用較多,因此初始化時堆棧指針設於80H處。定時器T0、T1設為16位定時器模式,定時時間位50ms,為秒計時用,T1為通行結束閃爍用。
2、 主程序
主程序要負責總體程序管理功能,實現人機交換設定。由於採用動態掃描方式顯示時間,因此主程序大部分時間要調用掃描顯示程序。主程序流程圖如下圖示。

3、 外中斷1中斷服務程序
經過時,車中發射紅外線信號,其信號被道口控制板上的接收器接收,並輸出一個低電平處外中斷1.中斷處理程序流程圖如下頁圖所示。

4、 定時服務中斷程序
序主要用於行車與行人的通行指示,按照交通規則,紅綠燈控制轉換邏輯表如7.1表所列。
南北方向 埠 控制功能 120~110s 110~70s 70~60s 60~10s 10~0s
P*.7 左拐紅 0 0 0 1 1
P*.6 左拐綠 1 1 1 0 0/1
P*.5 直行紅 1 1 1 0 0
P*.4 直行綠 0 0 0/1 1 1
P*.3 右拐紅 0 1 1 1 1
P*.2 右拐綠 1 0 0 0 0/1
P*.1 行人紅 1 1 1 0 0
P*.0 行人綠 0 0 0/1 1 1
道口控制字 66H 6AH 6AH/7BH 99H 99H/DDH
東西方向 P*.7 左拐紅 0 0 0 0 0
P*.6 左拐綠 1 1 1 1 1
P*.5 直行紅 0 0 0 0 0
P*.4 直行綠 1 1 1 1 1
P*.3 右拐紅 0 1 1 1 1
P*.2 右拐綠 1 0 0 0 0/1
P*.1 行人綠 0 0 0 0 0
P*.0 行人紅 1 1 1 1 1
道口控制字 55H 59H 59H 59H 59H/5DH

通行規則如下:
(1) 車輛南北直行、各路右拐,南北向行人通行。南北向通行時間為1min,各路右拐比直行滯後10s開放。
(2) 車輛南北向左拐、各路右拐,行人禁行。通行時間為1min。
(3) 車輛東西向直行、各路右拐,東西向行人通行。東西向通行時間為1min,各路右拐比直行滯後10s開放。
(4) 車輛東西向左拐、各路右拐,行人禁行。通行時間為1min。

表中通行規則,是以給控制紅綠燈埠送控制碼的方式實現的。它的原理是,將按不同通行規則時的各路口的紅綠燈亮滅情況轉換為單片機埠控制碼。其指示燈功能通過T0定時中斷服務程序實現。
定時器T0定時益出中斷周期為10ms,中斷累計20次(即1s)時對120s倒計時單元減1操作。設計中將4種通行規則分成集中不同的亮燈方式,通過查詢秒倒計時單元的數據,實現在不同的時間段給控制埠送不同的控制數據碼。控制碼分為5個時間段:84—74s、74—58s、58—48s、48—10s、10—0s。交通管理定時功能程序流程圖如下頁圖所示。

5、 調試及性能分析

設計時按紅綠交通燈控製程序和特種車輛經過中斷程序兩大部分電路進行測試。

1、 紅綠交通燈控製程序
時器T0,直接按照表7.1中算好的數據碼送出來控制燈,觀察其邏輯狀態是否符合要求。可多次、反復地進行調試,直至邏輯關系正確。值得注意的是,南北方向、東西方向的指示燈要同時調試。
2、 特殊車輛通行時紅外線檢測電路的調試
在模擬小車中放一塊紅外發射模塊,將示波器輸入端接在交通控制燈的紅外接收模塊的輸出引腳上,當小車通過路口時,檢測紅外線是否被接收。若該腳輸出為低電平,則說明可以收到信號,電路正常。
本系統以AT89C51單片機為核心,開發程序調試階段採用W78E516B進行在線編程及修改,可大大加快調試進度。設計的交通燈可用於十字路口的車輛及行人的交通管理,顯示採用2位7段數碼管,可以很直觀的顯示紅綠燈的開放和關閉的時間;設計中應用了兩種倒計時顯示方式, 84S 倒計時適用於車流量較大的城市,60s倒計時可用於中小型城市;功能完整,不僅有普通交通燈的指示功能,還增加了特種車輛自動通行功能。其控制功能和效果與真實道口管理紅綠燈完全一致。

㈡ 單片機課程設計:交通燈控制!

^#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit RED_A=P3^0; //東西向指示燈
sbit YELLOW_A=P3^1;
sbit GREEN_A=P3^2;
sbit RED_B=P3^3; //南北向指示燈
sbit YELLOW_B=P3^4;
sbit GREEN_B=P3^5;
sbit KEY1=P1^0;
sbit KEY2=P1^1;
sbit KEY3=P1^2;
//延時倍數,閃爍次數,操作類型變數
uchar Flash_Count=0,Operation_Type=1,LEDsng,LEDsns,LEDewg,LEDews,discnt;
uint Time_Count=0,time;
uchar ledtab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};
void displaysn()
{
LEDsng=((time-Time_Count)/20)%10;
LEDsns=((time-Time_Count)/20)/10;
LEDewg=0x10;
LEDews=0x10;
}
void displayew()
{
LEDewg=((time-Time_Count)/20)%10;
LEDews=((time-Time_Count)/20)/10;
LEDsng=0x10;
LEDsns=0x10;
}
//定時器0 中斷函數
void T0_INT() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
switch(Operation_Type)
{
case 1: //東西向綠燈與南北向紅燈亮
if((Time_Count%20)==0)displayew();
RED_A=0;YELLOW_A=0;GREEN_A=1;
RED_B=1;YELLOW_B=0;GREEN_B=0;
if(++Time_Count!=time) return;
Time_Count=0;
Operation_Type=2;
break;
case 2: //東西向黃燈開始閃爍,綠燈關閉
LEDewg=0x0;
LEDews=0x0;
if(++Time_Count!=8) return;
Time_Count=0;
YELLOW_A=~YELLOW_A;GREEN_A=0;
if(++Flash_Count!=6) return; //閃爍
Flash_Count=0;
Operation_Type=3;
break;
case 3: //東西向紅燈與南北向綠燈亮
if((Time_Count%20)==0)displaysn();
RED_A=1;YELLOW_A=0;GREEN_A=0;
RED_B=0;YELLOW_B=0;GREEN_B=1;
if(++Time_Count!=time) return;
Time_Count=0;
Operation_Type=4;
break;
case 4: //南北向黃燈開始閃爍,綠燈關閉
LEDsng=0x0;
LEDsns=0x0;
if(++Time_Count!=8) return;
Time_Count=0;
YELLOW_B=~YELLOW_B;GREEN_A=0;
if(++Flash_Count!=6) return; //閃爍
Flash_Count=0;
Operation_Type=1;
break;
}
}
void t1_isr() interrupt 3
{
TR1=0;
TH1=(65536-3000)/256;
TL1=(65536-3000)%256;
TR1=1;
switch(discnt)
{
case 0:
P2=0x02;
P0=ledtab[LEDewg];
break;
case 1:
P2=0x01;
P0=ledtab[LEDews];
break;
case 2:
P2=0x08;
P0=ledtab[LEDsng];
break;
case 3:
P2=0x04;
P0=ledtab[LEDsns];
break;
default:discnt=0;break;
}
discnt++;
discnt&=0x03;
}
void delay()
{
uint i;
for(i=0;i<1000;i++);
}
//主程序
void main()
{
TMOD=0x11; //T0 方式1
EA=1;
ET0=1;
TR0=1;
TH1=(65536-3000)/256;
TL1=(65536-3000)%256;
TR1=1;
ET1=1;
time=120;
Time_Count=100;
Time_Count=0;
Operation_Type=1;
while(1)
{
if(KEY1==0) //按一下加1S
{
delay();
if(KEY1==0)
{
while(KEY1==0);
TR0=0;
time+=20;
LEDsng=(time/20)%10;
LEDsns=(time/20)/10;
LEDewg=0x10;
LEDews=0x10;
}
}
if(KEY2==0) //按一下減1S
{
delay();
if(KEY2==0)
{
while(KEY2==0);
TR0=0;
time-=20;
if(time==0)time=20;
LEDewg=(time/20)%10;
LEDews=(time/20)/10;
LEDsng=0x10;
LEDsns=0x10;
}
}
if(KEY3==0) //啟動
{
delay();
if(KEY3==0)
{
while(KEY2==0);
TR0=1;
Time_Count=0;
}
}
}
}

㈢ 紅綠燈控制課程設計

我給你發一個

㈣ 微機介面課程設計 交通燈控制系統設計

C8255 EQU 203H ;8255 狀態/命令口地址
P8255A EQU 200H ;8255 PA 口地址
P8255B EQU 201H ;8255 PB 口地址
P8255C EQU 202H ;8255 PC 口地址

DATA SEGMENT
DATA ENDS
STACK SEGMENT STACK
STA DW 50 DUP(?)
TOP EQU LENGTH STA
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
START:
MOV DX,C8255 ;A口輸出
MOV AL,80H
OUT DX,AL

PUSH CS
POP DS
CALL STATUS0 ;初始狀態(都是紅燈)
MLOOP: CALL STATUS1 ;南北綠燈,東西紅燈
CALL STATUS2 ;南北綠燈閃轉黃燈,東西紅燈
CALL STATUS3 ;南北紅燈,東西綠燈
CALL STATUS4 ;南北紅燈,東西綠燈閃轉黃燈
JMP MLOOP

STATUS0:
MOV AL,0F0H ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

STATUS1:
MOV AL,05AH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,50
CALL DELAY ;延時5秒
RET

STATUS2:
MOV CX,3 ;綠燈閃3次
FLASH: MOV AL,050H ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
MOV AL,05AH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
LOOP FLASH
MOV AL,0FAH ;南北紅燈,東西紅燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

STATUS3:
MOV AL,0A5H ;南北紅燈,東西綠燈
MOV DX,P8255A
OUT DX,AL
MOV BL,50
CALL DELAY ;延時5秒
RET

STATUS4: ;南北紅燈,東西綠燈閃轉黃燈
MOV CX,3 ;綠燈閃3次
FLASH1: MOV AL,0A0H
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
MOV AL,0A5H
MOV DX,P8255A
OUT DX,AL
MOV BL,3
CALL DELAY ;延時0.3秒
LOOP FLASH1
MOV AL,0F5H ;南北紅燈,東西黃燈
MOV DX,P8255A
OUT DX,AL
MOV BL,10
CALL DELAY ;延時1秒
RET

DELAY PROC NEAR
PUSH CX
DL1: MOV CX,8000H
DL2: LOOP DL2
DEC BL
CMP BL,0
JNE DL1
POP CX
RET
DELAY ENDP

CODE ENDS
END START

㈤ 數電課程設計交通燈

具體內容如下:
一 設計題目
題目:交通燈控制電路的設計
二 設計目的

訓練學生綜合地運用所學的 《數字邏輯》的基本知識,使用電腦EWB模擬技術,獨立完整地設計一定功能的電子電路,以及模擬和調試等的綜合能力。本次電腦模擬所用的軟體版本為EWB Version 5.0c
三 設計內容
現有一個十字路口,為了其通行的順利,我們針對這設計了一個交通燈系統。
四 設計要求
1、設計一個十字路口的交通燈控制電路,要求東西方向車道和南北方向車道兩條交叉道路上的車輛交替運行,每次通行時間都設為45秒。時間可設置修改。
2、在綠燈轉為紅燈時,要求黃燈先亮5秒鍾,才能變換運行車道;
3、黃燈亮時,要求每秒閃亮一次。
4、東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用顯示器進行顯示(採用倒計時的方法)。
五 總體功能框圖

圖5 總體功能框圖
交通燈控制系統的原理框圖如圖5所示。它主要由倒計時計數電路、信號燈轉換器和秒脈沖信號發生器組成。秒脈沖信號發生器是該系統中倒計時計數電路和黃燈閃爍控制電路的標准時鍾信號源,倒計時計數器輸出兩組驅動信號T5和T0,經信號燈轉換器控制信號燈工作,倒計時計數電路是系統的主要部分,由它控制信號燈轉換器的工作。
六 單元電路圖
6.1信號燈轉換器

選用JK觸發器,設狀態編碼為:S0=00 S1=01 S2=11 S3=10,其輸出為Q1 Q0,則其狀態表為:

表6-1 狀態編碼與信號燈關系表
現態 次態 輸出
Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb
0 0 0 1 1 0 0 0 0 1
0 1 1 1 0 1 0 0 0 1
1 1 1 0 0 0 1 1 0 0
1 0 0 0 0 0 1 0 1 0

圖6.1 信號燈轉換器

6.2倒計時計數器
十字路口要有數字顯示,作為倒計時提示,以便人們更直觀地把握時間。具體為:當某方向綠燈亮時,置顯示器為某值,然後以每秒減1,計數方式工作,直至減到數為「5」和「0」,十字路口綠、黃、紅燈變換,一次工作循環結束,而進入下一步某方向的工作循環。在倒計時過程中計數器還向解碼器提供模5的定時信號T5和模0的定時信號T0。
作G=0時的卡諾圖:
BC 00 01 11 10
X 1 1 1
1 1 0 0
A 0
1

(1) 倒計時顯示採用七段數碼管作為顯示,由計數器驅動並顯示計數器輸出值。
(2) 計數器選用集成電路74190進行設計。74190是十進制同步可逆計數器,它具有非同步並行置數功能、保持功能。74190沒有專用的清零輸入端,但可以藉助QA、QB、QC、QD的輸出數據間接實現清零功能。
表6-2 74190的狀態表

CTEN D/U CLK LOAD A B C D QA QB QC QD
0 X X 0 X X X X A
B C
D
0 1 POS 1 X X X X Count Down
0 0 POS 1 X X X X Count Up
1 X X X X X X X Qa0 Qb0 Qc0 Qd0

現選用兩個74190晶元級聯成一個從可任意設定時間00~99倒計至00的計數器,其中作為個位數的74190晶元的CLK接秒脈沖發生器(頻率為1),再把個位數74190晶元輸出端的QA、QD用一個與門連起來,再接在十位數74190晶元的CLK端。當個位數減到0時,再減1就會變成9, 0(0000)和9(1001)之間的QA、QD同時由0變為1,把QA、QD與起來接在十位數的CLK端,此時會給十位數74190晶元一個脈沖數字減1,相當於借位。具體連接方法如圖一:

圖6.2 解碼器
信號LD由兩個晶元的8個輸出端用或門連起來,決定倒計時是置數,還是計數。工作開始時,LD為0,計數器預置數,置完數後,LD變為1,計數器開始倒計時。當倒計時減到數00時,LD又變為0,計數器又預置數,之後又倒計時,如此循環下去。

圖6.3 通行時間控制開關
(3) 預置數(即車的通行時間)功能:如圖6.3所示,8個開關分別接十位數74190晶元的D、C、B、A端和個位數74190晶元的D、C、B、A端。預置數的范圍為6~98。假如把通行時間設為45秒,就像圖2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接電源相當於接1,懸空相當於接0)

圖6.4 倒計時計數器
(4) 向解碼器提供模5的定時信號T5和模0的定時信號T0:T0表示倒計時減到數「00」(也即綠燈的預置時間,因為到00時,計數器重新置數),T0=1,此時T0給解碼器一個脈沖,使信號燈發生轉換,一個方向的綠燈亮,另一個方向的紅燈亮。接法為:把兩個74190計數器的8個輸出端用一個集成的八輸入一輸出或門連起來。
T5表示倒計時減到數「05」時。T5=1,此時T5給解碼器一個脈沖,使信號燈發生轉換,綠燈的變為黃燈,紅燈的不變。接法為:當減到數為「05」(0000 0101)時,把十位計數器的輸出端QA、QB、QC、QD連同個位計數器的輸出端QB、QD用一個或非門連起來,再把這個或非門與個位計數器的輸出端QA、QC用一個與非門連接起來。具體連接方法如圖6.4所示。
要求黃燈每秒閃一次,用一個頻率為1的脈沖一端與控制黃燈的輸出信號的JK觸發器連接起來,另一端再接到黃燈。

七 總電路圖

圖7 交通燈總電路圖
八 調試(實現的結果)
1. 根據題目的要求,整個交通燈控制系統需要有4個時間顯示器,12個交通燈。但由於4個時間顯示器是由同一個倒計時計數器控制,所以我在設計圖電路的過程中,為了簡化電路使畫圖看起來更加清晰,就只接了1個時間顯示器。
2. 點擊啟動按鈕,便可以進行交通燈控制系統的模擬,電路默認把通車時間設為45秒,打開開關後,東西方向綠燈亮,「東來西往」的行人車輛都可自由通行;南北方向車道的紅燈亮,南來北往的車輛禁止通行。時間顯示器從預置的45秒,以每秒減1,減到數5時,東西方向車道的綠燈轉換為黃燈,而且黃燈每秒閃一次,其餘燈都不變。減到數1時,1秒後顯示器又轉換成預置的45秒,東西方向車道的黃燈轉換為紅燈;南北方向車道的紅燈轉換為綠燈。如此循環下去。
3. 修改通車時間為其它的值再進行模擬(時間范圍為6~98秒),效果和上面差不多,東西方向車道的綠燈亮,時間倒計數5,車燈進行一次轉換,到0秒時又進行轉換,而且時間重置為預置的數值,如此循環。
九 心得體會
開始拿到題目的時候,不知道怎麼去做,因為自己對這門課的一般設計都不是很會.對很多的晶元的功能都不是很清楚.還有ewb模擬軟體,以前才來沒有接觸過,只是現在需要的時候才開始用它,它的功能,按鍵都不清楚.
通過這次課程設計,加強了我動手、思考和解決問題的能力.現在設計已經做好了,自己感覺還是比較好的,雖然花了很多的時間,但學到了很多東西.做課程設計的時候,自己把整個書本都看了幾遍,增強了自己對知識的理解,很多以前不是很懂的問題現在都已經一一解決了.在課程設計的過程中,我想了很多種方案,對同一個問題(像計數器的接法)都想了很多種不同的接法,運用不同的晶元進行了比較,最後還是採取了上面的方法進行連接.從開始做課程設計那天起,腦中天天都想著同樣的問題,怎麼去接線,怎麼去把電路弄得更加簡單,怎麼別人更容易看懂.但似乎時間過得真的很快,我用了好幾天才把它完全弄完,完成後,心裡有一種說不出的高興.
這次課程設計之後,使我明白了,做任何事情都要認真仔細,不然的話,你會花更多的時間才會做好.課程設計有利於提高我們的動手能力,能把我們所學的書本知識運用到實際生活中去.同時也豐富了我們的業餘生活,提高我們對知識的理解能力.
參考文獻
〔1〕 胡道元.計算機區域網.北京:清華大學出版社,2002年
〔2〕 江國強.現代數字邏輯電路習題指導.北京:電子工業出版社,2002年
〔3〕 李宜達.數字邏輯電路設計與實現.北京:科學出版社,2004年
〔4〕
蔣立平. 數字邏輯電路與系統設計. 北京:電子工
以上回答你滿意么?

㈥ 單片機交通燈課程設計~~

你認為網上的動心可信馬
人家辛辛苦苦弄出來的事,就憑你的30分給你?
不要看人家把程序給你了 ,那都是實現不了邏輯功能的。
你還是自己來吧

㈦ 交通燈課程設計

交通燈:紅綠燈交替亮;當綠燈亮的時間還剩5秒時,黃燈同時亮;紅綠燈的兩的時間分別可任意調整(〈100秒),數碼顯示時間
我親自教你

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919