日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]1 引 言我國機動車輛發(fā)展迅速,而城鎮(zhèn)道路建設由于歷史等各種原因相對滯后。道路擁擠、阻塞現象及交通事故常有發(fā)生。如何利用當今計算機與自動控制技術,有效地疏導交通,提高城鎮(zhèn)交通路口的通行能力,提高車輛速度

1 引 言

我國機動車輛發(fā)展迅速,而城鎮(zhèn)道路建設由于歷史等各種原因相對滯后。道路擁擠、阻塞現象及交通事故常有發(fā)生。如何利用當今計算機與自動控制技術,有效地疏導交通,提高城鎮(zhèn)交通路口的通行能力,提高車輛速度,減少交通事故是值得我們研究的新課題。而目前國內利用單片機實行交通管制這方面應用較少。下面分析用PIC實現交通燈控制設計方法。

2 硬件設計

本系統(tǒng)選用美國Microchip公司的PIC16F873單片機。配合一些外圍電路完成交通燈自動轉換系統(tǒng)。PIC單片機有以下優(yōu)點:
    ①采用哈佛結構(數據總線和指令總線分離)。
    ②指令的“單字節(jié)化”。
    ③精簡指令集(RISC)技術。
    ④尋址方式簡單。
    ⑤代碼壓縮率的提高。
    ⑥運行速度高。
    ⑦功耗低、驅動能力強。
    ⑧具備I2C和SPI串行總線端口。
    ⑨尋址空間簡潔。
    ⑩外圍電路簡潔。
    ⑪開發(fā)方便。
    ⑫ C語言編程。
    ⑬品種豐富[1]。
    ⑬程序保密性強。

其指令系統(tǒng)除了程序分支指令是單字節(jié)雙周期指令外,其他指令都是單周期、單字節(jié)指令。在這些指令中,沒有功能相交叉的指令,使所有的指令具有簡潔性,從而執(zhí)行速度非???。PIC單片機硬件特點:PIC16F873型單片機是PIC中級單片機中很有特色的一款,其指令字節(jié)為14 b[2]。他具有PIC單片機的全部優(yōu)點,而且片內還帶有128×8的E2PROM數據存儲器,其程序存儲器(4 k×14 b)也與眾不同,采用快閃存儲器??扉W存儲器可以實現在電路板上快速擦除和寫入,最適合制作仿真板。借助于PIC16F873制作的仿真板,我們在程序編寫和調試過程中,可以方便的燒寫程序和修改程序。

電路完成功能是:車輛放行方向上(A線)綠燈亮25 s,黃燈警告5 s,車輛禁止方向上(B線)紅燈亮30 s,然后綠燈開始放行。各方向上計數器從30開個電路由PIC16873所控制,譯碼電路由CD4056和7段數碼管構成,CD4056的功能是將BCD 碼轉換成十進制數,然后送7段數碼管顯示輸出。6個發(fā)光二極管用來模擬雙向十字路口的紅、黃、綠燈。

3 軟件設計

Microchip公司為PIC系列單片機配備了功能強大的軟件集成開發(fā)環(huán)境MPLAB,應用MPLAB就能在微機上對PIC系列單片機進行程序的創(chuàng)建、錄入、編輯以及匯編,甚至還能實現程序的模擬運行動態(tài)調試(Debug)之類的虛擬演練,而且調試可以采用連續(xù)運行、單步運行、自動單步運行、設置斷點運行等多種運行方式[1]。

3.1 主程序方框圖

主程序框圖如圖2所示。

控制過程可分為4個過程:
  ①給PORTA送控制碼“0CH”,就是給A口的數據寄存器送“00001100”這樣就使A線的綠燈亮,B線的紅燈亮。
 ?、谕瑯拥慕oPORTA送“0AH”,A線黃燈亮,B線紅燈亮。
 ?、劢oPORTA送“21H”,A線紅燈亮,B線綠燈亮。
 ?、芙oPORTA送“11H”,A線紅燈亮,B線黃燈亮。

這樣就完成了紅綠燈的轉換。用A口來控制雙向路口的紅黃綠燈的閃亮,將控制碼送入A口的數據寄存器PORTA,送1表示輸出高電平、0表示輸出為低電平,PORTA內容輸出就可控制紅黃綠燈的亮暗[3]。

3.2 8位二進制轉化成2位BCD碼流程圖

二進制到BCD碼轉變流程圖如圖3所示。

如果直接接7段顯示器,就需要2個輸出端口(PORTC和PORTB),而接上CD4056后只需要1個輸出端口(PORTC),這樣就可以省出一個輸出端口(PORTB)用于其功能擴展。二進制到BCD碼轉變子程序就是為了利用CD4056能完成功能而編寫的。

3.3 延時子程序流程圖

延時序中,整個指令執(zhí)行的時間和延時時間。使用4 MHz時鐘,每個指令周期需要4個震蕩周期,則每條指令周期為1μs所以單指令周期執(zhí)行時間為1μs,雙周期指令為2μs。在這種情況下,秒級的延時需要三重循環(huán)。

延時時間=[(3×255+5)×255+7]×5+6=991 785μs=0.991 785 s

所以延時子程序整個指令執(zhí)行時間(延時子程序)約1 s。

4 MPLAB-ICD在線調試

MPLAB-ICD是Microchip公司為其PIC單片機中具有片內Flash程序存儲器的PIC16F87X研制的一套廉價的學習和開發(fā)工具套件。MPLAB-ICD可以用作實驗階段的評估和輔助調試。他既是一個編程器(即程序燒寫器),又是一個實時仿真和程序燒寫器。

