只学过vb的人如何学习单片机,该如何入手? 我只会vb,也不是程序员,我想学单片机做一些机械控制.我想比较简单的入手,不要涉及太广,那个高手指教一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只需要一些简单用vb做一些控制,不需要研究其内部,把精力都放在机械结构这块头发都掉的差不多了,花几天学c的语法倒是可以,可不想再学什么汇编、算法啊。有没有简单的方法啊 学C吧.最好是汇编.VB好象离得比较远一点. 其实我要控制的程序很简单,就是让程序在适当的时间启动或关掉一些适当的开关,来完成机械自动化.机械也是单件制作,不在乎控制系统成本,可以直接用电脑控制,再去学习单片机技术,生命毕竟有限,花费成本很大啊.有没有不用单片机,直接用电脑通讯控制的方法啊?sulipeng007朋友,能不能详细指导一下,谢谢. 先确定你学哪种单片机51的还是pic的1.买个几百块钱的仿真器,我用过1000左右的万利(51)2.熟悉一下原理,寄存器之类的,边用边学吧,最好用c编程--简单3.弄个简单的实验板,最小系统的,然后试试走马灯程序当二极管闪起来的时候,你的兴趣就来了 如果你说不计算成本的话,你可以用数据采集卡,PCI插槽的,比如凌华的等,你上网搜一堆,可能要上千,可是那东西简单啊,你把卡买来,插到电脑PCI上,驱动一装,然后它有自带的控件,你直接加到VB或VC里,就像添加普通按钮控件一样加到窗口上,你要会VB这点小事很轻松吧,然后就用控件的属性和方法就可以实现,而且你也不需要研究控件咋用,它有很详细的文档,而且例程也是VB的,傻瓜式的,照着做就行,呵呵!这样板卡出来的电平你就可以直接拿来控制机械开关,如果机械开关电平要求不一样的话,用个电平转换芯片,或用三极管,继电器等阔一下就行,因为采集卡出来的TTL电平的.以上是只会VB然后操作下位开关之类最简单的方法了,但是成本挺高,一张卡会上千的,只不过可以找尽量便宜的.但是有点空余时间你可以学下单片机,可以不看汇编,因为开发基本都用C,你那么简单的运用基本不需要啥算法,考虑不多多高的算法和嵌入式操作系统之类,直接买本单片机编程的C语言的书,看下就会了,就是给单片机端口赋值,配置和一下定时器之类的,无需算法的.这样成本最低,但是时间稍微长些,但是要是花功夫两礼拜差不过比较熟悉使用了.51的单片机简单易用,功能简单些,飞思卡尔,英飞凌的用起来麻烦点,但是功能强些,鉴于你的应用,51的就行,然后它的书市面上一抓一大把了.以上两方案看你怎么选了! 我这边提供这种Easy51 单片机开发板 要懂汇编(MASM)、c语言(Turboc)单版机要对硬件操作,所以还要有开发环境:如硬件(开发板) 以前单片机CPU很慢的时候用汇编,现在大部分时候用C了——我个人的了解 为了编写一个自动化控制系统 为了实现 RS232 控制几个继电器 就是这个月 我开始折腾 基本上等于 从0开始学 我也有7-8年没用C了结果 花了半天时间 全部搞定了 有个别的单片机可以使用basic开发,然后再编译。不过大多数还是用c 已经学了两天的c了,感觉跟vb区别不大. 我也一样。 学VB已经5年了C#懂了一点喜欢单片机。我的目的是用VB控制硬件。 导出查询记录到excel 如何用程序在已有内容的文档中添加内容? 记录集问题 栈内存和堆内存:有什么区别和联系? listview 如何和imagelist关连 怎样才能把查询的结果,转到打印机上给打印出来? 很急的关于datagrid的问题!!!! 请问如何获得一个mdb数据库中,所用表的名字 关于控件(PictureBox)动态鼠标拖拽改变大小的问题? form_unload 问题 vb 自动点击网页提交按钮问题 我自己写了个vb类模块,测试时提示"对象变量或with块变量未设置"
把精力都放在机械结构这块
头发都掉的差不多了,花几天学c的语法倒是可以,可不想再学什么汇编、算法啊。有没有简单的方法啊
机械也是单件制作,不在乎控制系统成本,可以直接用电脑控制,再去学习单片机技术,生命毕竟有限,花费成本很大啊.有没有不用单片机,直接用电脑通讯控制的方法啊?sulipeng007朋友,能不能详细指导一下,谢谢.
1.买个几百块钱的仿真器,我用过1000左右的万利(51)
2.熟悉一下原理,寄存器之类的,边用边学吧,最好用c编程--简单
3.弄个简单的实验板,最小系统的,然后试试走马灯程序
当二极管闪起来的时候,你的兴趣就来了
以上是只会VB然后操作下位开关之类最简单的方法了,但是成本挺高,一张卡会上千的,只不过可以找尽量便宜的.
但是有点空余时间你可以学下单片机,可以不看汇编,因为开发基本都用C,你那么简单的运用基本不需要啥算法,考虑不多多高的算法和嵌入式操作系统之类,直接买本单片机编程的C语言的书,看下就会了,就是给单片机端口赋值,配置和一下定时器之类的,无需算法的.这样成本最低,但是时间稍微长些,但是要是花功夫两礼拜差不过比较熟悉使用了.51的单片机简单易用,功能简单些,飞思卡尔,英飞凌的用起来麻烦点,但是功能强些,鉴于你的应用,51的就行,然后它的书市面上一抓一大把了.
以上两方案看你怎么选了!
单版机要对硬件操作,所以还要有开发环境:如硬件(开发板)
为了实现 RS232 控制几个继电器 就是这个月 我开始折腾
基本上等于 从0开始学 我也有7-8年没用C了结果 花了半天时间 全部搞定了
我的目的是用VB控制硬件。