注册 登录
编程论坛 单片机编程

开始学习单片机

hu9jj 发布于 2016-06-11 08:26, 20981 次点击
20多年前曾经买过一本单片机的教材,有过一定的研究,但因条件所限,没有实际操作过。现在准备涉及智能控制,需要使用单片机,为此买了一套单片机开发板和若干单片机最小系统,开始单片机的学习过程。不管结果如何,此贴就作为学习笔记和日志,用来记录学习过程的心得体会。
131 回复
#2
hu9jj2016-06-11 08:52
按照开发板商家给出的介绍资料,第一步是安装开发板USB转串口CH340驱动程序,可安装之后在设备管理器中查不到端口信息。
#3
hykj94952016-06-11 17:58
20多年前。。。。。。哭了,开始学汇编了吗?
#4
hu9jj2016-06-11 20:36
以下是引用hykj9495在2016-6-11 17:58:47的发言:

20多年前。。。。。。哭了,开始学汇编了吗?

别哭!93年买了一本介绍51型单片机的书籍,看了不止一遍,只是当时没有条件实际操作。搬了几次家,多年没有看过,这几天想找找怀旧的感觉,但是找不到这本书了。
#5
hu9jj2016-06-11 20:43
仔细看了一下教材,原来是要单片机开发板与电脑连接之后才能在设备管理器中查到端口信息,我尚未连接,所以就看不到端口信息了。
#6
hu9jj2016-06-11 20:57
看了介绍,开发单片机程序需要keil软件,资料上说可以在网上下载。于是到百度搜索,选了排名第一的链接,进了网页下载安装程序,明明说是keil 9.x版,安装时却成了美人历软件,于是又选了排名第三的链接,刚点进去还没来得及其他操作,稀里哗啦地自动连续打开4-5个游戏、博彩、美女的页面,我立即通过任务管理器中断IE的运行,再检查时已经自动安装了鲁大师、风行、百度桌面和不清楚的游戏程序。我不得不启动早已冷落在角落的360安全卫士,查、杀、清,加上强行卸载,折腾了2-3个小时才恢复原样。真是:百度搜索,想说爱你不容易啊!
#7
hykj94952016-06-11 21:14
保密

[此贴子已经被作者于2016-6-11 21:57编辑过]

#8
hykj94952016-06-11 21:28
保密



[此贴子已经被作者于2016-6-11 21:57编辑过]

#9
hu9jj2016-06-11 21:40
W3.X纯粹是用来打扑克牌和挖地雷,当时的窗口应用软件少得可怜。W95才初具雏形,动撤蓝屏重启,W98才能算是比较好用的操作系统。
#10
hu9jj2016-06-11 21:42
还是在本论坛中找到keil编译软件和注册机,顺利地安装了单片机编译软件。
#11
hykj94952016-06-11 21:57
98的死机循环啊,哈哈哈。经典
#12
hykj94952016-06-11 21:57
叔叔帮我保密啊
#13
hykj94952016-06-11 21:59
回复 10楼 hu9jj
98的死机窗口循环。。。。经典
95小蜜蜂

[此贴子已经被作者于2016-6-11 22:02编辑过]

#14
hykj94952016-06-11 22:13
我想起我奶奶和我妈的话,她们说我会一生死在电脑上。
我好想哭。 这是个诅咒。
我不喜欢这种宿命的感觉。(我现在计算机专业,被调剂)
我不是讨厌计算机。
但它别成为宿命啊。
为什么要这样说我!!!!
#15
hu9jj2016-06-12 07:07
以下是引用hykj9495在2016-6-11 22:13:12的发言:

我想起我奶奶和我妈的话,她们说我会一生死在电脑上。
我好想哭。 这是个诅咒。
我不喜欢这种宿命的感觉。(我现在计算机专业,被调剂)
我不是讨厌计算机。
但它别成为宿命啊。
为什么要这样说我!!!!

