專利名稱:單片機(jī)實(shí)驗(yàn)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種單片機(jī)實(shí)驗(yàn)系統(tǒng),屬于單片機(jī)技術(shù)領(lǐng)域。
背景技術(shù):
單片機(jī)作為一種微處理器具有廣闊的應(yīng)用范圍,但是由于單片機(jī)應(yīng)用的范圍較大,導(dǎo)致對單片機(jī)的編程有多種多樣的形式,對于初學(xué)者來說不易掌握。雖然初學(xué)者可以通過實(shí)驗(yàn)設(shè)備提高對單片機(jī)的編程能力,但現(xiàn)有技術(shù)中沒有一種能夠提供多種常用功能的單片機(jī)實(shí)驗(yàn)設(shè)備。
發(fā)明內(nèi)容本實(shí)用新型為解決現(xiàn)有的單片機(jī)技術(shù)存在的沒有一種能夠提供多種常用功能的單片機(jī)實(shí)驗(yàn)設(shè)備的問題,進(jìn)而提出了一種單片機(jī)實(shí)驗(yàn)系統(tǒng),包括串行適配器、目標(biāo)板、液晶顯示模塊、溫度傳感器、數(shù)模轉(zhuǎn)換器、模數(shù)轉(zhuǎn)換器、蜂鳴器、串行通訊模塊、串行FLASH通訊模塊、按鍵顯示模塊和時鐘模塊,所述串行適配器的串行數(shù)據(jù)輸入輸出端與所述目標(biāo)板的串行數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的顯示數(shù)據(jù)輸出端與所述液晶顯示模塊的顯示數(shù)據(jù)輸入端連接,所述目標(biāo)板的溫度信號輸入端與所述溫度傳感器的溫度信號輸出端連接,所述目標(biāo)板的數(shù)模信號輸入輸出端與所述數(shù)模轉(zhuǎn)換器的數(shù)模信號輸入輸出端連接,所述目標(biāo)板的模數(shù)信號輸入輸出端與所述模數(shù)轉(zhuǎn)換器的模數(shù)信號輸入輸出端連接,所述目標(biāo)板的蜂鳴信號輸出端與所述蜂鳴器的蜂鳴信號輸入端連接,所述目標(biāo)板的串行數(shù)據(jù)輸入輸出端與所述串行通訊模塊的串行數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的串行FLASH數(shù)據(jù)輸入輸出端與所述串行FLASH通訊模塊的串行FLASH數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的按鍵顯示數(shù)據(jù)輸出端與所述按鍵顯示模塊的按鍵顯示數(shù)據(jù)輸入端連接,所述目標(biāo)板的時鐘信號輸出端與所述時鐘模塊的時鐘信號輸入端連接。本實(shí)用新型的有益效果是通過將多種常用模塊集成到單片機(jī)實(shí)驗(yàn)系統(tǒng)中,可使初學(xué)者通過連接的PC機(jī)對單片機(jī)進(jìn)行相應(yīng)的編程,使初學(xué)者更快掌握單片機(jī)的編程。
為了更清楚地說明本實(shí)用新型實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它附圖。圖I是本實(shí)用新型的具體實(shí)施方式
提供的單片機(jī)實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本實(shí)用新型的具體實(shí)施方式
提供的單片機(jī)試驗(yàn)系統(tǒng)與PC機(jī)連接的結(jié)構(gòu)示意圖;圖3是本實(shí)用新型的具體實(shí)施方式
提供的直流穩(wěn)壓電源的電路結(jié)構(gòu)示意圖;圖4是本實(shí)用新型的具體實(shí)施方式
提供的液晶顯示模塊的電路結(jié)構(gòu)示意圖;[0010]圖5是本實(shí)用新型的具體實(shí)施方式
提供的溫度傳感器的電路結(jié)構(gòu)示意圖;圖6是本實(shí)用新型的具體實(shí)施方式
提供的模數(shù)轉(zhuǎn)換器的電路結(jié)構(gòu)示意圖;圖7是本實(shí)用新型的具體實(shí)施方式
提供的數(shù)模轉(zhuǎn)換器的電路結(jié)構(gòu)示意圖;圖8是本實(shí)用新型的具體實(shí)施方式
提供的蜂鳴器的電路結(jié)構(gòu)示意圖;圖9是本實(shí)用新型的具體實(shí)施方式
提供的RS-232C串行通信模塊的電路結(jié)構(gòu)示意圖;圖10是本實(shí)用新型的具體實(shí)施方式
提供的RS-485串行通信模塊的電路結(jié)構(gòu)示意圖;圖11是本實(shí)用新型的具體實(shí)施方式
提供的串行FLASH通訊模塊的電路結(jié)構(gòu)示意圖; 圖12是本實(shí)用新型的具體實(shí)施方式
提供的按鍵顯示模塊的電路結(jié)構(gòu)示意圖;圖13是本實(shí)用新型的具體實(shí)施方式
提供的時鐘模塊的電路結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合本實(shí)用新型實(shí)施例中的附圖,對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型的保護(hù)范圍。本具體實(shí)施方式
提供了一種單片機(jī)實(shí)驗(yàn)系統(tǒng),如圖I所示,包括串行適配器I、目標(biāo)板2、液晶顯示模塊3、溫度傳感器4、數(shù)模轉(zhuǎn)換器5、模數(shù)轉(zhuǎn)換器6、蜂鳴器7、串行通訊模塊8、串行FLASH通訊模塊9、按鍵顯示模塊10和時鐘模塊11,串行適配器I的串行數(shù)據(jù)輸入輸出端與目標(biāo)板2的串行數(shù)據(jù)輸入輸出端連接,目標(biāo)板2的顯示數(shù)據(jù)輸出端與液晶顯示模塊3的顯示數(shù)據(jù)輸入端連接,目標(biāo)板2的溫度信號輸入端與溫度傳感器4的溫度信號輸出端連接,目標(biāo)板2的數(shù)模信號輸入輸出端與數(shù)模轉(zhuǎn)換器5的數(shù)模信號輸入輸出端連接,目標(biāo)板2的模數(shù)信號輸入輸出端與模數(shù)轉(zhuǎn)換器6的模數(shù)信號輸入輸出端連接,目標(biāo)板2的蜂鳴信號輸出端與蜂鳴器7的蜂鳴信號輸入端連接,目標(biāo)板2的串行數(shù)據(jù)輸入輸出端與串行通訊模塊8的串行數(shù)據(jù)輸入輸出端連接,目標(biāo)板2的串行FLASH數(shù)據(jù)輸入輸出端與串行FLASH通訊模塊9的串行FLASH數(shù)據(jù)輸入輸出端連接,目標(biāo)板2的按鍵顯示數(shù)據(jù)輸出端與按鍵顯示模塊10的按鍵顯示數(shù)據(jù)輸入端連接,目標(biāo)板2的時鐘信號輸出端與時鐘模塊11的時鐘信號輸入端連接。具體的,如圖2所示,本具體實(shí)施方式
提供的單片機(jī)試驗(yàn)系統(tǒng)可通過串行適配器I與運(yùn)行Keil軟件的PC機(jī)連接,連接USB電纜的一端至PC機(jī)的USB端口,連接USB電纜的另一端至串行適配器I的USB連接器上,用10芯扁平電纜將串行適配器I與目標(biāo)板2的JTAG連接器連接,將AC/DC電源與目標(biāo)板2的電源插孔Pl連接。PC機(jī)中運(yùn)行的Keil軟件為Keil C51開發(fā)工具套件,用于編譯C源程序、匯編源程序,鏈接和定位目標(biāo)文件及庫創(chuàng)建HEX文件以及調(diào)試目標(biāo)程序。本具體實(shí)施方式
中集成有運(yùn)算放大器0P07,工作電源為± 15V,目標(biāo)板2和串行FLASH通訊模塊9的工作電源為+3V,其余的器件需要+5V電源,因此直流穩(wěn)壓電源模塊需要提供± 15V電源、+5V電源和+3V電源。直流穩(wěn)壓電源的電路如圖3所示,+ 15V電源由外部開關(guān)電源提供,+5V電源和+3V電源分別由集成穩(wěn)壓LM7805、AMSl117-3. 3產(chǎn)生,集成穩(wěn)壓塊均裝有散熱片,電路中接入電容C11、C13、C26、C30、C32用來實(shí)現(xiàn)頻率補(bǔ)償,防止穩(wěn)壓塊產(chǎn)生高頻振蕩和抑制電路引入的高頻干擾,CIO、C27、C29、C31、C33為電解電容,以減少由電源模塊引入的低頻干擾。當(dāng)實(shí)驗(yàn)系統(tǒng)接通電源時,發(fā)光二極管Dll被點(diǎn)亮,表示集成穩(wěn)壓塊LM7805正常工作,能夠?yàn)槠渌娐诽峁?5V直流穩(wěn)壓電源,發(fā)光二極管D17、D16被點(diǎn)亮,表示集成穩(wěn)壓塊AMSl 17-3. 3正常工作,能夠?yàn)槠渌娐诽峁?3V直流穩(wěn)壓電源。電路中S9為+5V直流電壓接線排針,電路中S30為+3. 3V直流電壓接線排針。串行適配器I為連接PC機(jī)的USB端口與目標(biāo)板2的JATG在系統(tǒng)調(diào)試/編程電路提供接口,串行適配器I可以通過它的10針JTAG連接器從目標(biāo)板2上供電或者它可以用AC/DC電源中直接供電。目標(biāo)板2可采用C8051R)20單片機(jī),C8051F020單片機(jī)的開發(fā)工具支持觀察和修改存儲器和寄存器支持?jǐn)帱c(diǎn)、觀察點(diǎn)、堆棧指示器、單步、運(yùn)行和停止命令。調(diào)試時不需要額 外的目標(biāo)RAM、程序存儲器、定時器或通信通道,并且所有的模擬和數(shù)字外設(shè)都正常工作。液晶顯示模塊3可采用C00511FPD芯片,該芯片是一種圖形點(diǎn)陣式液晶顯示驅(qū)動器,既可顯示圖形,也可顯示(16X16點(diǎn)陣)漢字。該芯片對顯示器3可以串行方式通訊也可以用并行方式通訊,有8080和6800兩種時序,還有豐富的指令集,邏輯電源VDD是寬電壓范圍,在2. 8V 5. 5V之間即可,可選背光方式黃綠色、藍(lán)色、白色、琥珀色。液晶顯示模塊3的電路如圖4所不,電路中U9為液晶顯不屏,該液晶屏為白色背光,S4為實(shí)驗(yàn)用的接線排針,該排針接出了液晶屏的所引腳,可以根據(jù)實(shí)驗(yàn)要求進(jìn)行各種通訊實(shí)驗(yàn),并選用串行通訊方式。溫度傳感器4可采用DS18B20型傳感器,該傳感器是DALLAS公司生產(chǎn)的單線式數(shù)字溫度傳感器,具有3引腳小體積封裝形式;溫度測量范圍為_55°C +125°C,可編程為9位 12位A/D轉(zhuǎn)換精度,測溫分辨率可達(dá)0. 0625°C,被測溫度用符號擴(kuò)展的16位數(shù)字量串行輸出;其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生;多個DS18B20可以并聯(lián)到3根或2根線上,CPU只需一根端口線就能與多個DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。以上特點(diǎn)使DS18B20非常適用于遠(yuǎn)距離多點(diǎn)溫度檢測系統(tǒng)。DS18B20是業(yè)界精度最高的固態(tài)數(shù)字I/O溫度計(jì)中的一種。DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL和結(jié)構(gòu)寄存器。暫存存儲器包含了 8個連續(xù)字節(jié),前兩個字節(jié)是測得的溫度信息,第一個字節(jié)的內(nèi)容是溫度的低八位,第二個字節(jié)是溫度的高八位。第三個和第四個字節(jié)是TH、TL的易失性拷貝,第五個字節(jié)是結(jié)構(gòu)寄存器的易失性拷貝,這三個字節(jié)的內(nèi)容在每一次上電復(fù)位時被刷新。第六、七、八個字節(jié)用于內(nèi)部計(jì)算。第九個字節(jié)是冗余檢驗(yàn)字節(jié)。暫存存儲器的前兩個字節(jié)代表的數(shù)據(jù)格式是溫度低位字節(jié)(A);溫度高位字節(jié)(B)。溫度傳感器4的電路如圖5所示,電路中U5為DS18B20數(shù)字溫度傳感器,SI為DS18B20數(shù)據(jù)接口排針,做實(shí)驗(yàn)時可以用導(dǎo)線將其連接到單片機(jī)I/O 口上。數(shù)模轉(zhuǎn)換器5可采用DAC0832芯片,該芯片是一個8位分辨位數(shù)的數(shù)模轉(zhuǎn)換器,采用電流輸出型,定時間為IU S,可雙緩沖、單緩沖或直接數(shù)字輸入,該芯片采單一電源供電,方便使用。在需要同步進(jìn)行D/A轉(zhuǎn)換的多路DAC系統(tǒng)中,采用雙緩沖方式,可以在不同的時刻把要轉(zhuǎn)換的數(shù)據(jù)打入各DAC的輸入寄存器,然后由一個轉(zhuǎn)換命令同時啟動多個DAC轉(zhuǎn)換。先用3條輸出指令選擇3個端口,分別將數(shù)據(jù)寫入各DAC的輸入寄存器,當(dāng)數(shù)據(jù)準(zhǔn)備就緒后,再執(zhí)行一次寫操作,使XFER變低同時選通3個D/A的DAC寄存器,實(shí)現(xiàn)同步轉(zhuǎn)換。數(shù)模轉(zhuǎn)換器5的電路圖如圖6所示,其中S3、S16、21、S32為該模塊與單片機(jī)通訊的接線排針,DAC0832的基準(zhǔn)電壓VMf由穩(wěn)壓芯片7805提供,電壓是5. 0V,DAC0832的輸出端連接0P-07運(yùn)算放大器,該運(yùn)算放大器將DAC0832的電流型輸出量轉(zhuǎn)化成易于測量的電壓量。模數(shù)轉(zhuǎn)換器6可采用ADC0809作模數(shù)轉(zhuǎn)換芯片,ADC0809是一種逐次逼近式模擬輸入、8位數(shù)字量輸出的A/D轉(zhuǎn)換器。模數(shù)轉(zhuǎn)換器6的電路如圖7所示,U7為ADC0809芯片,6腳為該芯片測試引腳,當(dāng)輸入一個2 ii s寬高電平脈沖時,就開始A/D轉(zhuǎn)換;7腳為A/D轉(zhuǎn)換結(jié)束標(biāo)志,當(dāng)A/D轉(zhuǎn)換結(jié)束時,7腳輸出高電平;9腳為A/D轉(zhuǎn)換輸出允許控制,當(dāng)OE腳為高電平時,A/D轉(zhuǎn)換數(shù)據(jù)從端口輸出;10腳為ADC0809時鐘輸入端,利用該實(shí)驗(yàn)系統(tǒng)中的時鐘信號發(fā)生電路產(chǎn)生50(M7fe脈沖,模擬輸入由系統(tǒng)中的模擬量輸入電路產(chǎn)生,參考電壓由7805產(chǎn)生的5K電壓提供,在按鍵顯示電路的數(shù)碼管上顯示輪換結(jié)果。S5,S6,S27為該模塊與單片機(jī)通訊的接線排針。 對于蜂鳴器7,由于單片機(jī)演奏音樂基本都是單音頻率,它不包含相應(yīng)幅度的諧波頻率,也就是說不能像電子琴那樣能奏出多種音色的聲音。因此單片機(jī)奏樂只需確定兩個控制量即可,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個音符唱多高的頻率,節(jié)拍表示一個音符唱多長的時間。蜂鳴器7的電路如圖8所示,為該模塊的硬件電路圖,LSl為常用的交流蜂鳴器,功率放大三極管8550作為蜂鳴器的驅(qū)動器,不同頻率的信號從S18的腳I端輸入,控制三極管8550不斷的關(guān)斷狀態(tài),從而不同頻率的信號進(jìn)入蜂鳴器,達(dá)到演奏的效果。串行通訊模塊8包括RS-232C串行通信模塊和RS-485串行通信模塊。RS-232C總線標(biāo)準(zhǔn)設(shè)有25條信號線,包括一個主通道和一個輔助通道,在多數(shù)情況下主要使用主通道,對于一般雙工通信,僅需幾條信號線就可實(shí)現(xiàn),如一條發(fā)送線、一條接收線及一條地線。RS-232C標(biāo)準(zhǔn)采用負(fù)邏輯,邏輯I電平在-5疒15V范圍內(nèi),邏輯0電平在+5疒+15V范圍內(nèi)。本模塊采用MAX232CPE芯片,需要外加5個I y F的電容,它內(nèi)部有一個電壓倍增電路,僅需外加+5V電源供電,就可以實(shí)現(xiàn)TTL電平與MAX-232C電平的轉(zhuǎn)換,使用很方便。本模塊采用簡易RS-232C通訊接口設(shè)計(jì),僅需外接三根線RXD,TXD,GND就可以完成RS232-C電平的通訊。RS-232C電路如圖9所示,該電路實(shí)現(xiàn)了 TTL電平和RS232電平的轉(zhuǎn)換,圖中JP2為RS-232電平接線柱,僅需3根線就可以實(shí)現(xiàn)RS232電平通訊,S2為與單片機(jī)連接的排針。RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測低至200mV的電壓,故傳輸信號能在千米以外得到恢復(fù)。RS-485的電路如圖10所示,在RS-485總線末端接入120 Q的電阻是為了對通信線路進(jìn)行阻抗匹配,因?yàn)樾盘栐诰€上傳送時,若遇到阻抗不連續(xù)的情況,會出現(xiàn)反射現(xiàn)象從而影響信號的遠(yuǎn)距離傳輸,所以必須采用匹配的辦法來消除反射。雙絞線的特性阻抗一般在110 130 fl之間,通常在傳輸末端連接120 D的電阻進(jìn)行阻抗匹配,S19為該模塊TTL信號接線排針,JP3為該模塊RS485信號接線頭。串行FLASH通訊模塊9可采用AT4OTB161芯片,該芯片是Atmel公司推出的大容量串行Flash存儲器,采用串行外圍接口 SPI系統(tǒng);同時具有體積小、容量大、功耗低和硬件接口簡單等特點(diǎn),非常易于構(gòu)成微型低功耗的測量系統(tǒng)。最大時鐘頻率可達(dá)到20MHz,它支持頁和塊(I塊=8頁)擦除功能。AT45DB161具有28腳TS0P、28腳SOIC和24針CBGA等封裝形式。AT4OTB161的操作碼有26條,按操作對象的不同可以分為與頁相關(guān)操作和與頁無關(guān)操作;與頁相關(guān)操作包括讀主存頁、主存頁數(shù)據(jù)拷貝到緩沖區(qū)、主存頁與緩沖區(qū)數(shù)據(jù)比較、緩沖區(qū)數(shù)據(jù)寫入主存頁、頁擦除、塊擦除、頁編程和頁重寫等;與頁無關(guān)操作則包括讀緩沖區(qū)、寫緩沖區(qū)和讀狀態(tài)寄存器。其中緩沖區(qū)數(shù)據(jù)寫入主存頁的操作中又包括寫前擦除和邊寫邊擦,具體應(yīng)用要依據(jù)實(shí)際情況來定如果寫數(shù)據(jù)前已確保該頁被擦除(數(shù)據(jù)全是OxFF),則可使用寫前擦除操作來減少操作時間,以提高系統(tǒng)的速度;而如果不能保證該頁已經(jīng)被擦除,為保險(xiǎn)起見,建議使用邊寫邊擦操作來提高系統(tǒng)的可靠性。串行FLASH通訊模塊9的電路如圖11所示,U15為16M串行FLASH存儲芯片,S14為該模塊與單片機(jī)通訊的接線排針。 按鍵顯示模塊10可采用HD7279A芯片,該芯片是一片具有串行接口的,可同時驅(qū)動8位共陰極數(shù)碼管的智能顯示驅(qū)動芯片,該芯片同時還可連接多達(dá)64個按鍵的矩陣鍵盤。HD7279A芯片內(nèi)部含有譯碼器,可直接接受BCD碼或16進(jìn)制碼,并同時具有兩種譯碼方式。此外,還有多種控制指令,如消隱、閃爍、左移、右移、段尋址等。該芯片的特點(diǎn)是串行接口,無需外圍元件可直接驅(qū)動LED ;各位獨(dú)立控制譯碼不譯碼即消隱和閃爍屬性;左移右移指令;具有段尋址指令,方便控制獨(dú)立LED ;64鍵鍵盤控制器,內(nèi)含去抖動電路;有DIP和SOIC兩種封裝形式供選擇。當(dāng)目標(biāo)板2訪問HD7279A芯片(讀鍵碼或?qū)懼噶?時,應(yīng)將片選端置為低電平,DATA為串行數(shù)據(jù)端;iHD7279A芯片發(fā)送數(shù)據(jù)時,DATA為輸入端;當(dāng)HD7279A芯片輸入鍵盤代碼時,DATA為輸出端。CLK為數(shù)據(jù)串行傳輸?shù)耐綍r鐘輸入端,時鐘的上升沿表示數(shù)據(jù)有效。KEY為按鍵信號輸出端,無鍵按下為高電平,有鍵按下時此引腳變?yōu)榈碗娖角乙恢北3值芥I按下時為止。按鍵顯示模塊11的電路如圖12所示,圖中R24和C2組成HD7279A的振蕩電路,該模塊通過接線排針SlO與單片機(jī)進(jìn)行通訊。當(dāng)有鍵按下時發(fā)光二極管D12被點(diǎn)亮,直到按鍵松開為止,當(dāng)單片機(jī)與HD7279通訊的過程中,發(fā)光二極管D13處于閃爍狀態(tài)。時鐘模塊11可采用PCF8563芯片,該芯片是PHILIPS公司推出的一款工業(yè)級內(nèi)含I2C總線接口功能的具有極低功耗的多功能時鐘/日歷芯片。PCF8563有16個8位寄存器一個可自動增量的地址寄存器,一個內(nèi)置32. 768KHz的振蕩器(帶有一個內(nèi)部集成的電容),一個分頻器(用于給實(shí)時時鐘RTC提供源時鐘)一個可編程時鐘輸出,一個定時器,一個報(bào)警器,一個掉電檢測器和一個400KHZ總線接口。所有16個寄存器設(shè)計(jì)成可尋址的8位并行寄存器,但不是所有位都有用。前兩個寄存器(內(nèi)存地址00H,01H)用于控制寄存器和狀態(tài)寄存器,內(nèi)存地址02礦08H用于時鐘計(jì)數(shù)器(秒 年計(jì)數(shù)器),地址09IT0CH用于報(bào)警寄存器(定義報(bào)警條件),地址ODH控制CLKOUT管腳的輸出頻率,地址OHl和(FH分別用于定時器控制寄存器和定時器寄存器。秒、分鐘、小時、日、月、年、分鐘報(bào)警、小時報(bào)警、日報(bào)警寄存器,編碼格式為BCD,星期和星期報(bào)警寄存器不以BCD格式編碼。當(dāng)一個RTC寄存器被讀時,所有計(jì)數(shù)器的內(nèi)容被鎖存,因此,在傳送條件下,可以禁止對時鐘/日歷芯片的錯讀。時鐘模塊12的電路如圖13所示,圖中UlO為實(shí)時時鐘芯片PCF8563,I2C總線上拉電阻R取典型值10K,Y2為32. 768KHz晶振,Sll為該模塊與外部單片機(jī)通訊的接線排針。采用本具體實(shí)施方式
提供的技術(shù)方案,通過將多種常用模塊集成到單片機(jī)實(shí)驗(yàn)系統(tǒng)中,可使初學(xué)者通過連接的PC機(jī)對單片機(jī)進(jìn)行相應(yīng)的編程,使初學(xué)者更快掌握單片機(jī)的編程。以上所述,僅為本實(shí)用新型較佳的具體實(shí)施方式
,但本實(shí)用新型的保護(hù) 范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本實(shí)用新型揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,包括串行適配器、目標(biāo)板、液晶顯示模塊、溫度傳感器、數(shù)模轉(zhuǎn)換器、模數(shù)轉(zhuǎn)換器、蜂鳴器、串行通訊模塊、串行FLASH通訊模塊、按鍵顯示模塊和時鐘模塊,所述串行適配器的串行數(shù)據(jù)輸入輸出端與所述目標(biāo)板的串行數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的顯示數(shù)據(jù)輸出端與所述液晶顯示模塊的顯示數(shù)據(jù)輸入端連接,所述目標(biāo)板的溫度信號輸入端與所述溫度傳感器的溫度信號輸出端連接,所述目標(biāo)板的數(shù)模信號輸入輸出端與所述數(shù)模轉(zhuǎn)換器的數(shù)模信號輸入輸出端連接,所述目標(biāo)板的模數(shù)信號輸入輸出端與所述模數(shù)轉(zhuǎn)換器的模數(shù)信號輸入輸出端連接,所述目標(biāo)板的蜂鳴信號輸出端與所述蜂鳴器的蜂鳴信號輸入端連接,所述目標(biāo)板的串行數(shù)據(jù)輸入輸出端與所述串行通訊模塊的串行數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的串行FLASH數(shù)據(jù)輸入輸出端與所述串行FLASH通訊模塊的串行FLASH數(shù)據(jù)輸入輸出端連接,所述目標(biāo)板的按鍵顯示數(shù)據(jù)輸出端與所述按鍵顯示模塊的按鍵顯示數(shù)據(jù)輸入端連接,所述目標(biāo)板的時鐘信號輸出端與所述時鐘模塊的時鐘信號輸入端連接。
2.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述目標(biāo)板采用C8051F020單片機(jī)。
3.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述液晶顯示模塊采用C00511FPD 芯片。
4.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述溫度傳感器采用DS18B20型傳感器。
5.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述數(shù)模轉(zhuǎn)換器采用DAC0832芯片,所述模數(shù)轉(zhuǎn)換器采用ADC0809芯片。
6.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述串行通訊模塊包括RS-232C串行通信模塊和RS-485串行通信模塊。
7.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述串行FLASH通訊模塊采用AT45DB161 芯片。
8.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述按鍵顯示模塊采用HD7279A 芯片。
9.根據(jù)權(quán)利要求I所述的單片機(jī)實(shí)驗(yàn)系統(tǒng),其特征在于,所述時鐘模塊采用PCF8563芯片。
專利摘要本實(shí)用新型提供了一種單片機(jī)實(shí)驗(yàn)系統(tǒng),相應(yīng)的串行適配器的串行數(shù)據(jù)輸入輸出端與目標(biāo)板的串行數(shù)據(jù)輸入輸出端連接,目標(biāo)板分別與液晶顯示模塊的顯示數(shù)據(jù)輸入端、溫度傳感器的溫度信號輸出端、數(shù)模轉(zhuǎn)換器的數(shù)模信號輸入輸出端、模數(shù)轉(zhuǎn)換器的模數(shù)信號輸入輸出端、蜂鳴器的蜂鳴信號輸入端、串行通訊模塊的串行數(shù)據(jù)輸入輸出端、串行FLASH通訊模塊的串行FLASH數(shù)據(jù)輸入輸出端、按鍵顯示模塊的按鍵顯示數(shù)據(jù)輸入端以及時鐘模塊的時鐘信號輸入端連接。本實(shí)用新型通過將多種常用模塊集成到單片機(jī)實(shí)驗(yàn)系統(tǒng)中,可使初學(xué)者通過連接的PC機(jī)對單片機(jī)進(jìn)行相應(yīng)的編程,使初學(xué)者更快掌握單片機(jī)的編程。
文檔編號G09B23/18GK202563781SQ20122023021
公開日2012年11月28日 申請日期2012年5月22日 優(yōu)先權(quán)日2012年5月22日
發(fā)明者張鵬 申請人:張鵬