一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 2330|回复: 8

[其他综合] 人到壮年,学单片机。其实也成!

[复制链接]
发表于 2012-11-1 14:04 | 显示全部楼层 |阅读模式
上次错说成中年了,这次改成壮年。希望坛里的50后、60后前辈莫怪。

话说上次买了开发板了,一时间毫无头序,又是电路,又是代码,连辅助软件也是英文的。重点是完全没法切入,连改代码都不知道怎么改。只是下载了几个配套光盘的程序玩了一晚上,就放置了3个月,一直没动它了。

昨晚心血来潮,又用ISIS仿真51开发板,玩了一个晚上。终于有点眉目了,昨晚成功驱动1602液晶。

话说现在看来,单片机就简单了。从二制进角度理解高低电平,一个 P0 就是一个字节,8位。每位可以单独赋值,也可以一起赋值。这样操作就相当方便了,做个8位流水灯就太容易了。1602液晶,有8个数据脚对应单片机P0,每次传输1字节,也就是8位。最大可以有256个字符,因为8位二进制最大值256 . 1602液晶 其它特殊引脚就剩下:RS 、 RW 、EN   分别表示 写入命令/数据 ,读或写 ,使能 等选项,分别对应高低电平,只有EN 使能特别一点,要先高电平到低电平。然后写好函数,就很简单的驱动液晶了。还有常用的延时代码,需要与晶振周期联系起来做个循环就OK了。

还有74hc573锁存,也很好理解,你传一个高电平,它对应输出口就保持高电平。它也有个使能端口,也就是一些源码上的所谓的段、位控制。

个人觉得,至于51单片机什么原理什么构造的详尽的,如果是业余,如果没有时间,完全没必要深入去了解。开发板送的教程是一大堆,视频的、PDF的,但哪里有时间去看它。我是没去看的,当然C语言要会。只要能够用单片机实现某些功能就可以了。说来说去,单片机就是靠这些引脚 高低电平,去驱动电路或传输数据。学会去操作这些引脚,个人觉得这是初学者掌握单片机的重点所在。所谓万变不离其踪,再复杂的程序引脚输出都是最终结果。  

坛里一位前辈跟我说,不用买开发板,用电脑仿真。其实对于单纯写代码来说,都是一样的,真得不用买开发板。要学习硬件就自己动手做吧,最小系统连10个元件都不到,很容易搭。

这些都是个人初学经验,或许能为初学者找到入口。高手也请拍砖。
发表于 2012-11-1 14:07 | 显示全部楼层
严重支持,此感受对年轻人也会有启示。
回复

使用道具 举报

发表于 2012-11-1 14:34 | 显示全部楼层
年轻人只知道多大的硬盘,多大内存,cpu多少G
回复

使用道具 举报

发表于 2012-11-1 14:58 | 显示全部楼层
支持一个  继续加油~~
回复

使用道具 举报

发表于 2012-11-1 15:08 | 显示全部楼层
年轻人只知道多大的硬盘,多大内存,cpu多少G
hicool 发表于 2012-11-1 14:34 https://www.yleee.com.cn/images/common/back.gif



    也不尽然,  一杆子打死一船人是不科学的 ..


我也算是个初学者,

个人觉得 初学者 最好的学习方式就是先抄,再改.

板子还是可以买一个的(找熟手帮忙焊一个也成), 毕竟软件仿真什么的没有硬件来得真实,找不到学习过程中的成就感.
回复

使用道具 举报

发表于 2012-11-1 15:34 | 显示全部楼层
回复 3# hicool
我也才刚二十出头啊。。。也在玩单片机呀,不知道算是壮年人还是年轻人
回复

使用道具 举报

发表于 2012-11-1 16:10 | 显示全部楼层
很好的启发,回去我也翻出来玩玩
回复

使用道具 举报

发表于 2012-11-1 17:52 | 显示全部楼层
额……个人感觉,要想真正入手单片机,手头最好有块开发板…………
回复

使用道具 举报

 楼主| 发表于 2012-11-1 18:12 | 显示全部楼层
额……个人感觉,要想真正入手单片机,手头最好有块开发板…………
zhixiaoyuhong 发表于 2012-11-1 17:52 https://www.yleee.com.cn/images/common/back.gif



    对于初学者来说,个人感觉软件仿真里面的元件连接图更简洁直观,容易理解。对于初学更有帮助。开发板的作用真的不大。真要学习硬件时,再自己做个最小系统。费用低廉,而且应用更具体实用。学习效果更好。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-3 17:27 , Processed in 0.035553 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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