这也没有什么不好啊,比死在麻将桌上、游戏厅里的好几万倍呢,说不定还能够象马云、求伯君、史玉柱、雷军等人一样呼风唤雨呢。
#16
hu9jj2016-06-12 07:11
试用了keil软件,才清楚单片机编程也可以用上C语言,比起汇编语言要方便不少。遗憾的是此软件是英文版,没有中文,有些菜单功能尚不清楚,需要慢慢熟悉和了解。
#17
hu9jj2016-06-12 07:37
进一步查看资料,发现厂商提供了一个汉化包的链接,下载解压后,keil软件的菜单基本上都是中文显示了。感谢有那么多无私奉献的爱好者!
#18
hykj94952016-06-12 08:46
睡了四个小时,说到单片机,我想到了我初中见过的一个中专专业(五年制)数控可视化编程。我又看了一些图,发现好多单片机和开关有关。那数控和单片机有什么关联.
我后来上的是高中。
我不会成为it公众人物的,从小有人看着我做事,我就不干了,让你看。。。
非常讨厌被关注
我超级喜欢和比我大的人玩,他们的脑子有我想要的东西,我翻箱倒柜
#19
hu9jj2016-06-12 12:34
今天终于找到93年到北京开会时买的《单片机原理及应用》这本书了,当时共买了三本书,还有一本是介绍C语言的,另一本是介绍ForBase2.5的,这两本书也要尽量找到,这也算是年轻时的回忆。
只有本站会员才能查看附件,请 登录
#20
hykj94952016-06-12 13:01
basic语言,vb雏形
#21
hykj94952016-06-12 13:03
让我猜猜那本C语言的作者,谭浩强?,哈哈哈
#22
hu9jj2016-06-12 14:18
以下是引用hykj9495在2016-6-12 13:03:55的发言:

让我猜猜那本C语言的作者,谭浩强?,哈哈哈

好象是,要找到了才能证实。谭老师写了不少类似的入门教材。
#23
hykj94952016-06-12 15:15
你至少有45岁+。90年代好玩不?各种磁带,好多书店。录像厅。单色的衣服。(2000)
对了我见过那种品牌机,连主板都是焊死的,Cpu主频只能带起一个offence98和一个针式打印机,砂统芯片组,威盛的内存。最后机箱上大写的IBM,我好想拆了它(2006)的市图书故馆有).
请叫我人肉日历。叔叔,哈哈哈哈
#24
hu9jj2016-06-12 20:03
以下是引用hykj9495在2016-6-12 15:15:43的发言:

你至少有45岁+。90年代好玩不?各种磁带,好多书店。录像厅。单色的衣服。(2000)
对了我见过那种品牌机,连主板都是焊死的,Cpu主频只能带起一个offence98和一个针式打印机,砂统芯片组,威盛的内存。最后机箱上大写的IBM,我好想拆了它(2006)的市图书故馆有).
请叫我人肉日历。叔叔,哈哈哈哈

年龄猜错了近二十岁。
那时品牌机价值都是数以万元,最先进的电脑可能还不如现在的普通智能手机。我现在还保留了一台AST的486sx和一台用Z80芯片的国产学习机,准备留作纪念。
#25
hykj94952016-06-12 20:41
你生气了?叔叔,对不起啊,原谅我年幼无知。
#26
hykj94952016-06-12 20:43
学习机我只知道文曲星(牌子)
#27
hykj94952016-06-12 20:47
回复 24楼 hu9jj
这些事我都不敢和老师同学说,我是怪物。表扬一下我吧。。。。期待
2000是我的极限

[此贴子已经被作者于2016-6-12 20:53编辑过]

#28
hu9jj2016-06-13 06:50
以下是引用hykj9495在2016-6-12 20:41:06的发言:

你生气了?叔叔,对不起啊,原谅我年幼无知。

您误解了,我并没有生气,也没有需要生气的诱因。
#29
hu9jj2016-06-13 06:52
以下是引用hykj9495在2016-6-12 20:47:50的发言:

这些事我都不敢和老师同学说,我是怪物。表扬一下我吧。。。。期待
2000是我的极限

活跃的坛友,应该得到大家的赞扬!
#30
hykj94952016-06-13 08:58
啦啦啦
#31
hykj94952016-06-13 12:33
吃饭恶心了,唉,身体差。
#32
hu9jj2016-06-13 19:52
以下是引用hykj9495在2016-6-13 12:33:09的发言:

吃饭恶心了,唉,身体差。

这要注意了,如果是经常这样,一定去看医生,毕竟身体健康是最重要的。
#33
hykj94952016-06-13 20:31
撸代码半夜三点睡,8点继续敲到11点
今天又开工


