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

正文內(nèi)容

基于51單片機(jī)的公交車語音報(bào)站器的設(shè)計(jì)與制作-資料下載頁

2024-11-10 04:02本頁面

【導(dǎo)讀】器,主要由單片機(jī)在線編程模塊、WT588D語音模塊、LED顯示器、鍵盤等組成。設(shè)置站臺(tái)號(hào),到站站臺(tái)號(hào)通過LED顯示器顯示出來。運(yùn)行到線路終點(diǎn)自動(dòng)切換到下行線,下行線運(yùn)行到終點(diǎn)也會(huì)自動(dòng)切換到上行線。站器價(jià)格低廉,同時(shí)也具備GPS報(bào)站器的報(bào)站功能。尤其是在中小型城市,公交車上應(yīng)。用手動(dòng)語音報(bào)站器是最實(shí)惠也是最實(shí)際的。但是隨著公交線路不斷地調(diào)整,而現(xiàn)有的手。公交車語音報(bào)站器顯得越來越重要,也有了它自身存在的價(jià)值和意義。能實(shí)現(xiàn)公交車進(jìn)站、出站時(shí)語。滿足公交車路線要求,公交車裝備現(xiàn)代化,提高服務(wù)檔次起到核心的作用。計(jì),以期能夠?yàn)楹罄m(xù)研究提供參考。止當(dāng)前語音播報(bào)的功能;兩位數(shù)碼管顯示站數(shù)。配合配套電腦使用軟件,隨意更換報(bào)站。器語音內(nèi)容,一條路線上/下行總共可加載40個(gè)站名,能滿足公交車的路線要求。

  

