lovelyp
驱动牛犊
驱动牛犊
  • 注册日期2001-05-16
  • 最后登录2004-05-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4455回复:13

我应该如何学习单片机编程?

楼主#
更多 发布于:2001-07-10 16:23
对硬件所知甚少,精通C++,会Asm
因为项目需要,也为自己的发展,想学单片机编程。
请各位过来人指点,不胜感谢。
1.介绍一下自己的学习经验。
1.请推荐几本好书。

dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-10 16:52
北京航空航天大学的何立民出的几本书不错.有入门的和技巧性的.介绍单片机开发的网站也不少.
cindy1999
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-10 18:09
其实写单片机程序,只是控制几个中断和定时计数器罢了。
重要的是选择什么单片机去实现你需要的功能,也就是说根据需要的功能去确定需要多少个中断源、多少个定时器、多快的速度等,然后选择一个合适的芯片。
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-10 19:40
最重要的所有的编程思想是一致的。无非单片机与硬件相关性更大而己。

如果你对ansi c精通更好,现在的单片机编程全面向c51(也即是ansi c,标准C)偏。
lovelyp
驱动牛犊
驱动牛犊
  • 注册日期2001-05-16
  • 最后登录2004-05-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-11 08:30
谢谢各位,请问:
初学者应该用什么单片机做个什么东西呢?
Youngar
游客
游客
5楼#
发布于:2001-07-11 10:21
Use MCU51(By Philips) to make a remote control system.It is only a small board but powerful functions.
jetnet
游客
游客
6楼#
发布于:2001-07-12 09:15
其实用C51来开发单片机程序,已经相当简单了。问题在于你控制的硬件的复杂性,因为任何硬件的信号,我们理解的只是理论上的,而实际波形可能相当紊乱,所以必须从软件、硬件上消除这种响应,所以还是相当锻炼人的。还有,如果对功耗有要求的话,那么选选什么单片机就很重要了。
Youngar
游客
游客
7楼#
发布于:2001-07-13 15:22
Right.It is very important for the Sequences/Timing.You should pay more attention to it.
ccc
ccc
驱动牛犊
驱动牛犊
  • 注册日期2001-07-15
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-08-17 08:56
做单片机有前途吗?
Youngar
游客
游客
9楼#
发布于:2001-08-17 10:30
还好.MCU的编程已经是"嵌入式系统"编程的一部分了.而且MCU的功能越来越强大.熟悉单片机的编程有利于转向基于ARM7/ARM9的嵌入式系统编程.
Good luck.
jetnet
游客
游客
10楼#
发布于:2001-08-17 11:19
单片机当然有前途啊,如果你认为没前途,那只能说明你比较愚昧!
Darwin
驱动牛犊
驱动牛犊
  • 注册日期2001-08-12
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-08-18 18:01
我现在也正在学习单片机技术,我介绍2个不能不去的站点
http://www.atmel.com
http://developer.intel.com/design/mcs51/
zhk1124
驱动牛犊
驱动牛犊
  • 注册日期2002-10-30
  • 最后登录2004-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-02 16:47
你精通C,会ASM  想学单片机,如果这样的话学单片机我想在指令系统方面,你象看说明书一样看一下没几天就可以明白的,如果是对可编程逻辑芯片操作,可以找相应芯片说明书,就可以,如果还要对电路的连接的话,哪可能要学习几天,要看你对这方面的知识如何,不过我想技术对一个人来说,只要有资料,如果理解了,什么样的技术都是很简单的,有任务再去学技术的话一但学会,就一定很牢固的掌握了这门技术
LZQING_FAIRWAY
驱动牛犊
驱动牛犊
  • 注册日期2002-10-26
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-04 15:11
要有点电子方面的知识才行,会语言学起来当然可以快一些,不过c51与普通c语言有些差别,有一些特殊语句,都看点那方面的书比较好
游客

返回顶部