[此贴子已经被作者于2016-6-13 20:36编辑过]

#34
hykj94952016-06-13 20:32
。。。。。。

[此贴子已经被作者于2016-6-14 09:19编辑过]

#35
hykj94952016-06-13 20:45
。。。。。

[此贴子已经被作者于2016-6-14 09:18编辑过]

#36
hykj94952016-06-13 21:00
c语言不像想象中那么难,我有些开心,有些难过。
但愿容易些,我还要好多东西没学哩

我适合学编程,我想改变抖机灵的思考方式,慢下来。
在聪明上吃过大亏

[此贴子已经被作者于2016-6-13 21:44编辑过]

#37
hu9jj2016-06-14 06:27
以下是引用hykj9495在2016-6-13 21:00:10的发言:

c语言不像想象中那么难,我有些开心,有些难过。
但愿容易些,我还要好多东西没学哩

我适合学编程,我想改变抖机灵的思考方式,慢下来。
在聪明上吃过大亏

正所谓难者不会,会者不难也。很多语言都有类似的特性,刚入门时觉得新名词、新概念很多,记不住。到了深入学习之后再回过头来看,原来觉得很难的东西不过如此。
#38
hykj94952016-06-14 10:38
编程人都好谦虚啊,是要不停学习新技术的原因吧。也许也许我特别机灵,但谦虚我总是学不会。呜呜呜
我到底是怎么了。
好想哭
#39
hu9jj2016-06-14 21:05
为了方便维修焊接操作和调试单片机,花了几天的功夫做了一个工作台。顶部主要是放各种接线,中间是放仪表的,目前放了一个万用表和一个自己打造的调压电源。台面上配备了一个可移动的放大镜(利用了废话筒支架)和一个电烙铁支架,还做了一个简易的夹持器,用来固定一些小物件。台面底下做了一个小抽屉用来放置工具。以后还准备买点灯带做照明。
只有本站会员才能查看附件,请 登录
#40
hykj94952016-06-14 21:29
好手工
#41
hujj2016-06-16 06:17
按照学习资料的介绍安装好了编辑和下载程序,成功地将一个示例程序下载到单片机中。准备自行修改示例程序,但编译程序提示缺少一个头文件,找遍资料光盘都没有,只有向厂家咨询求助了。
只有本站会员才能查看附件,请 登录
#42
hu9jj2016-06-17 22:49
因为有些技术问题还需要请教,在等待回复的空闲时间,我将购买的单片机散件进行焊接,先为LCD1602焊接了单排插脚,在开发板上测试通过了,其他的主要零件也焊在了线路板上,但后面的飞线尚未开始焊。先上两张图:
#43
hu9jj2016-06-17 22:50
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
#44
hu9jj2016-06-18 16:46
编制的第一个单片机程序调试成功,显示了几个自定义的简单笔划汉字。如下图:
只有本站会员才能查看附件,请 登录
#45
hykj94952016-06-18 18:14
显示屏这么小!!
#46
hu9jj2016-06-18 18:37
以下是引用hykj9495在2016-6-18 18:14:54的发言:

显示屏这么小!!

根据用途来确定屏幕,有些应用仅需要显示少量信息,自然就会选择小屏幕。
#47
hykj94952016-06-19 07:58
怎么越看越像电脑主板?它和主板有什么关系?
#48
hu9jj2016-06-19 22:35
相同点:都是由线路板+集成块和其他电子元器件组成,都是有CPU、内存、控制线路。
不同点:单片机性能相对单一,电脑主板的功能更强大。
#49
hykj94952016-06-19 22:45
今天有些难过
#50
hykj94952016-06-20 09:46
回复 48楼 hu9jj
虽然它比主板弱,但是我们还需要它。那么它一定可以做到主板做不到的事。主板不集成显示。一台主机可以输入处理数据输出结果。但是单片机好像 只能输出。它不能自己给自己编码?
#51
hykj94952016-06-20 09:47
回复 48楼 hu9jj
虽然它比主板弱,但是我们还需要它。那么它一定可以做到主板做不到的事。主板不集成显示。一台主机可以输入处理数据输出结果。但是单片机好像 只能输出。它不能自己给自己编码?
123