用MPLAB-ICD工具套件可以實現以下工作:
 ?、匐娐分袑崟r運行和調試自己的源程序;
 ?、谟布{試。用自己編制的程序來調試和檢測自制目標板上的電路;
 ?、鄢绦蚬袒?。利用“在線串行編程技術”將自己設計的目標程序燒寫到插在目標板上的PIC16F87X單片機中。

4.1 軟件調試

在應用MPLAB-ICD實現在線調試時首先應用MPLAB-ICD提供的一個范例程序tut877.asm[2],他能完成使PORTC口8個輸出口依次高點平,而MPLAB-ICD在PORTC的8個口上都接了發(fā)光二極管,那么將程序燒寫進去后就能完成8個發(fā)光二極管的依次閃動。則程序燒寫正確了。

接下來依次調試子程序。例如在程序調試的后期,程序已經基本能完成任務。因為單部執(zhí)行時,寄存器內容正確,所以程序正確,只是燒寫器有問題。所以在程序調試過程中要細心、耐心,調試時最好能夠及時地記錄程序調試的進程和已解決的問題,這樣有利于調試工作的連續(xù)性,調試工作不會有重復。而且及時的記錄調試進程有利于錯誤的縮小,可以更好地完成調試。

4.2 程序燒寫

程序燒寫的步驟如下:
    ①建立一個十六進制調試文件;
    ②新“項目”;
    ③項目會話窗口;
    ④設置節(jié)點屬性;
    ⑤增加節(jié)點;
    ⑥完成對“項目”的設置;
    ⑦建立“項目”(Make Project);
    ⑧對PIC16F873進行編程;
    ⑨運行pro.asm軟件。

程序燒寫完畢后,就可以將單片機插入實驗板中運行了。

4.3 整體電路設計和安裝調試

原理圖設計出后,就是進行原理圖打印和印刷電路板的設計了。這通常是有Protel完成[3]。成形的電路這里不再贅述。

5 結 語

實驗測試結果證明用本系統(tǒng)PIC單片機能完成交通燈一般控制過程,但功能還不夠完善,比如交通燈紅、黃、綠時間還不能按交通緊松完成手控調整,軟件編寫實現功能還不能很好控制硬件人工操作。本系統(tǒng)今后還有待以進一步完善,增加更強大功能,比如手控時間的調節(jié)、攝像機交通監(jiān)控的控制、盲人通過的交通燈的控制等。

參考文獻
[1] 施威鉻.PIC單片機輕松入門[M].北京:清大學出版社,2001.
[2] 何信龍.PIC16F87x快速上手[M].北京:清 華大學出版社,2001.
[3] 趙晶.Protel99高級應用[M].北京:人民郵電出版社,2001.
[4] 徐霞,譚保成.監(jiān)控播音系統(tǒng)的研制[J].西安工業(yè)學院學報,2001,(3).

 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

上海2025年9月5日 /美通社/ -- 由上海市經濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設立耐世特亞太總部蘇州智能制造項目。...

關鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內與大家見面,2026年在國內投產。 寶馬集團董事...

關鍵字: 寶馬 慕尼黑 BSP 數字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產業(yè)變革的澎湃浪潮中,人工智能作為引領創(chuàng)新的核心驅動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領域深度融入科技變革浪潮,駛入數字化、智能化轉型快車...

關鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯合發(fā)起并成功舉辦"2025 Ethernet-APL 技術應用發(fā)展大會"。會議以"破界?融合...

關鍵字: ETHERNET 智能未來 BSP 工業(yè)通信

傳感器模塊能實現便捷無接觸的后備箱或側滑門開啟,適配各種車輛架構 該24 GHz雷達傳感器可集成于保險杠或底盤上,并通過特定的手勢或腳部動作觸發(fā)響應 已為多家歐洲主流車企啟動量產交付 德國布爾2025...

關鍵字: 傳感器 BSP 觸發(fā) 保險杠

以高效節(jié)能方案繪制AI算力綠色未來 上海2025年8月29日 /美通社/ -- 8月28日,臺達受邀出席"2025中國智算產業(yè)綠色科技大會",全方位分享臺達在智算領域的前沿洞見與綠色解決方...

關鍵字: AI 可持續(xù)發(fā)展 數據中心 BSP

淄博2025年8月29日 /美通社/ -- 8月26日至27日,TÜV南德意志集團(以下簡稱"TÜV南德")受邀參加由淄博市...

關鍵字: BSP 人工智能 信息安全 新加坡

北京2025年8月28日 /美通社/ -- 近日,北京亦莊創(chuàng)新發(fā)布消息,北京經濟技術開發(fā)區(qū)(簡稱北京經開區(qū),又稱北京亦莊)以"高效辦成一件事"為抓手,圍繞企業(yè)信用修復的全流程全環(huán)節(jié),打造經開區(qū)特色的&...

關鍵字: 數字化 集成 BSP 數據共享

深圳2025年8月27日 /美通社/ -- 2025年8月27日,華測檢測認證集團股份有限公司(簡稱CTI華測檢測,股票代碼300012)與北京戴納實驗科技股份有限公司(簡稱戴納科技)在華測集團上?;赝瓿蓱?zhàn)略簽約,雙方...

關鍵字: TI AI BSP 智能化
關閉