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

正文內(nèi)容

avr單片機(jī)atmega48程序設(shè)計(jì)報(bào)告——比賽計(jì)時(shí)計(jì)分器(已修改)

2025-05-26 06:00 本頁(yè)面
 

【正文】 設(shè)計(jì)目的本設(shè)計(jì)是基于ATMEGA48單片機(jī)的比賽計(jì)時(shí)計(jì)分器,利用8路7段LED數(shù)碼管作為顯示器件,采用3乘3矩陣式鍵盤作為輸入,主要用于各種體育比賽記錄分?jǐn)?shù),在此設(shè)計(jì)中共接入了2個(gè)四位一體7段LED數(shù)碼管顯示器,第一個(gè)顯示器為一個(gè)倒數(shù)計(jì)時(shí),第二個(gè)顯示器為兩隊(duì)得分。本設(shè)計(jì)中的倒數(shù)計(jì)時(shí)器時(shí)間為40分鐘,可以進(jìn)行開始計(jì)時(shí)、暫停計(jì)時(shí)的操作,分別通過(guò)S3_S3_2按鈕實(shí)現(xiàn),并通過(guò)蜂鳴器表示是否操作成功,時(shí)間通過(guò)1個(gè)四位一體7段LED數(shù)碼管顯示器顯示,前兩位為分鐘數(shù),后兩位為秒數(shù)。本設(shè)計(jì)中可以對(duì)兩隊(duì)得分進(jìn)行加1分、加2分、加3分操作,分別通過(guò)S1_S1_S1_S2_S2_S2_3按鈕實(shí)現(xiàn),并通過(guò)蜂鳴器的不同工作方式表示是否操作成功與所加的分值。得分通過(guò)1個(gè)四位一體7段LED數(shù)碼管顯示器顯示,每隊(duì)得分顯示兩位數(shù),顯示范圍為0~99分。本設(shè)計(jì)可以進(jìn)行清零操作,清零后倒計(jì)時(shí)恢復(fù)40分鐘,得分均為0,通過(guò)S3_3按鈕實(shí)現(xiàn),并通過(guò)蜂鳴器表示是否操作成功。 設(shè)計(jì)思路本設(shè)計(jì)中由AVR核心板、數(shù)碼管、蜂鳴器、3乘3矩陣鍵盤四部分組成。電路中PORT_B端口連接數(shù)碼管,顯示八位,完成倒計(jì)時(shí)與記錄每隊(duì)得分,PORT_C與3乘3矩陣鍵盤相連,由按鍵控制完成初始化、開始與暫停計(jì)時(shí)以及加分的功能,PORT_D與蜂鳴器端口相連,根據(jù)所加得分的不同,開始與暫停計(jì)時(shí),初始化,蜂鳴器有不同的應(yīng)答方式。本設(shè)計(jì)中的程序主要分為兩個(gè)部分,即暫停計(jì)時(shí)時(shí)的顯示與開始計(jì)時(shí)時(shí)的顯示。暫停計(jì)時(shí)時(shí)與開始計(jì)時(shí)時(shí)都可以對(duì)每隊(duì)加分,初始化。 設(shè)計(jì)電路圖圖一 接口模塊電路圖二 蜂鳴器電路圖三 8路7段LED數(shù)碼管電路圖四 3*3矩陣控制鍵盤電路 設(shè)計(jì)過(guò)程 關(guān)閉硬件實(shí)驗(yàn)平臺(tái)電源。 將下載器與主控單片機(jī)的下載口P5相連。 使用3條2*5排線連接P10和P14端口、P11和P19端口、P13和P4端口,從電路圖上分析,PB口與LED顯示器相連,PC口與3*3矩陣按鍵相連,PD口與蜂鳴器相連。 打開智能開發(fā)環(huán)境,新建一個(gè)新的工程項(xiàng)目。 在左邊的樹形結(jié)構(gòu)窗內(nèi),選擇“工程管理基本操作功能描述amp。開發(fā)日志”,進(jìn)行項(xiàng)目功能的描述。 在左邊的樹形結(jié)構(gòu)窗內(nèi),選擇“工程管理基本設(shè)置HC595_165”,設(shè)置如下:工作模式:端口選擇:595片選擇:595數(shù)據(jù)輸出:時(shí)鐘:HC595PORTBBIT0BIT2BIT1 在左邊的樹形結(jié)構(gòu)窗內(nèi),選擇“工程管理端口設(shè)置端口B”,將引腳3引腳5設(shè)置如下:使用情況功能選擇輸入輸出名稱置高置低引腳3使用IO輸出A0A0_SetHighA0_SetLow引腳4使用IO輸出A1A1_SetHighA1_SetLow引腳5使用IO輸出A2A2_SetHighA2_SetLow 增加全局函數(shù)SelectLED和DrawLED設(shè)置如下:返回類型函數(shù)參數(shù)參數(shù)類型SelectLEDvoidUint8 u8_NumbervoidDrawLEDvoidUint8 u8_Number,Uint8 u8_PointvoidSelectLED函數(shù)實(shí)現(xiàn): 14 / 14void SelectLED(uint8 u8_Number){//HC595_165_Write595Byte(0xff)。//Select595。//DeSelect595。DrawLED(255,0)。switch (u8_Number){case 0: A2_SetLow。 A1_SetLow。 A0_SetLow。 break。case 1: A2_SetLow。 A1_SetLow。 A0_SetHigh。 break。case 2: A2_SetLow。 A1_SetHigh。 A0_SetLow。 break。case 3: A2_SetLow。 A1_SetHigh。 A0_SetHigh。 break。case 4: A2_SetHigh。 A1_SetLow。 A0_SetLow。 break。case 5: A2_SetHigh。 A1_SetLow。 A0_SetHigh。 break。case 6: A2_SetHigh。 A1_SetHigh。 A0_SetLow。 break。case 7: A2_SetHigh。 A1_SetHigh。 A0_SetHigh。 break。}}DrawLED函數(shù)實(shí)現(xiàn):Void DrawLED(uint8 u8_Number,uint8 u8_Point){uint8 u8_Char=0。switch (u8_Number){case 0: u8_Char=0xc0。 break。c
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1