freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)課程設(shè)計(jì)報(bào)告--十字路口交通燈控制(已修改)

2025-01-30 21:25 本頁(yè)面
 

【正文】 班級(jí): 電氣工程及其自動(dòng)化 學(xué)號(hào): 姓名: 指導(dǎo)教師: 成績(jī):嵌入式系統(tǒng)課程設(shè)計(jì)報(bào)告設(shè)計(jì)任務(wù)一 十字路口交通燈控制一、設(shè)計(jì)目的:1.了解基于ARM7核的LPC2106的管腳功能和特點(diǎn),掌握I/O控制寄存器的設(shè)置方法;2.掌握ARM7應(yīng)用系統(tǒng)編程開發(fā)方法,能用C語(yǔ)言編寫應(yīng)用程序;3.;二、具體任務(wù):1.采用PROTEUS完成十字路口交通燈控制的硬件電路設(shè)計(jì),要求單片機(jī)選型為飛利浦公司的LPC2106,東西南北方向分別設(shè)置紅黃綠3個(gè)指示燈,東西方向和南北方向各用2個(gè)數(shù)碼管顯示通行時(shí)間;2.,完成十字路口交通燈控制;3.采用PROTEUS將應(yīng)用程序裝載在LPC2106中,進(jìn)行仿真驗(yàn)證。要求東西方向和南北方向的數(shù)碼管顯示通行時(shí)間并倒計(jì)時(shí),可以設(shè)置成一樣,例如都是15秒倒計(jì)時(shí);每當(dāng)?shù)褂?jì)時(shí)時(shí)間到,完成紅黃綠指示燈的狀態(tài)切換,模擬實(shí)現(xiàn)十字路口的交通燈管理控制。 硬件電路設(shè)計(jì)。(參考下圖完成硬件電路設(shè)計(jì),用屏幕抓圖的方式將自己設(shè)計(jì)的PROTEUS電路圖粘貼在下面,并用文字對(duì)所設(shè)計(jì)的電路功能、原理進(jìn)一步說明)參考圖如下:無(wú)左轉(zhuǎn)彎proteus電路圖:有左轉(zhuǎn)彎proteus電路圖:硬件電路說明:無(wú)左轉(zhuǎn)彎電路圖說明:該電路是一個(gè)兩位數(shù)碼管顯示的十字交通燈控制proteus硬件仿真圖。功能介紹如下:?jiǎn)?dòng)后首先東西綠燈和南北紅燈都亮15秒(第一個(gè)狀態(tài)),然后東西方向綠燈變閃爍黃燈()南北方向紅燈保持亮態(tài),該狀態(tài)5秒后,轉(zhuǎn)變?yōu)闁|西向紅燈和南北向綠燈同時(shí)亮15秒,然后南北方向綠燈變閃爍黃燈(),東西方向紅燈保持亮態(tài),持續(xù)5秒后,再轉(zhuǎn)為第一個(gè)狀態(tài),如此循環(huán)往復(fù)。有左轉(zhuǎn)彎電路圖說明:該電路在上電路基礎(chǔ)上加一個(gè)東西與南北方向左轉(zhuǎn)彎燈的控制,功能介紹如下:首先是只有東西方向直行綠燈亮(第一個(gè)狀態(tài)),10秒后開始東西黃燈閃爍,維持5秒后轉(zhuǎn)為東西方向左轉(zhuǎn)綠燈亮,其他均為紅燈,10秒后綠燈開始閃爍,持續(xù)5秒后轉(zhuǎn)為南北方向直行綠燈亮,其他均紅燈,10秒后開始南北直行黃燈閃爍,維持5秒后轉(zhuǎn)為南北左轉(zhuǎn)綠燈亮,其他均轉(zhuǎn)紅燈,再過10秒后南北左轉(zhuǎn)綠燈開始閃爍,維持5秒后轉(zhuǎn)為第一個(gè)狀態(tài),如此往復(fù)。以上兩個(gè)程序各狀態(tài)時(shí)間均可由程序參數(shù)調(diào)節(jié),便可改變交通路口的高峰期時(shí)段的各方向流通狀態(tài),很簡(jiǎn)潔方便,在此不詳述。四、源程序十字路口無(wú)左轉(zhuǎn)彎交通燈控制源程序:include includevoid delay(unsigned int x) //{ while(x) { unsigned char j。 for(j=0。j125。j++) { 。 } }}uint8 led[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。 //共陰數(shù)碼管段選值void display() //數(shù)碼管顯示{ uint8 i=15。 while(i) { IOSET = (led[ i / 10 ] 13) | (led[ i % 10 ] 6)。 delay(5000)。 IOCLR = (led[ i / 10 ] 13) | (led[ i % 10 ] 6)。 i。 } }int main(void){ uint8 k。 int8 type=1。 PINSEL0=0x00000000。 //將管腳設(shè)置為通用IO端口GPIO PINSEL1=0x00000000。 IODIR=0xFFFFFFFF。 //將方向寄存器IODIR全設(shè)為輸出=1 while(1) { switch(type) { case 1: //東西綠燈亮,南北紅燈亮,15秒。 IOSET=0x00000021。 display()。 type=2。 break。 case 2: //東西黃燈閃爍,南北紅燈亮,5秒。 IOCLR=0xFFFFFFFF。 k=5。 while(k) { IOSET=0x00000011。 IOSET = (led[ k / 10 ] 13) | (
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1