×

51单片机应用开发快速入门学习教程分享

消耗积分:1 | 格式:pdf | 大小:2.04 MB | 2019-04-23

李杰

分享资料个

  51单片机之所以经典,那是因为麻雀虽小,五脏俱全。

  要用好任何一款单片机,首先要知道该单片机的功能与特性,接下来就要学会怎么样使用这些功能和控制这些特性。不管是复杂的处理器还是简单的单片机,其功能大多通过外设来体现出来,而外设与内核的交互则通过寄存器和中断系统来实现。因此,嵌入式设计师在做底层的单片机程序开发,实际上大部分都在编程操作各种特殊功能寄存器和处理中断的响应。

  我们虽然是懒人,但是要速成单片机程序开发,还是绕不开对特殊功能寄存器的了解。比较幸运的是,在程序设计中常用的51单片机外设特殊功能寄存器真的很少。..。..

  不管简单还是复杂的微处理器,其基本架构都是“内核+外设”,而控制外设的重要途径就是特殊功能寄存器。作为一个嵌入式设计师,如果做底层的程序开发,绝大部分的工作都在跟各种特殊功能寄存器打交道。51单片机的外设不多,可以分成三大块:中断系统、定时/计数器和串行接口。

  要想把这些外设应用好,首先得把控制这些外设的特殊功能寄存器弄明白,其实也不多,就下面几个:

  IE寄存器:中断控制寄存器。;IP寄存器:中断优先级寄存器。

  TCON寄存器:中断状态标志寄存器。

  TMOD寄存器:定时/技术模式控制寄存器。

  THx和TLx寄存器:定时/计数器的技术初值寄存器。:SCON寄存器:串口控制寄存器。

  SBUF寄存器:串行接口收据发送和接收缓冲器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !