1. ◇郭天祥十天学会PIC单片机视频3-13讲,用什么软件打开呀,用RealOne Player、Windo
KMPlayer,
暴风影音,
很多软件都行啊宴槐,你则扰在网上搜个视频播放器下载下来一般都晌盯友行的
2. 本人对单片机感兴趣,但没有基础,不知道从何学起。
学习主要是兴趣。喜欢单片机就去学单片机。
1.我个人建议,初步学习、单片机从C语言学起,汇编我觉得不适合初学,毕竟大学都开设了C语言课,比较熟悉点。
2.两个软件你要会用,第一个是KEIL编程软件,要用这个来编译程序产生HEX文件,具体怎么操作需要找些资料学习,相信你一天之类就会弄熟练。
如果你买了开发板就充分利用开发板学习,没有买的话初步就用PROTEUS仿真软件学习,怎么操作这个软件同样需要找相关资料,也很容易的。
3.起初编写些比较简单的程序,主要是发光二极管方面的程序,再慢慢延伸到刘水登等。写程序之前你可以在网上找些这方面的程序先参考下看懂再自己仿照着写这些程序,写程序开始是需要多练习的。
4.如果自己感觉学起来还是不顺手就在网上找些单片机方面的视频边看边学,这样可能会让你学得更有精神。
5.每写一个程序都要仿真一下或者在板子上运行一下看看效果,慢慢的对着程序调试,这样多次调试,相信你的单片机水平会很快上升的。
6.如果自己感觉学得差不多了就要找个比较小的项目尝试着做下。
7.学习单片机是个复杂的过程,经常会遇到很多困难,这很正常,遇到困难了静下心来认真想下慢慢调试,总会弄出来的,当你调试出来的时候你会感觉单片机真的是个好东西
3. 怎样选择单片机开发板
建议使用新华龙单片机,它是51的内核(指令集兼容),程序可以却具有51没有的ADC、PWM(可以用作DAC)等功能,更重要的是:原始的51系列应该都停产了,买到的芯片几乎都是翻新的,没有保证……新华龙的单片机在他的网站上不但有中文的数据手册,还有英文的数据手册,内容完全一致,不但可以方便学习单片机,还顺便学习一下英语,呵呵。
当然,在网上,51的资料会更多一些……但如果要做一些要用到ADC和DCA的,你必须购买芯片,进行功能扩展。
4. 郭天祥的介绍
郭天祥(1983.10- ),老家新疆伊宁,原哈尔滨工程大学学生,后接触单片机,已经成为单片机领域的一个企业家,名下有天祥电子网站,其最大成就之一是开设了十天学会单片机系列课程并录制出来,网络上广泛流传,有《十天学会51单片机视频教程》、《十天学会PIC单片机视频教程》、《十天学会AVR单片机视频教程》,可以说这三种单片机类型几乎涵盖了市面上近90%的单片机产品,这些视频教程为广大单片机爱好者提供了最好的学习材料,另外还有关于ARM、嵌入式系统的视频教程,因其名誉广传,被广大学生敬称为郭老师。
5. 求一个PIC单片机学习的网站
资料(PDF芯片)查询类网站:
IC/PDF查询 http://www.21icsearch.com
电子元器件查询 http://www.chinadz.com/
IC/PDF查询 http://www.ic37.com/
器件手册 http://www.datasheet5.com/
电子技术文章资源下载类
今日电子 http://www.epc.com.cn
中国电子资源网:http://www.ec66.com
中国电子进修网 http://www.studydz.com
电子设计技术网: http://www.ednchina.com
21IC http://www.21IC.COM
电子工程专辑: http://www.eetchina.com
国际电子商情: http://www.esmchina.com
北极星电子技术网http://www.bjx.com.cn
大虾电子网 http://www.daxia.com/
ET电子技术网 http://www.et-dz.com
老古开发网 http://www.laogu.com
我爱研发网 http://www.52rd.com/
变频技术应用 http://www.chinabianpin.com/
网易电器 http://co.163.com/index_dq.htm
中国IT技术门户 http://develop.csai.cn/
无线电 http://www.radio.com.cn/
电子爱好者 http://www.etuni.com/
PCB信息网 http://web.pcbinfo.net/
中国PCB技术网 http://www.pcbtech.net/
电子论坛
电子论坛 http://www.ecbbs.com/
21IC社区 http://bbs.21ic.com
综合电子论坛 http://www.avrw.com/bbs/
电子产品世界论坛 http://forum.eepw.com.cn
中电网技术论坛 http://bbs.eccn.com/
中国电子进修论坛:http://bbs.studydz.com
光电论坛 http://www.oecr.com/bbs/
大虾电子论坛 http://www.daxia.com/bibis/
电子工程世界论坛 http://bbs.eeworld.com.cn
国际电子技术论坛 http://bbs.elec.cc/
伟纳单片机论坛 http://www.willar.com/forum.asp
中国PCB论坛 http://www.pcbbbs.com/index.htm
家电论坛 http://www.jd-bbs.com
广播论坛 http://bbs.leowood.net
EDA专业论坛 http://www.edacn.net/bbs/
研发BBS http://www.52rd.com/bbs/
电子工程博客
中国电子工程博客 http://www.mcublog.com/blog
21IC博客 http://blog.21ic.com
工控博客 http://blog.gkong.com/
电源网博客 http://www.dianyuan.com/blog/
EDA博客 http://www.ednchina.com/blog
中国电子网博客 http://blog.electron.cn
电子人博客 http://www.dianziren.com
中国子设计网博客 http://www.cediy.com
中电网博客 http://blog.eccn.com/
进修博客 http://www.studydz.com/html/blog.html
工控博客 http://blog.gkong.com
电路图
电子电路图网: http://www.cndzz.com
电路图 http://circuit.eeworld.com.cn/
单片机类
单片机平凡网 http://www.mcustudio.com
单片机 http://www.8951.com/
AVR单片机 http://www.avrvi.com/
周立功单片机 http://www.zlgmcu.com/home.asp
晶控电子 http://www.hificat.com/
PIC学习网: http://www.pic16.com
嵌入式技术网 http://www.icembed.com/
DSP专业资讯网 http://dsp.blueidea.com/
6. 绘制一单片机最小系统电路图,编写程序控制P1.7口输出低电平,并点亮发光二极管。求大神解答哇😭
编程实现对 8 个 LED 的输出控制 将实验箱中的 8255 片选信号连接到 218H~21FH,将 8255 的 4 个寄存器地址(A、B、 C 端口及控制字寄存器端口)设置为 218H~21BH。将 8255 的端口 A 的 8 个引脚:PA0~PA7 与 8 个 LED 对应相连,然后打开实验箱电源,最后编程对 8 个 LED 进行显示控制。
程序清单:
CODE SEGMENT
ASSUME CS:CODE
START: MOV DX,21BH
MOV AL,80H
OUT DX,AL ;工作方式初始化
MOV DX,218H
MOV AL,0FEH ;设置输出数据,即显示模式
MOV CX,80 ;设置循环次数
LN: OUT DX,AL
ROL AL,1
CALL DELAY ;调用延迟程序
LOOP LN
MOV AH,4CH
INT 21H ;返回 dos
DELAY PROC ;延迟子程序
PUSH CX
MOV BX,2000
A0: MOV CX,3000
A1: LOOP A1
DEC BX
JNZ A0
POP CX
RET DELAY
ENDP
CODE ENDS
END START。吴鉴鹰单片机开发板。
从刚开始接触单片机,到现在已经有4年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机,每接触一款单片机,都会经历熟悉其基本开发,然后将其用于项目中的过程,对于如何学习一款单片机,自己做了如下的总结。
大家都知道,51单片机是最容易入门的,不仅因为其编程简单,更重要的是网上的资料非常丰富。所以一般学习单片机开发的都将51单片机作为入门开发的首选。我学习51单片机的时候是采用这样的一个步骤进行学习的:
第一步(熟悉的过程):买了一款51单片机开发板,然后就开始了我的学习之旅,刚开始的时候没有去看视频教程,而是对着一本实验教材进行学习,那本实验教材的名字记不清楚了,但是其内容就是围绕单片机的LED灯进行控制,将51单片机内部的各个功能部件全部都使用到了,这样就能使我在很短的时间内,通过控制LED灯的亮、灭熟悉了51单片机的内部的各种资源,这时对51单片机也就没有感到陌生了。所以,个人觉得,学习单片机,要从实验入手,先熟悉单片机再说,开发语言开始使用的是C语言。
第二步(进阶的过程):有了第一步的基础之后,接下来的便是进阶的过程,当时,我看的是郭天祥十天学会单片机的视频教程,因为这个教程从基础到复杂的编程慢慢深入,讲的比较的全面,而且也生动,所以那一阶段,也是我学习单片机进步最快的阶段,每次听课的时候,按照上面的实验,以及课堂上面调试程序时出现的一些问题,自己认真的在电脑上进行调试,并分析产生故障的原因,让我有了一定的开发基础。在看完了视频教程之后,后面又对基础的知识进行了下补习,主要是看单片机原理性的教材,因为有些细节性的东西还是要从教材上面获得。
7. 【求助】本人想往单片机研发方面发展
建议用 郭天祥单片机开发板 及他的视频教程这个上手很快的
学习的步骤
当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。
学习的过程
学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。
因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步!
学习的工具
软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。
硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。
学习单片机的其它几个注意点:
1 .理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。
2 .合理安排时间持之以恒
学习单片机不能 “ 三天打鱼、两天晒网 ” ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。
3 .遇到问题耐心检查
单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!
4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。
5 .要进行适当投资购买实验器材及书籍资料
单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。