。1)一個(gè)位微處理器CPU。。
。2)片內(nèi)數(shù)據(jù)存儲(chǔ)器 )片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM和特殊功能寄存器 和特殊功能寄存器 。
。3)片內(nèi)程序存儲(chǔ)器 )片內(nèi)程序存儲(chǔ)器ROM。
。4)兩個(gè)定時(shí) 計(jì)數(shù)器 TO、T1,可用作定時(shí)器,也可用以 )兩個(gè)定時(shí)/計(jì)數(shù)器 對(duì)外部脈沖進(jìn)行計(jì) 數(shù)。 I/O端口
(5)四個(gè)8位可編程的并行I/O端口,每個(gè)端口既可作輸 )四個(gè)8位可編程的并行I/O端口, 也可作輸出。 入,也可作輸出。 一個(gè)串行端口,用于數(shù)據(jù)的串行通信。
。6)一個(gè)串行端口,用于數(shù)據(jù)的串行通信。 中斷控制系統(tǒng)。
(7)中斷控制系統(tǒng)。 內(nèi)部時(shí)鐘電路。
。8)內(nèi)部時(shí)鐘電路。
由于單片機(jī)是一門實(shí)踐性很強(qiáng)的課程,如果采用傳統(tǒng)的開發(fā)模式,則要購買價(jià)格昂貴的仿真器、編程器等開發(fā)工具來作實(shí)驗(yàn)。其實(shí)由于芯片功能的日益完善,我們可以利用芯片的在系統(tǒng)編程(ISP)功能制作出實(shí)用而低價(jià)的開發(fā)工具。本文旨在幫助DIY愛好者開發(fā)制作出適合自己的開發(fā)工具。
1 當(dāng)前常用開發(fā)模式
目前,基本上有兩種開發(fā)模式可供選擇:用仿真器、用編程器。