手把手教你学单片机

手把手教你学单片机

ID:39674285

大小:495.00 KB

页数:92页

时间:2019-07-09

手把手教你学单片机_第1页
手把手教你学单片机_第2页
手把手教你学单片机_第3页
手把手教你学单片机_第4页
手把手教你学单片机_第5页
资源描述:

《手把手教你学单片机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一课:如何学习单片机学习单片机四部曲步骤:第一步:鹦鹉学舌第二步:照葫芦画瓢第三步:他山之石可以攻玉第四步:理论实践结合要领在实践中成长!条件:1、信心和恒心。2、C语言教材一本。(谭浩强)3、开发板一块。课程内容基础课程:主要以开发板为平台,将开发板上的电子器件全部讲解清楚,并且讲授单片机知识和C语言基础知识。扩展课程:讲授除了开发板资源外的常用的一些电路和编程使用方法技巧。提高课程:主要讲授项目开发的流程和方式方法。金沙滩工作室1、知识共享2、充分交流3、共同进步king----金色st----沙滩ww

2、w.kingst.org----金沙滩工作室小宋老师以实验的方式倾情奉献《手把手教你学单片机》第二课:点亮你的LED单片机的选择单片机内部资源的三大指标:1.FLASH(程序存储空间)2.RAM(内存)3.SFR(特殊功能寄存器)单片机的选择STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。P89V51RD+:64KFLASH、1024字节RAM、32个IO口、3个定时器、1个UART、8个中断源、1个SPI、PWM、并且支持与KEIL连机进行在

3、线仿真。单片机最小系统三要素:电源电路、复位电路、晶振电路。特点:单片机可以运行程序,是单片机控制系统的核心。点亮一个LED发光二极管发光二极管(LED):通常红色贴片LED:电压1.6V~2.4V,电流2到20mA,在2到5mA亮度有所变化,5mA以上亮度基本无变化。(5-2)/r=2ma(5-2)/R=20ma150-1.5K单片机(MCU),最小控制单元。首先,我们用单片机来控制一个灯的亮灭。单片机C语言SFR声明:sfrP0=0x80;sfrTCON=0x88;sbitIT0=TCON^0;sbitL

4、ED=P0^0;一个字节是8位,一位控制一个I/O口,字节控制所有的I/O口1号:000000002号:000000003号:000000004号:000000005号:000000006号:000000007号:000000008号:000000009号:0000000010号:0000000011号:0000000012号:00000000作业1、牢记发光二极管参数和限流电阻计算方法。2、理解单片机基本外围电路,以及单片机的FLASH、RAM、SFR的概念。3、初步了解单片机程序的基本方式,并且通过查看数

5、据手册来了解SFR的有关内容。第三课:硬件基础学习电磁干扰1、冬天的时候,空气比较干燥的城市,朋友们经常对电脑,铁柜等等放电,这就是“静电放电(ESD)”干扰。2、使用电钻的时候听收音机,看电视有杂音,这就是“快速瞬间脉冲群(EFT)”的效果。3、电脑性能不好,热插拔优盘等外围设备会出现蓝屏重启电脑等现象,这就是热插拔“浪涌(Surge)的效果。去耦电容的使用低频滤波电容,平常应用最多的是钽电容,电解电容,陶瓷电容,起到去除电源低频纹波,稳定电源的作用。高频滤波电容,电源附近,通常用104电容来进行去除高频干

6、扰。三极管三极管是我们的日常应用电路中经常会用到的一个器件。分为PNP和NPN型。三极管常用功能:1、开关控制2、信号放大3、电平转换PNP型三极管NPN型三极管三极管的型号记忆方式:箭头朝哪腿朝哪,导通电压顺箭头过,电压导通,电流控制b:基极e:射极c:集电极74HC138:由三个输入来控制8个输出口的状态,即所谓的三八译码器。00001111111001101111110101101111101111101111100111101111011111101111011111101111111

7、11110作业1、理解并掌握电源输入端滤波电路及其电容的应用和原理。2、记忆三极管的型号和导通原理。3、理解三八译码器的原理,并且学会使用。第四课:流水灯常用延时办法非精确延时1、for(i=0;i<100;i++);2、i=100;while(i--);精确延时办法1、利用库函数_nop_();(需要include)2、利用定时器进行定时(后边的课程进行介绍)变量类型关键字所占字节取值范围unsignedchar10~255“00000000”到”11111111”unsignedin

8、t20~65535“0000000000000000”到“1111111111111111”依照国际惯例,我们可以用uint8uint16等缩写来替代,只需要用typedef语句可以完成:typedefunsignedcharuint8;typedefunsignedintuint16;流水灯实验8个LED发光二极管,分别对应单片机IO口的P0.0到P0.7口,8个单片机IO口组成一个字节,在程序编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。