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

正文內(nèi)容

基于msp430的交通燈控制系統(tǒng)課程設(shè)計(jì)說明書(已改無錯(cuò)字)

2022-10-09 15:17:25 本頁面
  

【正文】 :電子工業(yè)出版社, [4] 謝維成.單片機(jī)原理及應(yīng)用 [M].北京:清華大學(xué)出版社, 基于 MSP430 單片機(jī)的 交通信號燈 控制系統(tǒng) 15 附錄 部分程序源碼 *********************************************************************** 設(shè)計(jì)者: *** 設(shè)計(jì)時(shí)間: 2020 年 1 月 7 日 ***********************************************/ typedef unsigned char uchar。 typedef unsigned int uint。 //宏定義 define DUAN_OFF P5OUT |= BIT2 define DUAN_ON P5OUT amp。= ~BIT2 define SHI_OFF P5OUT |= BIT0 define SHI_ON P5OUT amp。= ~BIT0 define GE_OFF P5OUT |= BIT1 define GE_ON P5OUT amp。= ~BIT1 define keyin (P1IN amp。 0x0f) include //數(shù)碼管 7 位段碼: 0f uchar scandata[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 /********************設(shè)置全局變量 ********************/ uchar num,numx,shi,ge,state。 /********************子函數(shù)聲明 ********************/ void display_shu(uchar shi,uchar ge)。 void display_led()。 void delayms(uint xms)。 /********************主函數(shù) ********************/ void main(void) { WDTCTL = WDT_ADLY_1000。 // 設(shè)置內(nèi)部看門狗工作在定時(shí)器模式, 1s 中斷一次 IE1 |= WDTIE。 // 使能看門狗中斷 TACCR0 = 50000。 // 設(shè)置定時(shí)器初值,設(shè)定黃燈閃爍頻率為 2Hz TBCCR0 = 50000。 TACTL = TASSEL_2 + MC_1。// 設(shè)置定時(shí)器時(shí)鐘為 SMCLK,遞增方式為連續(xù)方式 TBCTL = TBSSEL_2 + MC_1。 P1IES = 0x01。 // 設(shè)置 為下降沿中斷 P1IE = 0x0f。 // 打開 PI 口外部中斷使能 P2DIR = 0xff。 // 設(shè)置 P P P P5 的 IO 方向?yàn)檩敵? P3DIR = 0xff。 P4DIR = 0xff。 P5DIR = 0xff。 基于 MSP430 單片機(jī)的 交通信號燈 控制系統(tǒng) 16 P2OUT = 0xff。//設(shè)置 P4, P5 的輸出初值 ,關(guān)閉數(shù)碼管和交通燈 P3OUT = 0xff。 P4OUT = 0xff。 P5OUT = 0xff。 _EINT()。 //打開全局中斷 while(1)//循環(huán) { display_shu(shi,ge)。 display_led()。 } } /******************************************* 函數(shù)名稱: display_shu 功 能:讓數(shù)碼管顯示倒計(jì)時(shí)間 參 數(shù): shi,ge 返回值 :無 ********************************************/ void display_shu(uchar shi,uchar ge) { DUAN_ON。//打開鎖存器,送入十位段選信號 P5OUT = scandata[shi]。 GE_OFF。//關(guān)閉個(gè)位數(shù) 據(jù),顯示十位數(shù)據(jù) SHI_ON。 delayms(5)。//延時(shí) DUAN_ON。//打開鎖存器,送入個(gè)位段選信號 P5OUT = scandata[ge]。 DUAN_OFF。 SHI_OFF。//關(guān)閉十位數(shù)據(jù),顯示個(gè)位數(shù)據(jù) GE_ON。 delayms(5)。//延時(shí) } /******************************************* 函數(shù)名稱: display_led 功 能:讓數(shù)碼管顯示倒計(jì)時(shí)間 參 數(shù):無 返回值 :無 ********************************************/ void dispay_led() { if(num==0amp。amp。state==0) { P2OUT amp。= ~(BIT4+BIT5+BIT6+BIT7)。//東西方向綠燈,南北方向紅燈 基于 MSP430 單片機(jī)的 交通信號燈 控制系統(tǒng) 17 P2OUT |= BIT0+BIT1+BIT2+BIT3。 state++。 } if(num==5amp。amp。state==1) { P2OUT amp。= ~(BIT4+BIT5)。//東西方向黃燈,南北方向紅燈 P2OUT |= BIT0+BIT1+BIT2+BIT3+BIT6+BIT7。 TACCTL0 = CCIE。 // 打開定時(shí)器 A 中斷,東西方向黃燈閃爍 state++。 } if(num==0amp。amp。state==2) { P2OUT
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1