如何学好单片机

如题所述

单片机很好学的你的注意几个比较关键的字符要知道是什么含义就ok了。主要是理解,就拿8255为例吧:
8255可编程并行接口芯片简介:
8255可编程并行接口芯片有三个输入输出端口,即A口、B口和C口,对应于引脚PA7~PA0、PB7~PB0和PC7~PC0。其内部还有一个控制寄存器,即控制口。通常A口、B口作为输入输出的数据端口。C口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个4位锁存器。它们分别与端口A/B配合使用,可以用作控制信号输出或作为状态信号输入。
8255可编程并行接口芯片方式控制字格式说明:
8255有两种控制命令字;一个是方式选择控制字;另一个是C口按位置位/复位控制字。其中C口按位置位/复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料。
方式控制字格式说明如表1:
表1
D7 D6 D5 D4 D3 D2 D1 D0

D7:设定工作方式标志,1有效。
D6、D5:A口方式选择

0 0 —方式0
0 1 —方式1
1 ×—方式2
D4:A口功能 (1=输入,0=输出)
D3:C口高4位功能 (1=输入,0=输出)
D2:B口方式选择 (0=方式0,1=方式1)
D1:B口功能 (1=输入,0=输出)
D0:C口低4位功能 (1=输入,0=输出)
8255可编程并行接口芯片工作方式说明:
方式0:基本输入/输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。
方式1:选通输入/输出方式。这时A口或B口的8位外设线用作输入或输出,C口的4条线中三条用作数据传输的联络信号和中断请求信号。
方式2 :双向总线方式。只有A口具备双向总线方式,8位外设线用作输入或输出,此时C口的5条线用作通讯联络信号和中断请求信号。

3.3 74LS373简介
74LS373 是一种带三态门的8D锁存器,其管脚示意图如下示:
其中:1D-8D为8个输入端。
1Q-8Q为8个输出端。
LE为数据打入端:当LE为“1”时,锁存器输出
状态同输入状态;当LE由“1”变“0”时,数据
打入锁存器
OE为输出允许端:当OE=0时,三态门打开;
当OE=1时,三态门关闭,输出高阻。

希望对你有所帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-29
找一本书,一个开发板。先练上面的例程,边练边对照着看原理。练会了基本操作后,先找些题来做,一定按照指标严格完成。慢慢地,单片机就学好了。当然也可以看视屏,有别人的讲解会更易理解一些。推荐到网上下一个郭天祥的十天学会51单片机。
第2个回答  2012-05-29
看书,我当时就把书看了三四遍,就可以了

什么专业学单片机
1. 扎实的理论基础:理解单片机的工作原理和编程思想,这是学好单片机的前提。2. 大量的实践操作:通过实际操作来加深对单片机知识的理解和运用。3. 持续的学习和创新:单片机技术不断发展,需要不断学习新的技术和方法,同时培养自己的创新思维。4. 良好的学习习惯:养成定期复习和总结的习惯,这将有助...

单片机编程用什么语言 怎么学好单片机编程
学习单片机编程需要逐步掌握,首先通过模仿例题熟悉C51语言的编写和编辑器的使用。接着尝试自己编写程序,找出不足之处并加以改进。最后,通过阅读优质的代码,理解编程思路,不断修改和优化程序,从而提高编程水平。对于初学者来说,模仿是学习编程的基础。选择合适的编辑器进行编程,并遵循规范的代码风格,有...

单片机如何入门啊 求意见
1 先要买一本好的教材,一本好的教材就是一位好的老师。2 学好基础知识:可以先了解一点单片机原理的基本知识,侧重单片机的内部结构、接口技术、指令功能、初始化编程和调试上。不要一上来 就要达到有编程能力,硬件基础没有,编什么呀?那样很可能会感到学习单片机会很困难,难于再学下去。要是先打...

学好单片机的前提是什么?
3.学习的资源。教师是最好的资源,其次一些软件(proteus,keilc,icc),一些开发板等都是你的号帮手。此外,我觉得一个非常重要的因素就是你自己。你有没有信心坚持做完一个项目。并总结得到属于你自己的知识。要学好单片机应该学好哪几门课程?重要的有微机原理,C语言程序设计,模电,数电。重要的是...

单片机原理怎么能够学好?
1.熟悉单片机的原理,结构;2.学好数电,模电,为设计电路打好基础;3.熟练使用C语言,多学习别人的程序;4.对操作系统原理有一定的了解;5.Protel至少要有点基础;6.要实际动手调试电路的能力。准备工作:1、首先你必须爱好单片机;2、熟悉单片机的原理,结构;3、数电,模电是基础,必须好好学习,是...

我从没有接触过单片机 但是现在想学好他,怎么样才能较快的学会_百度知...
如果急着入门可以先看郭天祥讲的《单片机十天征服你》 就可以编一些简单的程序了, 会了基本的就可以看力天电子出品的《51单片机讲座》 是尹延辉讲的 比郭天祥讲的好 郭天祥讲的很粗,而且有好多错误,程序写的也不是特别规范 学完51可以学AVR单片机 直接学AVR的也行 不过51是很经典的 再说...

单片机学好
1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;6、要实际动手调试电路的能力。学习单片机的步骤 当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,...

怎样才能学好单片机?是要先学C语言,好学汇编语言
1、扎实学好C语言,尤其搞清地址、指针、内存、管理概念和精髓 2、尽管学好汇编,更有利于对单片机原理的理解,并比C语言速度要快,但从目前的发展和单片机成本来看,从实用的角度,学习汇编,并不是一个值得推荐的选择;3、搞清51系列单片机基本原理和基本结构 4、会用KEIL C开发环境 5、知道一些基本的...

如何学习单片机
学习单片机首先掌握学习基础,c,模电,数电。后期可以自己上手单片机开发板,看视频教程,自己动手做实验 开发板的话就选 吴鉴鹰的 性价比高 淘宝上很多的 也不贵 1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的...

大家好,我是一个单片机知识方面的爱好者,想问大家学习单片机难吗?可 ...
首先,熟悉基本元器件的应用和特性,比如:电阻、电容、电感、二极管、三极管。然后是单片机应用,这就包括单片机的硬件知识和软件编程,相信你都了解一些。刚开始可以做一些仿真,比如protues仿真,但是如果有条件,建议自己做一些电路板,练一练焊接技术,学一学制板过程,这样能够学习解决问题的方法,而且当...

相似回答
大家正在搜