教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

51单片机经典教程

来源:网络收集 时间:2025-12-15
导读: 单片机经典教程 单片机经典教程 目录第一课 第二课 第三课 第四课 第五课 第六课 第七课 第八课 第九课 第十课 第十一课 第十二课 第十三课 第十四课 第十五课 第十六课 第十七课 第十八课 第十九课 第二十课 第二十一课 第二十二课 第二十三课 第二十四课

单片机经典教程

单片机经典教程 目录第一课 第二课 第三课 第四课 第五课 第六课 第七课 第八课 第九课 第十课 第十一课 第十二课 第十三课 第十四课 第十五课 第十六课 第十七课 第十八课 第十九课 第二十课 第二十一课 第二十二课 第二十三课 第二十四课 单片机的概述 单片机的硬件结构与开发过程 单片机的内部结构 一 半导体存储器 单片机的内部结构 二 工作寄存器 单片机的内部结构 三 时序与时钟 单片机的内部结构 四 并行口 单片机的内部结构 五 数据与地址 单片机的内部结构 六 特殊功能存储器 单片机的工作方式 单片机的寻址 单片机的指令 一 数据传递类指令 单片机的指令 二 数据传递类指令 单片机的指令 三 算术逻辑运算类指令 单片机的指令 四 控制转移类指令 单片机的指令 五 位及位操作指令 单片机的程序设计方法 单片机的定时 计数器 单片机的中断系统 单片机的定时/中断实验 一 单片机的定时/中断实验 二 键盘接口及编程方法 一 独立式按键 键盘接口及编程方法 二 矩阵式按键 单片机显示器接口及编程方法 数码管的静态扫描与编程方法 6 9 11 15 18 20 24 27 29 32 35 38 42 47 51 55 64 68 73 78 81 87 90 944

单片机经典教程

6 第一课 单片机的概述

因为我们的主要课程是单片机的应用

本来不想讲解单片机的历史与发展这话说现状更确切些但为了兼顾大多数朋友我还是简单的介绍一下这方面的相关知识 一单片机的由来 单片机专业名称—Micro Controller Unit(微控制器件)它是由大名鼎鼎的INTEL

公司发明的最早的系列是MCS-48后来有了MCS-51我们经常说的51系列单片机就是MCS-51micro controller

system 它是一种8位的单片机8位是什么意思我们以后再讲

后来INTEL 公司把它的核心技术转让给了世界上很多的小公司不过再小也有几个亿的销售/年哦所以世界上就有许多公司生产51系列兼容单片机比如飞利浦的87LPC 系列华邦的W78系列达拉斯的DS87系列现代的GSM97系列等等目前在我国比较流行的就是美国ATMEL 公司的89C51它是一种带Flash ROM 的单片机至于什么是Flash ROM 我在这儿先不作介绍等以后大家学到相关的知识时自然就会明白我们的讲座就是以该型号的单片机来作实验的讲到这里也许有的人会问我平时在各种书上看到全是讲解80318051等型号的单片机它们又有什么不同呢其实它们同属于一个系列只是89C51的单片机更新型一点(事实上,89C51目前正在用89S51代替我们的实验系统采用就是89S52的兼容89C52)这里随便说一下目前国内的单片机教材都是以8051为蓝本的尽管其内核也是51系列的但毕竟8051的单片机已经属于淘汰产品在市场上也很少见到了所以由此感叹国内的高等教育是如此的跟不上时代的发展需要这话可能会引起很多人的不满,所以大家别

说是我讲的哦 二主要单片机的分类 接着上面的话题再给大家介绍一下我们经常在各种刊物上看到的AVR 系列和PIC 系列单片机是怎么回事以便让大家对单片机的发展有一个较全面的认识在没有学习单片机之前这是一个令很多初学者非常困惑的问题这么多的单片机我该先学哪一种呢

AVR 系列单片机也是ATMEL 公司生产的一种8位单片机它采用的是一种叫RISC 精简指令集单片机的结构所以它的技术和51系列有所不同开发设备也和51系列是不通用的它的一条指令的运行速度可以达到纳秒级即每秒1000000000次是8位单片机中的高端产品由于它的出色性能目前应用范围越来越广大有取代51系列的趋势所以学完了51系列的看来必须学会AVR