【正文】 放 // KRET: RET 21 KEYCHULI: //上行線按鍵處理子程序 // MOV A,B。 //從 B寄存器中獲取鍵值 // JB ,FW1。//分析接在 P2 口的鍵的代碼,被按下的那位為 1// JB ,FW2。 JB ,FW3。 JB ,FW4。 JB ,FW5。 JB ,QIBUDAO。 JB ,TEWQ。 MOV A,55H。 //K6退后播報(bào)按鍵按下后的處理 // CJNE A,0,ZH。 LJMP TT。 ZH: DEC 55H。 MOV A,55H。 JNB ,TTP。 DEC 60H。 TTP: LJMP LPP。 TEWQ: LJMP TIZHI。 FW1: MOV 54H,190。//K2 服務(wù)語按鍵按下后的處理 // YIQI: MOV DAIFAZHI,54H。 TT: LJMP CHULIRET。 FW2: MOV 54H,191。 //K3 服務(wù)語按鍵按下后的處理 // LJMP YIQI。 FW3: MOV 54H,192。 //K4 服務(wù)語按鍵按下后的處理 // LJMP YIQI。 FW4: MOV 54H,193。 //K5 服務(wù)語按鍵按下后的處理 // LJMP YIQI。 FW5: MOV 54H,194。 //K9 服務(wù)語按鍵按下后的處理 // LJMP YIQI。 TIZHI: MOV 54H,0FEH。 //K8 停止按鍵按下后的處理 // 22 LJMP YIQI。 QIBUDAO: INC 55H。 //K7起步 /到站按鍵按下后的處理 // MOV A,55H。 CJNE A,79,OU。 //不為 79, 上行線沒運(yùn)行到終點(diǎn) // MOV 55H,79。 //上行線運(yùn)行到終點(diǎn) // MOV 60H,1。 SJMP LPP。 OU: JB ,LPP。//上行線行駛過程中觸發(fā)的語音地址是奇數(shù) , 那么站號(hào)不變// INC 60H。 //上行線行駛過程中觸發(fā)的語音地址是偶數(shù),那么站號(hào)增一 // LPP: MOV DAIFAZHI,55H。 CHULIRET: RET KEYCHULI1: //下行線按鍵處理子程序 // MOV A,B。 //從 B寄存器中獲取鍵值 // JB ,FW11。 //分析接在 P2口的鍵的代碼,被按下的那位為 1// JB ,FW21。 JB ,FW31。 JB ,FW41。 JB ,FW51。 JB ,QIBUDAO1。 JB ,TEWQ1。 MOV A,55H。 //K6 退后播報(bào)按鍵按下后的處理 // CJNE A,79,TY。 LJMP LPP1。 TY: DEC 55H。 MOV A,55H。 JNB ,KK。 LJMP LPP1。 KK: DEC 60H。 LJMP LPP1。 23 TEWQ1: LJMP TIZHI1。 FW11: MOV 54H,190。 //K2 服務(wù)語按鍵按下后的處理 // YIQI1: MOV DAIFAZHI,54H。 LJMP CHULIRET1。 FW21: MOV 54H,191。 //K3 服務(wù)語按鍵按下后的處理 // LJMP YIQI1。 FW31: MOV 54H,192。 //K4 服務(wù)語按鍵按下后的處理 // LJMP YIQI1。 FW41: MOV 54H,193。 //K5 服務(wù)語按鍵按下后的處理 // LJMP YIQI1。 FW51: MOV 54H,194。 //K9 服務(wù)語按鍵按下后的處理 // LJMP YIQI1。 TIZHI1: MOV 54H,0FEH。 //K8 停止按鍵按下后的處理 // LJMP YIQI1。 QIBUDAO1: INC 55H。 //K7起步 /到站按鍵按下后的處理 // MOV A,55H。 CJNE A,158,LXX。 //不為 158, 下行線沒運(yùn)行到終點(diǎn) // MOV 55H,0 //下行線運(yùn)行到終 點(diǎn) // MOV 60H,1 LJMP LPP1。 LXX: JNB ,LPP1。//下行線行駛過程中觸發(fā)的語音地址是偶數(shù) , 那么站號(hào)不變 // INC 60H。 //下行線行駛過程中觸發(fā)的語音地址是奇數(shù),那么站號(hào)增一 // LPP1: MOV DAIFAZHI,55H。 CHULIRET1:RET ONLINE: //一線發(fā)碼子程序 // CLR SDA。 LCALL DELAY5ms。 //延時(shí) 5ms// MOV A,DAIFAZHI。 online2: SETB SDA。 24 RRC A。 JNC DIDIANPIN。 //為零則 SDA 高電平:低電平 =1: 3// LCALL DELAY200US。 //為 1, SDA 高電平:低電平 =3: 1// LCALL DELAY200US。 LCALL DELAY200US。 CLR SDA。 LCALL DELAY200US。 LJMP online1。 DIDIANPIN: LCALL DELAY200US。 CLR SDA。 LCALL DELAY200US。 LCALL DELAY200US。 LCALL DELAY200US。 online1: DJNZ R5,online2。 //8 位數(shù)據(jù)沒有發(fā)送完,循環(huán) // MOV R5,8 。 //8 位數(shù)據(jù)發(fā)送完 // SETB SDA。 RET // MOV A,60H。 CJNE A,41,LKP。 //上行線或者下行線沒運(yùn)行到終點(diǎn),繼續(xù)顯示 // SJMP JIESHU。 //上行線或者下行線運(yùn)行到終點(diǎn), 結(jié)束 // LKP: MOV B,10。 //拆分個(gè)位和十位 // DIV AB。 MOV 61H,A。//十位存在 61H// MOV 62H,B。//個(gè)位存在 62H// SETB 。 //顯示個(gè)位的數(shù)碼管有效 // CLR 。 //顯示十位的數(shù)碼管無效 // MOV A,62H。 MOVC A,@A+DPTR。 MOV P0,A。 //個(gè)位數(shù)值送顯示 // 25 LCALL DELAY5ms。 //延時(shí) 5ms// SETB 。 //顯示十位的數(shù)碼管有效 // CLR 。 //顯示個(gè)位的數(shù)碼管無效 // MOV A,61H。 MOVC A,@A+DPTR。 MOV P0,A。 //十位數(shù)值送顯示 // LCALL DELAY5ms。 //延時(shí) 5ms// JIESHU:RET DELAY20ms: //延時(shí) 20ms 子程序 // MOV R2,100。 LDS: MOV R3,10。 LDS1: MOV R4,10。 DJNZ R4,$。 DJNZ R3,LDS1。 DJNZ R2,LDS。 RET DELAY200US: //延時(shí) 200US 子程序 // MOV 70H,10。 LDS2: MOV 71H,10。 DJNZ 71H,$。 DJNZ 70H,LDS2。 RET DELAY5ms: //延時(shí) 5ms子程序 // MOV 72H,25。 LDS3: MOV 73H,100。 DJNZ 73H,$。 DJNZ 72H,LDS3。 RET TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 26 附件 3. 仿真圖 一上電,數(shù)碼管顯示 01,觸發(fā)語音模塊 00H 中的語音(為上行線的話) 在上行線中,按下一次 K7,播放起步語音,顯示不變。 在上行線中,按下一次 K7,播放到站語音,顯示增一。 27 按下 K6,后退播報(bào)語音,根據(jù)發(fā)送的語音地址,顯示站數(shù),符合要求 在上行線中,到達(dá)終點(diǎn)站。 自動(dòng)切換到下行線,顯示 01, 觸發(fā)語音模塊 79H中的語音(為 下 行線的話) 28 下行線運(yùn)行到終點(diǎn) 自動(dòng)切換到上行線,顯示 01, 觸發(fā)語音模塊 00H中的語音(為 上 行線的話) (以此循環(huán)) 按下 K2服務(wù)語按鍵,觸發(fā) 語音模塊中 BEH(十進(jìn)制為 190) 中的服務(wù)語音 ,顯示不變 按下 K K K K9服務(wù)語按鍵 ,也相應(yīng)觸發(fā)語音模塊中的服務(wù)語音,顯示不變 29 按下 K8,發(fā)送 FEH 命令碼給語音模塊,顯示不變 30 附件 4. 實(shí)物圖 31 附件 5. 元器件清單 元器件參數(shù) 元器件名稱 封裝 C4 RB88 C7 RB88 C6 RB88 J5 SW88 1K R3 1UF/50VX4 C5 RB88 1k R2 1k R1 2K R12 5V J4 ELE 10K R13 10K R17 10K R16 10K R11 10uF C3 RB88 12M Y1 XTAL1 20P C2 20P C1 104 C11 104 C9 104 C10 232 U5 DIP16 470 R15 470UF C8 RB88 510Ω*8 J2 SIP9 8050 Q2 8050W 8050 Q3 8050W 8050 Q1 8050W CON2 J1 SIP2 CON9 J6 SIP9 DB9 J3 DBWW DPY DS2 SMG DPY DS1 SMG IN4007 D1 DIODEZJ IN4007 D2 DIODEZJ LED D4 LED88 POWER D3 LED88 RES2 R14 STC89C51 U2 DIP40 SWPB K1 KEY WT588D U1 DIP28 服務(wù)語按鍵 K9 KEY 服務(wù)語按鍵 K4 KEY 服務(wù)語按鍵 K2 KEY 服務(wù)語按鍵 K3 KEY 服務(wù)語按鍵 K5 KEY 后退播報(bào)按鍵 K6 KEY 起步 /到站 K7 KEY 停止 K8 KEY
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1