51單片機(jī)教程:?jiǎn)纹瑱C(jī)的特殊功能寄存器
我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)內(nèi)部究竟還有些什么,這些個(gè)零碎的東西怎么連在一起的,讓我們來(lái)對(duì)單片機(jī)內(nèi)部的寄存器作一個(gè)完整的功能分析吧!
本文引用地址:http://butianyuan.cn/article/171358.htm下圖中我們能看出,在51單片機(jī)內(nèi)部有一個(gè)CPU用來(lái)運(yùn)算、控制,有四個(gè)并行I/O口,分別是P0、P1、P2、P3,有ROM,用來(lái)存放程序,有RAM,用來(lái)存放中間結(jié)果,此外還有定時(shí)/計(jì)數(shù)器,串行I/O口,中斷系統(tǒng),以及一個(gè)內(nèi)部的時(shí)鐘電路。在一個(gè)51單片機(jī)的內(nèi)部包含了這么多的東西。
單片機(jī)內(nèi)部結(jié)構(gòu)圖>
對(duì)上面的圖進(jìn)行進(jìn)一步的分析,我們已知,對(duì)并行I/O口的讀寫(xiě)只要將數(shù)據(jù)送入到對(duì)應(yīng)I/O口的鎖存器就能了,那么對(duì)于定時(shí)/計(jì)數(shù)器,串行I/O口等怎么用呢?在單片機(jī)中有一些獨(dú)立的存儲(chǔ)單元是用來(lái)控制這些器件的,被稱(chēng)之為特殊功能寄存器(SFR)。事實(shí)上,我們已接觸過(guò)P1這個(gè)特殊功能寄存器了,還有哪些呢?看下表1
我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)內(nèi)部究竟還有些什么,這些個(gè)零碎的東西怎么連在一起的,讓我們來(lái)對(duì)單片機(jī)內(nèi)部的寄存器作一個(gè)完整的功能分析吧!
下圖中我們能看出,在51單片機(jī)內(nèi)部有一個(gè)CPU用來(lái)運(yùn)算、控制,有四個(gè)并行I/O口,分別是P0、P1、P2、P3,有ROM,用來(lái)存放程序,有RAM,用來(lái)存放中間結(jié)果,此外還有定時(shí)/計(jì)數(shù)器,串行I/O口,中斷系統(tǒng),以及一個(gè)內(nèi)部的時(shí)鐘電路。在一個(gè)51單片機(jī)的內(nèi)部包含了這么多的東西。
單片機(jī)內(nèi)部結(jié)構(gòu)圖>
對(duì)上面的圖進(jìn)行進(jìn)一步的分析,我們已知,對(duì)并行I/O口的讀寫(xiě)只要將數(shù)據(jù)送入到對(duì)應(yīng)I/O口的鎖存器就能了,那么對(duì)于定時(shí)/計(jì)數(shù)器,串行I/O口等怎么用呢?在單片機(jī)中有一些獨(dú)立的存儲(chǔ)單元是用來(lái)控制這些器件的,被稱(chēng)之為特殊功能寄存器(SFR)。事實(shí)上,我們已接觸過(guò)P1這個(gè)特殊功能寄存器了,還有哪些呢?看下表1
表1
評(píng)論