的才行可叹知识爆炸人生苦短说完了AVR 的再来说说另一种--PIC 系列单片机它是美国MICROCHIP 公司唉又是老美叫微芯公司的生产的另一种8位单片机它采用的也是RISC 的指令集它的指令系统和开发工具与51系列更是不同但由于它的低价格和出色性能目前国内使用的人越来越多国内也有很多的公司在推广它不过它的影响力远没有51系列的大所以作为初学者51系列当然是首选

以上几种只是比较多见的系列

其实世界上还有许多的公司生产各种各样的单片机

比如MOTOROLA 的MC68H 系列老牌的单片机TI 的MSP430C 系列极低功耗的单片机德国的西门子SIEMENS 等等它们都有各自的结构体系并不与51系列兼容为了不搞大家的脑筋这里就不介绍了等大家入了门以后自己去研究它吧我们还是回来了解一下51系列单片机到底是个什么东西它有那些部分组成请接着往下看 三单片机的结构及组成

单片机到底是一种什么DD 它究竟能做什么呢其实它就是一种能进行数学和逻辑运算根据不同使用对象完成不同控制任务的面向控制而设计的集成电路此话好象有点绕口没关系大家都应该知道我们经常使用的电脑吧在电脑上我们可以用不同的软件在相同的硬件上实现不同的工作比如我们用WORD 可以打字用PROTEL 可以设计图纸等等单片机其实也是如此同样的芯片可以根据我们不同的要求做出截然不同的产品只不过电脑是面向应用的而单片机是面向控制的比如控制一个指

单片机经典教程

7 示灯的亮和灭控制一台电机的启动和停止等等 那么它的内部究竟由哪些部件组成的呢大家都知道我们的电脑有很多的零件比如CPU 中央

处理器RAM 内存条

ROM 程序存储器有点象硬盘输入输出设备并行口串行口等等在单片机中这些部件都有而且还把它们全部做到了一块芯片上这就是单片机名称的由来 讲到这里您一定会想这么多零件集成在一块芯片上那为什么单片机的价格会这么便宜89S51每块才10元不到其实原因很简单----功能有强弱就象我们平时用的PLC 控制一台数控机床要用128点的而控制一台电机有几点的就足够了另外这种芯片的产量很大技术也非常的成熟自然价格也就很低了

说到这里你是不是有点心痒了也想学习学习那么学习单片机究竟需要些什么设备又要做哪些准备呢对于一个初学者来说了解这些真的是很有必要哦尽量化最少的钱毕竟是大家的想法嘛 四学习单片机的准备工作 首先您需要一台电脑这是最基本的配置嘛P2以上的就可以了然后您需要一套开发单片机的软件这个软件叫KEIL C51它是美国Keil Software 公司专门为MCS-51系列单片机开发的第三方软件它的免费测试版可在

http://www.77cn.com.cn 上下载也可以在各种单片机网站上下载最新版本是V6.23安装时选择Uvision2虽然有2K 代码的限制但足以满足我们学习的需要其次您还需要一台编程器它是一种把程序写进单片机芯片的设备这种设备品种很多操作也很简单

大家既可以买现成的产品价格从200多元到2000多元的都有也可以自己制作

有了这两样东西还不行为了看到程序执行的结果我们还需要一块实验板

实验系统的介绍看下面的内容 传统的单片机实验过程都是先用KEIL C51或其他的单片机开发软件把源代码汇编成

HEX 或BIN

文件

然后用编程器把汇编文件烧写入单片机中

再把单片机插入实验板中

才能看到软件的执行结果对于一个单片机初学者来说不仅非常的麻烦而且必须配置一套编程器和实验板就目前市场上

最便宜的编程器来说

投资也要300多元如此一来

使得很多想学单片机但又不想花太多钱的爱好者忘而却步

好在现在出现了一种支持在线下载的单片机

只要满足一定的外部条件就能够直接把汇编的程序下载到目标单片机中经过实验我们开发设计了这样的一套实验系统它采用了一套集源代码编辑软件汇编程序下载于

一体的专业软件采用具有在线下载功能的FLASH ROM 单片机89S52

配合

单片机经典 …… 此处隐藏:18986字,全部文档内容请下载后查看。喜欢就下载吧 ……

51单片机经典教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1540722.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)