自学单片机问题如何实际使用的问题

我是单片机的爱好者,学了一段时间的51,现在能自由的在实验板上控制数码管,LED灯,按键等。想试着离开实验板实际使用下,我能购买到所需要的电子元件,但问题是我的专业是医学不是电子,所以就没有电路方面的基础了。
1:我应该怎么继续我接下来的学习?
2:学模拟电路?
3:学数字电路?
4:应用单片机需要对数字电路中各种集成门的内部结构很了解么?(有本教数自电路的书,它上面明确说了不讲集成门的知识,这是我唯一能直接看懂的数字电路书了)

谢谢指教了?
那个,请大家按顺序具体的回答我的问题啊,大体的方向我是知道的,具体的就不清楚了。

1.看你的兴趣了,如果就是业余兴趣爱好,可以做一些自己喜欢又可以做成的东西。比如,自动控制流量的滴瓶,简易的脉搏测量器。如果你想专业做,那就得学模电和数电了,因为单片机需要外围电路的配合才能运行,比如把你的脉搏跳动变成电脉冲后要整形(数电),放大(模电)才能被单片机识别。
2.模电讲的是二级三级管的构造和工作原理,之后由多个三极管可以构成运放,这是模拟电路基础。这样说吧,你的单片机是由成千上万个三极管构成的。
3。我举个例子吧,单片机的串口怎样你懂吧,他是一个移位寄存器(数电),每个移位寄存器是由多个触发器构成的,每个触发器又是由与非门构成的,而与非门是由一系列三极管构成的。这样你就发现,你学数电时就是这样,先学门电路,再学触发器,再学移位寄存器。你学数电就是在懂得三极管的基础上知道他能构成门电路,门电路能够成触发器。。。至于怎么构成(内部结构)不用知道。
4.给你讲讲我的经验:单片机要想玩的爽,学学LCD的驱动方法,这样就可以显示了。想做机器人(很多爱好者是这样),这就要求你的模电数电了,作机器人很复杂,但成就感是非常大的。

单片机这个东西不是单独的,想做实际的东西,一定是要学一些模电和数电的。你可以想想自己要做个什么,然后根据这个项目的要求有针对性的学习,一步一步来。电子学的来说,单片机是数电的提升,数电学起来相对容易,做纯数电的东西也容易。但数电只是做控制,只是实际产品的一部分。还有不要做高速数据采集的东西,除非你有好的示波器。

今天没事就回答了,电子不是一两天就能说明白的,但乐趣是无穷的,他能让你一天不吃不喝,你有什么具体问题再问,最后还是我的建议,多看书,多向别人请教,做事踏实一些,这才是实际的。qq417816043
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-04
学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。
第一步:数字I/O的使用
使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用
学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。
定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断
单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某
种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等 。
中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。
以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。
第四步:与PC机进行RS232通信
单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。
USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!
第五步:学会A/D转换
MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。
使用A/D转换功能的简单的例子是设计一个电压表。
第六步:学会PCI、I2C接口和液晶显示器接口
这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。
第七步:学会比较、捕捉、PWM功能
这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。
如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。
第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计
学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。
到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。即使如此,也算是单片机大虾了。顺便说一句,MSP430单片机的技术支持是非常好的,负责任的工程师大虾会在关键时候,挺身而出,使你化险为夷。
第2个回答  2008-02-28
可以做医疗器械,从简单的开始,心电监测,血压计,血氧仪之类的。不过要比较好的模电知识,光单片机还不够的。你自己问的问题就是个不错的学习计划了,不过也不用懂太深,就好像医生会用心电图机不一定要知道它是怎么工作的。你如果学单片机能直接看懂数电可以不用去学,单片机的书多的是你随便找本就行,关键是边学边实验,才体会深。
第3个回答  2008-03-01
楼主会操作只是很简单的事我班里的学生第一节上机课就教第二节就要输入些简单的程序
模拟电子就是二级管三级管,放大电路 ,功率放打器等电子元件是构成电路的基本元件这是肯定要学的是基础
数字电子是重点其中门点路(实现逻辑运算就两个数0 1 表示低电平高,低电平)还有各种触发器这是不可缺少的基础不过不是专业可以不要求太高对于其内部电路就不要了解那么多了了解一些元件工作原理就行了
强烈反对二楼单片机分为51和98,98虽先进单还是不成熟51系列是十分完善的学的话就学51
个人认为PLC学着较简单而却且能实现单片机结果
有什么不懂的可以尽量帮你
第4个回答  2008-03-03
其实很简单,那就是首先得会用汇编编程,会了这个了之后你想在实际中运用,那你就得会电子电路,包括数字电路和模拟电路,因为你得设计外围电路。再之后你可以先找本电子应用的书来,选取一些简单的自己做,然后再和书中的例子比较,这样慢慢的你就会在实际中运用单片机了。
相似回答