论坛风格切换切换到宽版
  • 12084阅读
  • 78回复

老HAM学单片机 闲聊启发贴 [复制链接]

上一主题 下一主题
离线BD5UYW
发帖
4657
只看该作者 40楼 发表于: 2011-05-07
'
楼主高手,今天观看了十天学会单片机视频,感觉真的不错,c真的很强大,特别是运算程序,汇编要上百行的程序c两三行搞定,厉害呀,但位操作和汇编差不多,
  看到一个问题,第三课老师讲蜂鳴器和继电器时,居然分不清pnp和npn三极管,也没有搞明白有源蜂鸣器和无源蜂鸣器,
  会软件的不懂硬件,懂硬件的不会软件,这就是中国特色,象楼主软件硬件都精通,注定成大事,
'


我学编程也是被逼的,绝对是业余级别。达到目的,不太讲究语法,
用比别人更多的时间查错,十几年来设计的产品没因软件原因召回。
发此贴是希望坛内会硬件的朋友抛弃包袱,点滴学起,很快就入门了。
diy不是做产品,容许出错,慢慢调试即可,软硬通玩很神奇的。
离线BD5UYW
发帖
4657
只看该作者 41楼 发表于: 2011-05-07
'
70末的路过,目前使用stc和stm32中~~~~
'

stm32主流。
离线BD5UYW
发帖
4657
只看该作者 42楼 发表于: 2011-05-07
[quote=永远的fm]初学者建议学89s52之类的51系列,带isp烧录。或者用stc系列的也可以,直接用串口烧录,但stc产品线太复杂了,选起来头大。
语言方面,我一开始学汇编,一年后开始c学习,现在写一般的控制类和简单算法程序都没问题。建议初学者看看汇编,了解单片机架构和控制原理,然后学c会更好,一开始就学c可能遇到一些问题不知该怎么办。
关于开发环境,以前朋友送了个伟福硬件仿真器,我都用它提供的集成调试环境来写代码,写好直接编译然后调试。很少用keil。这个软件其实很好用。
等学完c之后,转其他单片机和arm之类就很方便了[/quote]


c51的书也会介绍mcu内部结构,我建议没接触过单片机的朋友直接跳过汇编,否则会挺糊的。
c51点发光管很容易的,就如学无线电硬件先焊个fm无线话筒。
离线BD5UYW
发帖
4657
只看该作者 43楼 发表于: 2011-05-07
'
有道理,不过初学者最好用at89s51系列和c语言编程。c8051f系列功能速度快ad使用方便,初学使用麻烦。
'

c8051就是贵,相对stm更划算。淘宝有很多优秀的开发板,200~500元,找找。
离线autopccopy
发帖
89
只看该作者 44楼 发表于: 2011-05-07
同意lz! :)
离线cctvcctv
发帖
412
只看该作者 45楼 发表于: 2011-05-08
[quote=永远的fm]初学者建议学89s52之类的51系列,带isp烧录。或者用stc系列的也可以,直接用串口烧录,但stc产品线太复杂了,选起来头大。
语言方面,我一开始学汇编,一年后开始c学习,现在写一般的控制类和简单算法程序都没问题。建议初学者看看汇编,了解单片机架构和控制原理,然后学c会更好,一开始就学c可能遇到一些问题不知该怎么办。
关于开发环境,以前朋友送了个伟福硬件仿真器,我都用它提供的集成调试环境来写代码,写好直接编译然后调试。很少用keil。这个软件其实很好用。
等学完c之后,转其他单片机和arm之类就很方便了[/quote]
一直用伟福软件 keil不会用 呵呵
离线BA7IA
发帖
11179
只看该作者 46楼 发表于: 2011-05-09
星期天翻箱子找出了几个曾经用过的单片机开发机。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BA7IA
发帖
11179
只看该作者 47楼 发表于: 2011-05-09
这个是中古的8051在线开发仿真器,是用并行接口的,仿真头都在。但是,电脑上的仿真软件已经找不到了。
它是我用过的第五代8031开发机。记得最先用的是启东的8031开发机,是一块大电路板,有8位数码管和8x8键盘。不能接电脑的,代码要自己用键盘逐个输入进去。
求这个开发仿真器的软件,这样这个老古董或者又能用了。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BH7ohz
发帖
3475
只看该作者 48楼 发表于: 2011-05-09
7ia的东西够老了。。。
离线BG3TBI
发帖
488
只看该作者 49楼 发表于: 2011-05-10
越看越深奥了,我已经落后很远了……
离线BG4IIE
发帖
883
只看该作者 50楼 发表于: 2011-05-11
好!!学习了!
离线BH7KVE
发帖
1334
只看该作者 51楼 发表于: 2011-05-11
10多年前玩过pic emc 51。最近又把多年不玩的单片机和diy玩起来,发现c确实好用,keil也和谐了,真不错。记得从前keil c 有2k的可玩,比较痛苦。所以多用汇编。
朋友推荐国货stc,发现现在的51确实很便宜很强大。该有的资源差不多都有,速度也不错。现在的8位单片机的容量已经不是问题,32k跟64k也就是块把钱的差距。
离线jnwysh
发帖
225
只看该作者 52楼 发表于: 2011-05-11
早些年跟电视学过z80单板机,只是从没有实践过,动手能力基本没有。
离线雪鹰
发帖
104
只看该作者 53楼 发表于: 2011-05-11
'
早些年跟电视学过z80单板机,只是从没有实践过,动手能力基本没有。
'
前年也买了一块单片机学习板,因工作忙学学停停,还没有学懂多少,看来还需要下工夫才行啊!
离线BG7RCX
发帖
4074
只看该作者 54楼 发表于: 2011-05-12
只学过z80的飘过。
离线四正
发帖
414
只看该作者 55楼 发表于: 2011-05-12
60后的年近半百了!有点儿狂想症???不过个人感觉脑子还凑合,每天自己喝了几瓶啤酒都记得清清楚楚,几天打个电话,酒干了倘卖我的上门来直接付钱从来不用数数,呵呵!年后就有这想法,今天真的没白到此到此一游!
离线bg4uan
发帖
10625
只看该作者 56楼 发表于: 2011-05-12
以前能用汇编,学习郭天祥的视频,三天就明白c了,估计一个月就能自己写c语言程序了,
离线BD2RWR
发帖
1972
只看该作者 57楼 发表于: 2011-05-13
'
一直用伟福软件 keil不会用 呵呵
'

伟福仿真器性能比较稳定,容易掌握是比较成熟的产品。有的仿真器性能不稳定,很多初学者搞不懂是什么地方的毛病。
离线永远的FM
发帖
12110
只看该作者 58楼 发表于: 2011-05-13
'
伟福仿真器性能比较稳定,容易掌握是比较成熟的产品。有的仿真器性能不稳定,很多初学者搞不懂是什么地方的毛病。
'

我用伟福仿真器发现一个蛋疼问题:有些c文件编译完成进入调试阶段后,如果按暂停调试就一定会进入反汇编界面,无法指出这时运行到c代码哪个位置,但有些文件没此问题。后来发现如果文件名有中文就有此问题,不知你遇到过没有?
离线BD5UYW
发帖
4657
只看该作者 59楼 发表于: 2011-05-14
[quote=永远的fm]我用伟福仿真器发现一个蛋疼问题:有些c文件编译完成进入调试阶段后,如果按暂停调试就一定会进入反汇编界面,无法指出这时运行到c代码哪个位置,但有些文件没此问题。后来发现如果文件名有中文就有此问题,不知你遇到过没有?[/quote]

伟福仿真器我也有,编译环境是不支持长文件名的。