单片机经典教程
单片机经典教程 目录第一课 第二课 第三课 第四课 第五课 第六课 第七课 第八课 第九课 第十课 第十一课 第十二课 第十三课 第十四课 第十五课 第十六课 第十七课 第十八课 第十九课 第二十课 第二十一课 第二十二课 第二十三课 第二十四课 单片机的概述 单片机的硬件结构与开发过程 单片机的内部结构 一 半导体存储器 单片机的内部结构 二 工作寄存器 单片机的内部结构 三 时序与时钟 单片机的内部结构 四 并行口 单片机的内部结构 五 数据与地址 单片机的内部结构 六 特殊功能存储器 单片机的工作方式 单片机的寻址 单片机的指令 一 数据传递类指令 单片机的指令 二 数据传递类指令 单片机的指令 三 算术逻辑运算类指令 单片机的指令 四 控制转移类指令 单片机的指令 五 位及位操作指令 单片机的程序设计方法 单片机的定时 计数器 单片机的中断系统 单片机的定时/中断实验 一 单片机的定时/中断实验 二 键盘接口及编程方法 一 独立式按键 键盘接口及编程方法 二 矩阵式按键 单片机显示器接口及编程方法 数码管的静态扫描与编程方法 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 程序存储器有点象硬盘输入输出设备并行口串行口等等在单片机中这些部 …… 此处隐藏:14947字,全部文档内容请下载后查看。喜欢就下载吧 ……