一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1354|回复: 8
收起左侧

[其他综合] 我该如何学单片机

[复制链接]
发表于 2019-2-20 19:53 | 显示全部楼层 |阅读模式
我硬件电路都行,包括单片机的引脚功能以及该怎么工作也能明白。
平时做个东西,都是我自己画方框图流程图,让别人写代码。
硬件电路都是我自己做。
唯独就是C语言不懂。打开keil,不知道怎么办了。
当然,点亮LED这样简单的代码程序也能写。
我几乎看过所有的51单片机的视频。
但是现在还是跟以前一样。
不知道该怎么办才行了。
发表于 2019-2-20 20:06 | 显示全部楼层
差一师傅带进门
发表于 2019-2-20 20:42 | 显示全部楼层
看看郭天祥的视频吧,入门还是非常非常不错的,
虽然代码质量很差,也没有什么结构可言,但是对于您这种0基础的还是比较好入门的,至少可以让您学会最简单的C和keil的基本操作,

PS:看完他的视频也仅仅算是知道C和keil最简单最温和的一面,后续的东西等你学完了也就会自己找路了,
PPS:切不可完全迷信郭天祥的视频教程,真的只是最简单的入门
发表于 2019-2-21 05:48 | 显示全部楼层
以前学51,是看实例和解释,逐个程序看怎样设定主程序及中断程序
当然,也要明白每个内存,每一记存器,每一bit的用途。

学计时程序/232通讯,要知怎样选晶振频率;每个代码用多少个时钟周期,从而知道每个loop延迟了多少...

但我是学指令/assembly,不是学 keil C。
指令的用途,每个也要知,也要明。不同的位置定位方法怎样用也要知...
发表于 2019-2-21 08:39 | 显示全部楼层
硬着头皮学,能力是时间和精力换来的

拿优质代码阅读会有比较大收获.

发表于 2019-2-21 12:31 | 显示全部楼层
我当年入门就是淘宝了一块50多块钱的开发板,送了一套视频课程,边看边做,看完视频就能玩万年历了
发表于 2019-2-21 15:50 | 显示全部楼层
我和你一样,原来准备学51,看了N多视频,也就能做简单的流水灯什么的,后来接触了ARDUINO~用了一周的时间看资料,买了UNO,试验,学习,改动,目前写个简单的可以自己搞定了,这个入门感觉简单一些。
发表于 2019-2-21 20:17 | 显示全部楼层
初期建议淘宝买一个开发板的,不用太贵的,50左右的就可以,配套例程改一改,然后自己东拼西凑写一写程序,写得多了也就会了。我单片机也就是自学的。会画流程图了,也就简单了,按照流程下去,无非就是循环和判断的事儿
发表于 2019-2-21 20:29 | 显示全部楼层
本帖最后由 xshui 于 2019-2-24 21:32 编辑

建议看一下吴坚鸿的《手把手教你单片机程序框架》连载。

手把手教你单片机程序框架.doc

5.93 MB, 下载次数: 209, 下载积分: 一乐金币 -1

售价: 5 人民币  [记录]

本版积分规则

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

GMT+8, 2025-4-29 02:25 , Processed in 0.063489 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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