找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2225|回復(fù): 19
收起左側(cè)

單片機(jī)交通燈代碼好難啊,寫的頭大

  [復(fù)制鏈接]
ID:1125419 發(fā)表于 2024-12-7 09:40 | 顯示全部樓層 |閱讀模式
交通燈代碼好難啊,寫的頭大
51hei圖片_20241207091355.jpg
51hei圖片_20241207091400.jpg
回復(fù)

使用道具 舉報

ID:466250 發(fā)表于 2024-12-7 15:17 | 顯示全部樓層
都是邏輯,不難的。
回復(fù)

使用道具 舉報

ID:1109793 發(fā)表于 2024-12-7 16:44 | 顯示全部樓層
居然不用時間,用指令周期
回復(fù)

使用道具 舉報

ID:1072347 發(fā)表于 2024-12-7 20:40 | 顯示全部樓層
這又不難,當(dāng)初我們還要求用匯編來寫的
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2024-12-8 00:11 | 顯示全部樓層
你管這叫難?難在沒地方抄是吧?
回復(fù)

使用道具 舉報

ID:619259 發(fā)表于 2024-12-8 11:13 | 顯示全部樓層
如果老師照本宣科,學(xué)生就會感到難學(xué)。不說東西方向、南北方向,而是說橫排豎排,不說時間,而是說指令周期,脫離實(shí)際。
回復(fù)

使用道具 舉報

ID:1121801 發(fā)表于 2024-12-9 08:15 | 顯示全部樓層
用C語言編程容易,只要編好一個狀態(tài),然后再復(fù)制更改一下參數(shù)就可以把4個狀態(tài)搞出來了。
回復(fù)

使用道具 舉報

ID:468878 發(fā)表于 2024-12-9 08:37 | 顯示全部樓層
xiaobendan001 發(fā)表于 2024-12-7 16:44
居然不用時間,用指令周期

這老師怕也是個奇%,指令周期,STC15和AT89C51是不一樣的啊,用時間多少秒不就行了。樓主是軍的電子工程專業(yè)吧。
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2024-12-9 14:48 | 顯示全部樓層
因?yàn)閷?shí)際交通燈都是PLC控制的
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2024-12-9 15:36 | 顯示全部樓層
這應(yīng)該用555做,用單片機(jī)啥都沒學(xué)到。
回復(fù)

使用道具 舉報

ID:277239 發(fā)表于 2024-12-9 15:58 | 顯示全部樓層
這個入門,還可以,你問下軟件的
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2024-12-9 17:37 | 顯示全部樓層
發(fā)表于 2024-12-9 08:37
這老師怕也是個 ...

一個指令周期是指執(zhí)行一個 _nop_() 的時間,這樣可以不用看晶振頻率,也不用看MCU型號,只要是C51的代碼,直接就能判斷代碼是否正確。批改作業(yè)是這樣子的。
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2024-12-10 22:33 | 顯示全部樓層
比寫電子鐘容易。
回復(fù)

使用道具 舉報

ID:712097 發(fā)表于 2024-12-12 19:36 | 顯示全部樓層
這對于單片機(jī)編程來說,跟背26個字母再排列組合難度差不多。
回復(fù)

使用道具 舉報

ID:1140585 發(fā)表于 2024-12-20 18:19 | 顯示全部樓層
感覺可以直接用延時函數(shù)來做
回復(fù)

使用道具 舉報

ID:255377 發(fā)表于 2024-12-21 17:18 | 顯示全部樓層
延時500個函數(shù),延時3000個函數(shù);
紅黃綠 亮函數(shù),滅函數(shù);
閃 用IO控制數(shù)碼管陽極,IO取反。數(shù)碼管陽極接電壓,數(shù)據(jù)0xff或0x00;
按要求帶入函數(shù),調(diào)試吧
回復(fù)

使用道具 舉報

ID:1020589 發(fā)表于 2024-12-21 20:13 | 顯示全部樓層
看著字多,其實(shí)不難,看一點(diǎn)寫一點(diǎn)就好了
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2024-12-23 01:37 | 顯示全部樓層
有不同的方法來編寫任務(wù)的代碼,但是,與使用不同的方法相比,有些方法可能更容易或更難實(shí)現(xiàn)目標(biāo)。對于這個任務(wù),您可以考慮使用狀態(tài)機(jī)方法來實(shí)現(xiàn)從一個狀態(tài)到下一個狀態(tài)的順序轉(zhuǎn)換。
回復(fù)

使用道具 舉報

ID:36322 發(fā)表于 2024-12-23 08:32 | 顯示全部樓層
這老師其實(shí)已經(jīng)給降低難度了,不用時間而用指令周期,就是不用關(guān)心指令周期的長短,直接用指令延時就可以的
回復(fù)

使用道具 舉報

ID:1130054 發(fā)表于 2024-12-23 18:03 來自觸屏版 | 顯示全部樓層
看一下書,參考一下。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表