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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計(jì)-交通燈管理電路設(shè)計(jì)(存儲版)

2024-12-03 18:57上一頁面

下一頁面
  

【正文】 ....................... 13 數(shù)碼管顯示模塊 ......................................... 14 復(fù)位電路 .................................................. 15 晶振電路 .................................................. 16 設(shè)計(jì) .................................................................................................................. 17 數(shù)碼管顯示子程序: ....................................................................................... 17 紅綠燈顯示模塊程序 : ............................................................................... 18 .......................................................................................................................... 21 .................................................................................................................. 22 .......................................................................................................................... 22 附錄 1:程序清單 ............................................................................................ 22 附錄 2:電路設(shè)計(jì)總圖 .................................................................................... 29 1 設(shè)計(jì)思路 訓(xùn)練學(xué)生綜合運(yùn)用己學(xué)課程的基本知識,獨(dú)立進(jìn)行單片機(jī)應(yīng)用技術(shù)開發(fā)工作,掌握單片機(jī)程序設(shè)計(jì)、調(diào)試,應(yīng)用電路設(shè)計(jì)、分析及調(diào)試檢測。 1. 應(yīng)用 MCS51 單片機(jī)設(shè)計(jì)交通燈管理電路; 2. 該系統(tǒng)要求顯示 50s 倒計(jì)時(shí)時(shí)間,當(dāng)計(jì)到需交換紅綠燈前 10s,路口均顯示黃燈; 3. 硬件設(shè)計(jì)根據(jù)設(shè)計(jì)的任務(wù)選定合適的 單片機(jī),根據(jù)控制對象設(shè)計(jì)接口電路。若用該方案,可提供較多I/O 口 ,但操作起來稍顯復(fù)雜。 方案三: 采用數(shù)碼管與點(diǎn)陣 LED (點(diǎn)陣式和 8段式 LED) 相結(jié)合的方法因?yàn)樵O(shè)計(jì)既要 求倒計(jì)時(shí)數(shù)字輸出,又要求有狀態(tài)燈輸出等,為方便觀看并考慮到現(xiàn)實(shí)情況,用數(shù)碼管與 LED 燈分別顯示時(shí)間與提示信息。時(shí)間為 40 秒。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。對 P0 端口寫 “1” 時(shí),引腳用作高阻抗輸入。 在 flash編程和校驗(yàn)時(shí), P1口接收低 8 位地址字節(jié)。 P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅(qū)動 4 個 TTL 邏輯電平。 ALE/PROG—— 當(dāng)訪問外部程存儲器或數(shù)據(jù)存儲器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。 10 EA/VPP—— 外部訪問允許,欲使 CPU僅訪問外部程序存儲器(地址為 0000HFFFFH), EA 端必須保持低電平(接地)。 12 圖 2- 1 請注意圖 2- 1b 和圖 2- 1d,它們 在一個時(shí)間段中四個方向都可以通車,這種狀態(tài)能在一定的時(shí)間內(nèi)達(dá)到較大的車流量,效率特別高。按照一般的規(guī)則,一個十字路口可分為主干道和次干道,主干道的放行時(shí)間大于次干道的放行時(shí)間,我們設(shè)定值時(shí)也應(yīng)以此為參考 數(shù)碼管顯示模塊 (1)靜態(tài)顯示方式:靜態(tài)顯示方式是指當(dāng)顯示器顯示某一字符時(shí),發(fā)光二極管的位選始終被選中。顯示器的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。 unsigned char const SEG_CODE[] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}。 P2 = COMM[i + 2]。 _nop_()。 initMCU()。 dsR1 = 1。 dsG2 = 1。 dsY1 = 1。在此,由于自身能力有限,在課程設(shè)計(jì)中碰到了很多的問題,我通過查閱相關(guān)書籍、資料以及和周圍同學(xué)交流。 define dsY2 P1^5。 void normalPageShow()。 _nop_()。 TL1 = 0xF0。 } else { giKeyTick = 0。 dsR2 = 1。 i 2。 } } main(void) { EA = 0。 dsY2 = 0。 dsR2 = 1。 20 2 課程設(shè)計(jì)質(zhì)量 課程設(shè)計(jì)選題合理,計(jì)算過程簡練準(zhǔn)確,分析問題思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),文理通順,撰寫規(guī)范,圖表完備正確。 normalPageShow()。 dsY2 = 0。 gbFlag_refreshLED = 1。 P0 = SEG_CODE[n]。 unsigned char const COMM[2] = {0x01, 0x02, 0x04, 0x08}。 dsY1 = 1。 if(++giTimerTick = 100 ) { giTimerTick = 0。 } } //1ms中斷初始化 void initMCU() { TMOD = 0x10。 i++) { _nop_()。 int data giKeyTick。 define dsG1 P1^2。 本次課程設(shè)計(jì)的過程是艱辛的,不過收獲卻是很大的。 dsG1 = 1。 dsR2 = 0。 //刷新 LED //10s的時(shí)候,兩個黃燈都亮,其余全滅 if(gnValue == 10){ dsY1 = 0。 } } 程序 : main(void) { EA = 0。 i++) { _nop_()。 P2 = COM
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1