交通燈控制器設計 設計內容 (1) 設計交通燈控制的軟硬件,實現交通燈的控制。 (2) 交通燈的紅、綠、黃燈亮燈時間可以通過鍵盤設定。 (3) 交通燈控制要有直道、彎道及非機動車的通行、停止控制。 (4) 在某一方向通車或停車時,要有動態的指示,消除司機的煩躁情緒。 (5) 紅燈停、綠燈行、黃燈停止未過線的機動車和停止方向的預啟動。 (6) 黃燈亮的時間不可改變,預定5秒鐘。
1.建立工程文件
單擊菜單“Project”→“New Project”,為所見的工程命名為:zjy并保存。
2.選擇單片機
保存好工程后會出現選用單片機的對話框,這里我們選用Atmel的89C51類型
3.編輯源程序文件
單擊菜單“File”→“New”選項,彈出的空白文本框編寫對應的代碼。完成后以.C為擴展名將文件保存至工程文件夾中。
4.將源程序加入到工程中
右擊工程文件窗口的“Source Group1”選項,在彈出的下拉菜單中單擊“Add Files to Group ‘Source Group1”,然后添加剛才保存的.C文件。
5.設置工程配置選項
右擊工程文件窗口的“Option for Target ‘Target 1’”選項,單擊“output”選項卡,勾選“Create HEX File”復選框,生成同名hex文件。其它選項本次試驗只需簡單了解,選擇默認,點擊確定。
6.生成可執行文件
完成設置工程配置選項的基本設定,單擊菜單“Project”→“Build Target”選項,Keil μVision將自動完成編譯、鏈接。
|