找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2330|回复: 19
收起左侧

单片机交通灯代码好难啊,写的头大

  [复制链接]
ID:1125419 发表于 2024-12-7 09:40 | 显示全部楼层 |阅读模式
交通灯代码好难啊,写的头大
51hei图片_20241207091355.jpg
51hei图片_20241207091400.jpg
回复

使用道具 举报

ID:466250 发表于 2024-12-7 15:17 | 显示全部楼层
都是逻辑,不难的。
回复

使用道具 举报

ID:1109793 发表于 2024-12-7 16:44 | 显示全部楼层
居然不用时间,用指令周期
回复

使用道具 举报

ID:1072347 发表于 2024-12-7 20:40 | 显示全部楼层
这又不难,当初我们还要求用汇编来写的
回复

使用道具 举报

ID:624769 发表于 2024-12-8 00:11 | 显示全部楼层
你管这叫难?难在没地方抄是吧?
回复

使用道具 举报

ID:619259 发表于 2024-12-8 11:13 | 显示全部楼层
如果老师照本宣科,学生就会感到难学。不说东西方向、南北方向,而是说横排竖排,不说时间,而是说指令周期,脱离实际。
回复

使用道具 举报

ID:1121801 发表于 2024-12-9 08:15 | 显示全部楼层
用C语言编程容易,只要编好一个状态,然后再复制更改一下参数就可以把4个状态搞出来了。
回复

使用道具 举报

ID:468878 发表于 2024-12-9 08:37 | 显示全部楼层
xiaobendan001 发表于 2024-12-7 16:44
居然不用时间,用指令周期

这老师怕也是个奇%,指令周期,STC15和AT89C51是不一样的啊,用时间多少秒不就行了。楼主是军的电子工程专业吧。
回复

使用道具 举报

ID:879348 发表于 2024-12-9 14:48 | 显示全部楼层
因为实际交通灯都是PLC控制的
回复

使用道具 举报

ID:844772 发表于 2024-12-9 15:36 | 显示全部楼层
这应该用555做,用单片机啥都没学到。
回复

使用道具 举报

ID:277239 发表于 2024-12-9 15:58 | 显示全部楼层
这个入门,还可以,你问下软件的
回复

使用道具 举报

ID:624769 发表于 2024-12-9 17:37 | 显示全部楼层
发表于 2024-12-9 08:37
这老师怕也是个 ...

一个指令周期是指执行一个 _nop_() 的时间,这样可以不用看晶振频率,也不用看MCU型号,只要是C51的代码,直接就能判断代码是否正确。批改作业是这样子的。
回复

使用道具 举报

ID:1034262 发表于 2024-12-10 22:33 | 显示全部楼层
比写电子钟容易。
回复

使用道具 举报

ID:712097 发表于 2024-12-12 19:36 | 显示全部楼层
这对于单片机编程来说,跟背26个字母再排列组合难度差不多。
回复

使用道具 举报

ID:1140585 发表于 2024-12-20 18:19 | 显示全部楼层
感觉可以直接用延时函数来做
回复

使用道具 举报

ID:255377 发表于 2024-12-21 17:18 | 显示全部楼层
延时500个函数,延时3000个函数;
红黄绿 亮函数,灭函数;
闪 用IO控制数码管阳极,IO取反。数码管阳极接电压,数据0xff或0x00;
按要求带入函数,调试吧
回复

使用道具 举报

ID:1020589 发表于 2024-12-21 20:13 | 显示全部楼层
看着字多,其实不难,看一点写一点就好了
回复

使用道具 举报

ID:420836 发表于 2024-12-23 01:37 | 显示全部楼层
有不同的方法来编写任务的代码,但是,与使用不同的方法相比,有些方法可能更容易或更难实现目标。对于这个任务,您可以考虑使用状态机方法来实现从一个状态到下一个状态的顺序转换。
回复

使用道具 举报

ID:36322 发表于 2024-12-23 08:32 | 显示全部楼层
这老师其实已经给降低难度了,不用时间而用指令周期,就是不用关心指令周期的长短,直接用指令延时就可以的
回复

使用道具 举报

ID:1130054 发表于 2024-12-23 18:03 来自触屏版 | 显示全部楼层
看一下书,参考一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表