ad with lcd型單片機使用手冊簡體中文版_第1頁
ad with lcd型單片機使用手冊簡體中文版_第2頁
ad with lcd型單片機使用手冊簡體中文版_第3頁
ad with lcd型單片機使用手冊簡體中文版_第4頁
ad with lcd型單片機使用手冊簡體中文版_第5頁
免費預(yù)覽已結(jié)束,剩余271頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

HT46R62,HT46R63,HT46R64,HT46R65,HT46RU66A/DwithLCD型單片機Copyright2006byHOLTEKSEMICONDUCTOR 第一部份單片機概 第一章硬件結(jié) 簡 特 選擇 堆 結(jié) 多Bank管 結(jié) 間接尋址寄存器–IAR0, 間接尋址指針–MP0, 區(qū)指針– 累加器– 程序計數(shù)器低字節(jié)寄存器– 表格寄存器–TBLP, 實時時鐘控制寄存器– 狀態(tài)寄存器– 中斷控制寄存器–INTC0, 脈寬調(diào)制寄存器 2, A/D轉(zhuǎn)換寄存器ADR,ADRL,ADRH,ADCR, UART寄存器 比較 LCD LCD時 定時/計數(shù)寄存器–TMR,TMRL/TMRH,TMR0L/TMR0H, 定時/計數(shù)控制寄存器–TMRC,TMR0C, 可編程分頻器– 模 模 A/D轉(zhuǎn)換器數(shù)據(jù)寄存器–ADR, A/D轉(zhuǎn)換器控制寄存器– A/D轉(zhuǎn)換器時鐘源寄存器– A/D輸入引 A/D轉(zhuǎn)換步 A/D轉(zhuǎn)換功 中 A/D中 復(fù) UART 暫停模式下的UART功 振蕩 低電壓檢測器– 蜂鳴 第二部份程序語 第二章指令集介 指令 位運 慣 第三章指令定 第四章匯編語言和編譯 名 操作 注 宏指 名 助記 其 其 第三部份開發(fā)工 第五章單片機開發(fā)工 OTP燒寫 OTP適配 安 第六章快速開 步驟四:燒寫OTP單片 步驟五:傳送程序與掩膜選項單至 第七章LCD仿真 簡 選擇HT- v 使用PanelEditor定義圖 LCD仿 附 附錄A特性曲線 附錄B封裝信 (如外部傳感器的接口)并用液晶顯示器顯示結(jié)果。此類應(yīng)用都會需要A/D轉(zhuǎn)換A/DwithLCDA/D轉(zhuǎn)換功能外,還包含了LCD驅(qū)動功能,可以直接連接到用戶的液晶顯示接口,提供給用戶完全集成希望客戶通過這本A/DwithLCD型單片機使用手冊,能以一種簡單、有效、 第一部份單片機概論第一部單片機概12第一11A/DwithLCD型單片機的規(guī)格信息,并且包含了所有參數(shù)和相關(guān)的相關(guān)部份,也保證使用者可以充分利用A/DwithLCD型單片機。HT4665和T4U66HT4U66是8SC機,用于直接處理模擬信號以及需要在液晶顯示器上顯示量測數(shù)據(jù)的產(chǎn)品應(yīng)D的輸入/有的單片機都具有相同的特性,主要的不同在于輸入輸出引腳數(shù)目、AM和OM、器和小AD、輸和D輸出等方面。另外HT46U6HT4666程(One-TimeProgrammable,OTP)單片機,當配合使用盛群半導(dǎo)體的程序開發(fā)于那些已經(jīng)設(shè)計成應(yīng)用,Mask版的HT46C62、HT46C63、HT46C64、HT46C65和HT46CU66OTP版的功能完全兼容,Mask版對于已經(jīng)設(shè)計完成而想要降低成本的產(chǎn)品,提供了一3不使用看門狗定時器時,3V下靜態(tài)(standby)電流小于1A溫度50C2K×14OTP/MaskROM4K×15OTP/MaskROM(HT46R63/HT46C63,8K×16OTP/MaskROM16K×16OTP/MaskROM88×8RAM192×8RAM208×8RAM384×8RAM576×8RAMLCD20×319×4Segments4的LCDPFD輸出(HT46R63/HT46C63除外5

這系列的A/DwithLCD型單片機具有廣泛的功能特性,其中有些是普通的,LCD輸出、輸出和UART功能。為了幫助使用者在應(yīng)用時能選擇適當?shù)男统唐鲾?shù)器輸入輸定時中斷蜂鳴堆棧封種5—616-6———816-610-—816-610-—16-612-.6""""!!+-" $ !%%(&-)*& /1 ,-&*&$..7:34;7:34;777766666699999999578998887:72737898:<: 34;77776666669 9 9 9 9 9 99578998887:72737898<..7<*877++89:..87*87 7++89:11 711 7+ + 7+ + 7+ + 7+ + 7+ 7 + 7+ 7 + 7 7 8 7 8 7 8 7 8...88898757*...88898757***3:66...7779875***:66:34;7777:34;777766666699999999578998887:72737898:<:234;<..77.9*758759:..777*. . +78 :7587+ 787+ 8 8 + 8 3+ 8 4

9 787++1987++19 89 89 8+ 8 +

36 9

8+ 8 +746 9 8+ 8+ 8 8 8 9 9...999...9999875***73:66

+8;6+9<6 7 7 7 7 ...99998757***32:667:7...99998757***32:66

98 89 89 88 88 88 98:.575.::.575.:575 8 8 7 736746767<68 8 8283848;78+=2 2

57+=2378+=2 2 9:12

:12 2 2 25 :<

2 2 2 25 ; :< +5<6:; .+75<<6:; 7+7756:4 +8776:3 +9786:2 +:796:::

4 73 72 7: 7

+7756:4 7+8776:3 7+9786:2 7+:796::: 7+276:9 7 :8

9 78

+276:9 7 72:8 7 7357 + 7475 7 + 7;98< 7 +:76<95; 7 +2865974 7 38793 7

7 5 < ; 4 3

7357 7 7475 7 7;98< 7:76<95; 82865974 8 87953 8 8 8*78

92 79: 799 7

2 : 9

8 8*78

92 89: 899 8*88 98 7 7839 8849 ; 8

<

*88 98 878 9 988 9 ; 8 57+=2378+=2 2

57+=2378+=2 2 9:12 9:12 2 2 25 7 :< 7

2 2 2 25 7; :< 7+5<6:; 7+7756:4 7

3 :; 747 :4 7+8776:3 8+9786:2 8+:796::: 8

+5776:3 8+7786:2 8+8796:: 8+276:9 8 72:8 8

+976:9 8 7 :8 8 7357 8 7475 8 7;98< 8:76<95; 82865974 8 87953 9

7357 8 7475 8 7;98< 8:76<95; 82865974 8 87953 9 8 8*78*88

92 99: 999 998 9

8 8*78*88

92 99: 999 998 97839 :578 9 :88;

9 8

88;

9 8 9

注意:單片機封裝的引腳兼容特性,使單片機在硬件應(yīng)用時以最小的改變?nèi)ヌ峁┢骷苯由壍揭_名掩膜選說8位雙向輸入/輸出口,每個位可由掩膜選項配置成喚醒輸入軟件指令決定引腳為CMOS輸出或特觸發(fā)器輸入呼。膜選項決定端口上哪個位帶上拉電阻。引腳PA0、PA1分別與BZBZ和PFD引腳共享,該功能由掩膜選項選擇Pull-6位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯PBA/D輸入引腳共享。A/D輸入是通過軟件指令選擇,一旦被選擇A/D輸入,則輸入/輸出和上拉電阻功能將自動PD0/6位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或PD1/PD4/INT0PD5/Pull-密特觸發(fā)器輸入。掩膜選項決定端口上哪個位帶上拉電阻PD0~PD2 2輸入引腳共享,該功能由掩膜項選擇PD4PD5分別與INT0和INT1引腳共享。掩OSC1、OSC2RC電路或晶體振蕩器(由掩膜選項Crystalor定)作為內(nèi)部系統(tǒng)時鐘。在RC模式下,OSC2的輸出端信號是系統(tǒng)時鐘四分頻。如果使用OSC3OSC4引腳上RTC振蕩器作為系統(tǒng)時鐘,則OSC1OSC2引腳應(yīng)該懸空IORTCSystemOSC3OSC4連接一個32768Hz的晶體振蕩器形成一個用的實時時鐘,或是形成一個系統(tǒng)時鐘LCD電源引腳名掩膜選說IC最大電壓,連接到VDD、VLCDV1V1,V2,C1,ILCD電壓泵OLCD面板中segment的LCD驅(qū)動輸出。由掩膜選項決定引腳作為segment驅(qū)動或是作為CMOS輸出使用O引腳作為segment驅(qū)動或是作為CMOS輸出使用。OLCD面板中segmentLCD驅(qū)動輸出2O驅(qū)動還是common的輸出驅(qū)動 2是LCDcommon輸出I特觸發(fā)器復(fù)位輸入。低電平有效正電源供應(yīng)負電源供應(yīng),接地.引腳名掩膜選說8位雙向輸入輸出口,每個位可由掩膜選項配置成喚醒輸入。軟件指令決定引腳是CMOS輸出或特觸發(fā)器輸入。掩膜A0~A3和A4~A7是否帶上拉電阻,引腳不能單獨的選擇帶上拉電阻Pull-8位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯密特觸發(fā)器輸入。掩膜選項決定引腳PB0~PB3和PB4~PB7輸入引腳共享。A/D輸入通過軟件指令選擇,一旦被選擇作為A/D輸入,I/O功能和上拉電阻功能將自動無效。Pull-密特觸發(fā)器輸入。掩膜選項決定引腳PC0~PC3是否帶上拉電阻,引腳不能單獨的選擇帶上拉電阻 PD4/PD5/8位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯密特觸發(fā)器輸入。掩膜選項決定引腳PD0~PD3和PD4~PD7 3輸入引腳共享,該功能通過掩膜選項選擇,引腳PD4和PD5分別與外部中斷INT0和INT1引腳共享,掩膜選項決定中斷使能/除能和中斷低/高電平觸發(fā)形式,引腳PD6與外部定時器輸入引腳TMR共享。CrystalorOSC1、OSC2RC電路或外部晶體振蕩器(由掩膜選項連接32768Hz的晶體振蕩器產(chǎn)生實時時鐘引腳名掩膜選說I比較器反向輸入I比較器正向輸入O比較器輸出O比較器以32768Hz載波輸出A/D轉(zhuǎn)換器參考電壓輸入,由外部連接至VDDLCD電源供應(yīng)OLCD面板中segmentLCD驅(qū)動輸出OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定引腳作為segment驅(qū)動或是作為CMOS輸出使用OCMOSLCD面板segmentLCD驅(qū)動輸出,由掩膜選項決定所有引腳作為segment驅(qū)動或是作為CMOS輸出使用。如果作為CMOS輸出使用,則這些引腳比SEG7~SEG10CMOS更高的灌電流能力OCMOSLCDsegmentLCD驅(qū)動輸出,由掩膜選項可以選擇所有的引腳被使用為部分的驅(qū)動或CMOS輸出。如果使用為CMOSSEG7~SEG10CMOS輸出有更高的灌電流能力2O1/3or1/4 2是LCD的一般輸出。I觸發(fā)復(fù)位輸入。低電平動正電源供應(yīng)負電源供應(yīng),接地注意:1.PA上的每個引腳可通過掩膜選項被設(shè)定成具有喚醒引腳名掩膜選說PA1/BZ8位雙向輸入輸出口,每個位可由掩膜選項配置成喚醒輸入。軟件指令決定引腳為CMOS輸出或特觸發(fā)器輸入。掩膜選項決定端口上哪個位帶上拉電阻。引腳A0、A1和A3、Z和DPull-8位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯旦被選擇作為A/D輸入,I/O功能和上拉電阻功能將自動無 PD4/INT0PD5/8位雙向輸入輸出口。軟件指令決定引腳為COS輸出或發(fā)入膜決口所腳否拉阻。D0~PD3與 0~ 3輸入引腳共享,該功能由膜選項選擇,引腳D4和D5分別與I0和N1引腳享,掩膜選項決定中斷使能/除能和中斷低/高電平觸發(fā)形式引腳D6和D7與外部定時器輸入引腳TR0和TR1共享。CrystalorOSC1、OSC2連接外部RC電路或晶體振蕩器(由掩膜選項決定)作為內(nèi)部系統(tǒng)時鐘。對于RC系統(tǒng)時鐘的操作,OSC2腳上RTC振蕩器作為系統(tǒng)時鐘,則OSC1OSC2引腳該被懸空RTCorLCD電源IC最大電壓,連接至VDD、VLCDV1引腳名掩膜選說V1,V2,C1,ILCD電壓泵OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定所有引腳作為segment驅(qū)動或是作為CMOS輸出使用。OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定各個引腳作為segment驅(qū)動或是作為CMOS輸出使用。OLCD面板中segmentLCD驅(qū)動輸出2O驅(qū)動還是common的輸出驅(qū)動 2是LCDcommon輸出I觸發(fā)復(fù)位輸入。低電平有正電源供應(yīng)負電源供應(yīng),接地.V2、C1、C2SEG852-pinQFP PD7/TMR1100-pinQFP56-pinSSOP52-pin引腳名掩膜選說PA1/BZ8位雙向輸入輸出口,每個位可由掩膜選項配置成喚醒輸入。軟件指令決定引腳為CMOS輸出或特觸發(fā)器輸入。掩膜選項決定端口上哪個位帶上拉電阻。引腳A0、A1和A3、Z和DPull-8位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯PBA/D輸入引腳共享。A/D輸入通過軟件指令選擇,一旦被選擇作A/D輸入,I/O功能和上拉電阻功能將自動無效。 PD4/INT0PD5/8位雙向輸入輸出口。軟件指令決定引腳為COS輸出或密特觸發(fā)器輸入。掩膜選項決定端口上所有引腳是否帶上拉阻。D0~D3與 0~ 3輸入引腳共享,該功能通掩膜選項選擇,引腳D4和D5分別與I0和I1引腳享,掩膜選項決定中斷使能/除能和中斷低/高電平觸發(fā)形式引腳D6和D7與外部定時器輸入引腳TR0和TR1共享。CrystalorOSC1、OSC2連接外部RC電路或晶體振蕩器(由掩膜選項決定)作為內(nèi)部系統(tǒng)時鐘。對于RC系統(tǒng)時鐘的操作,OSC2腳上RTC振蕩器作為系統(tǒng)時鐘,則OSC1OSC2引腳該被懸空RTCorLCD電源IC最大電壓,連接到VDD、VLCDV1引腳名掩膜選說ILCD電壓泵OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定所有引腳作為segment驅(qū)動或是作為CMOS輸出使用。OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定所有引腳作為segment驅(qū)動或是CMOS輸出使用。OCMOS引腳作為segment驅(qū)動或是CMOS輸出使用。OLCD面板中segmentLCD驅(qū)動輸出2O驅(qū)動還是comon的輸出驅(qū)動 2是LCDcommon輸出I觸發(fā)復(fù)位輸入。低電平有正電源供應(yīng)負電源供應(yīng),接地注意:1.PA上的每個引腳可通過掩膜選項被設(shè)定成具有喚醒V2、C1、C2SEG1652-pinQFP 引腳名掩膜選說PA1/BZ8位雙向輸入輸出口,每個位可由掩膜選項配置成喚醒輸入。軟件指令決定引腳為CMOS輸出或特觸發(fā)器輸入。掩膜選項決定端口上哪個位帶上拉電阻。引腳A0、A1和A3、Z和D引腳共享,該功能通過掩膜選項選擇。Pull-8位雙向輸入/輸出口。軟件指令決定引腳為CMOS輸出或斯PBA/D輸入引腳共享。A/D輸入通過軟件指令選擇,一旦被選擇作A/D輸入,I/O功能和上拉電阻功能將自動無效。Pull-8位雙向輸入輸出口。軟件指令決定引腳為COS腳C0、C6、C7分別與TR2、TX、RX引腳復(fù)用。 PD4/INT0PD5/8位雙向輸入輸出口。軟件指令決定引腳為CMOS輸出或斯密特觸發(fā)器輸入。掩膜選項決定端口上所有引腳是否帶上拉阻。D0~D3與 0~ 3輸入引腳共享,該功能通掩膜選項選擇,引腳D4和D5分別與N0和N1引腳共享,掩膜選項決定中斷使能/除能和中斷低/高電平觸發(fā)形式,引腳D6和D7與外部定時器輸入引腳TR0和TR1共享。CrystalorOSC1、OSC2連接外部RC電路或晶體振蕩器(由掩膜選項決定)作為內(nèi)部系統(tǒng)時鐘。對于RC系統(tǒng)時鐘的操作,OSC2腳上RTC振蕩器作為系統(tǒng)時鐘,則OSC1OSC2引腳應(yīng)該被懸空RTCorLCD電源IC最大電壓,連接到VDD、VLCDV1ILCD電壓泵OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定引腳作為segment驅(qū)動或是作為CMOS輸出使用OCMOS引腳作為segment驅(qū)動或是CMOS輸出使用。引腳名掩膜選說OCMOSLCD面板中segment的LCD驅(qū)動輸出,由掩膜選項決定各個引腳作為segment驅(qū)動或是CMOS輸出使用。OLCD面板中segmentLCD驅(qū)動輸出2O1/3or1/4Duty驅(qū)動還是comon的輸出驅(qū)動 2是LCDcommon輸出I參考電壓輸入I觸發(fā)復(fù)位輸入。低電平有正電源供應(yīng)負電源供應(yīng),接地I模擬電壓正電源供應(yīng)I模擬電壓負電源供應(yīng),接注意:1.PA上的每個引腳可通過掩膜選項被設(shè)定成具有喚醒V2、C1、C2SEG3452-pinQFP 56-pinSSOP52-pinQFP封裝,AVSSVSS連接在一起

VSS0.3Vto VSS0.3Vto溫 對于 符參測試條最典最單條VVLCDHighest0VOperatingCurrentADCoff1235OperatingCurrentADCoff48Standby(fs=WDTLCDOff5(fs=fSYS/4)LCDOff12StandbyCurrent(fs=RTCLCDOff5StandbyCurrent(fs=RTCNoload,SystemHALT,LCDOnatHALT,RType(LowbiascurrentStandbyCurrent(fs=RTCNoload,SystemHALT,LCDOnatHALT,RType(Middlebiascurrent符參測試條最典最單條NoHALT,LCDOnStandby(fs=WDT(HighbiasInputLowVoltageforI/O0VVInputLowVoltage(RES0VInputHighVoltage(RESVI/OPortSink6I/OPortSourceLogicalSink8LogicalSourceLogicalSinkI/OPortTotalSinkI/OPortTotalSourcePull-ComparatorInputVoltageVA/DInput0VNonlinearityErrorAdditionalPowerConsumptionifA/DConverterisused13 符參測試條最典最單條VVOperatingCurrentADCOff1235OperatingCurrentADCOff48OperatingNoload,ADC1NoLCDOff12(fS=RTCOSC)Noload,LCDOn,C5(fS=WDTNoload,LCDOn,C256NoStandby(fS=RTCLCDOn,R1/2bias,(LowbiasNoStandby(fS=RTCLCDOn,R1/3bias,(LowbiasNoStandby(fS=WDTLCDOn,R1/2bias,(Lowbias符參測試條最典最單條No(fS=WDTsystemHALT,LCDOn,Rtype,1/3bias,(LowbiasInputLowVoltageforI/OPorts,TMR,TMR0,TMR1,INT0,0VInputHighVoltageforI/OPorts,TMR,TMR0,TMR1,INT0,INT1VInputLowVoltage(RES0VInputHighVoltage(RESVOutputSinkCurrent6OutputSourceSegmentCurrentSegmentCurrent----Pull-LowVoltageResetVLowVoltageDetectorVA/DInput0VNonlinearityErrorAdditionalPowerConsumptionifA/DConverteris13對于 符參測試條最典最單條VVVREF=VOperating(CrystalOSC,RCADCOff,UART1235Operating(CrytalOSC,RCADCOff,UARTOn2448OperatingCurrentNoload,fSYS=8MHzADCOff,UARTOff48OperatingCurrentNoload,fSYS=8MHzADCOff,UARTOn6(fSYSNoload,ADCOff,UART1Noload,systemLCDOff,CtypeUARTOff12(fS=RTCOSC)LCDOn,CtypeUART5(fS=WDTLCDOn,CtypeUART256(fS=RTCOSC)systemHALT,LCDOn,Rtype1/2bias,VLCD=VDD(fS=RTCOSC)systemHALT,LCDOn,Rtype,1/3bias,VLCD=VDD(fS=WDTNoload,UARTOffRtype,1/2bias,VLCD=VDD符參測試條最典最單條(fS=WDTsystemHALT,LCDOn,Rtype,1/3bias,VLCD=VDDInputLowVoltageforI/O TMR1,INT0,0VInputHighVoltageforI/OPorts,TMR,TMR0,TMR1,INT0,INT1VInputLowVoltage(RES0VInputHighVoltage(RESVOutputSource6OutputSourceSegmentCurrentSegmentCurrent----Pull-LowVoltageResetV VoltageDetectorVA/DInput0V0VVoltageRangeAVDD=VAVDD=VNonlinearityErrorAdditionalPowerConsumptionifA/DConverterisusedNoload,tAD13tADADCIntegralNon-tAD“*”VoltagelevelofAVDDandVDDmustbethe對于 符參測試條最典最單條RTCFrequencyTimerInput00WatchdogTime-outWatchdogTime-outPeriod(32768Hz)1SystemStart-upTimerPower-upInterruptPulse1A/DClock1A/DConversionA/DSamplingResponseTimeof3 符參測試條最典最單條SystemSystemClockTimerI/P00(WDTOSC)WatchdogTime-outWatchdogTime-outPeriod(32768Hz)12s1SystemStart-upTimerLowVoltageWidthto12InterruptPulse1A/DClock1A/DConversionA/DSampling對于 符參測試條最典最單條System(CrystalOSC,RCSystemClock00(WDTOSC)WatchdogTime-outWatchdogTime-outPeriod(32768Hz)12s1SystemStart-upTimerLowVoltageWidthto12InterruptPulse1A/DClock1A/DConversionA/DSampling

A/DwithLCD型單片機具有良好運行性能的主要因素。由于采用RISC結(jié)構(gòu),此系列單片機具有高運算速度和高性能的特用和查表指令外,其它指令都能在一個指令周期內(nèi)完成。8ALU參與指ALU的方式加以簡化。有些寄存器可以提供2K至16K字的程序器和88至576字節(jié)數(shù)據(jù)。系統(tǒng)時鐘由晶體/RCT1~T4四個內(nèi)T1時自動加一并抓取一條新的指令。剩下的T2~T4時鐘完成和執(zhí)行功能,因此一個T1~T4時鐘形成一個指令周鐘有fSYS/4的頻率,具有1:3高/低的占空比。"""""7"8"9":@@'/0#'0@70.'(1.'(1.(1(((($

7893*7893*D ACD78>.78>A1 .(. 1 9

1((.11((.1( JMP或行完后自動增加一。對于A/DwithLCD系列的單片機,根據(jù)所選擇的單片機對于程序器分為兩個bank的HT46RU66/HT46CU66,由BP的第5位選擇Bank。Bank選擇位與程序計數(shù)器關(guān)系如圖所示:797; 2 周期需要預(yù)先取得。有關(guān)PCL寄存 模程序計數(shù)復(fù)0000000000000外部中0000000000100外部中000000000100000000000011000000000010000時基中0000000010000時基中(HT46R63/HT46C63除外0000000010100A/D轉(zhuǎn)換器中0000000010100實時時鐘中0000000011000條件跳ProgramCounter+PCL跳轉(zhuǎn)或調(diào)用子程由子程序返模程序計數(shù)復(fù)00000000000000外部中00000000000100外部中000000000010000000000000110000000000010000UART中00000000010100多功能中00000000011000條件跳ProgramCounter+2(Bank內(nèi)PCL跳轉(zhuǎn)或調(diào)用子程由子程序返注意: @7~@0:PCL的列b12是無效的。定時/計數(shù)器1溢出行,只有HT46R64/HT46C64HT46R65/HT46C65或RETI)使程序計數(shù)器從堆棧中重新得到它之前的值。當復(fù)位之后,SP響應(yīng)將被。當堆棧指針減少(執(zhí)行RET或RETI),中斷將被響應(yīng)。這個特性提供程序設(shè)計者簡單的方法來預(yù)防堆棧溢出。然而即使堆棧已滿,CALL指$$F"789+6 """& .算術(shù)及邏輯單位ALU連接到單片機的數(shù)據(jù)總線,在接收相關(guān)的指令碼后執(zhí)行需要的算術(shù)與邏輯運算,并將結(jié)果在指定的寄存器,當ALU計算或操作時,可能導(dǎo)致進改變,ALU所提供的功能如下:算術(shù)運算:ADD、ADDM、ADC、ADCM、SUB、SUBM、SBC、SBCM、邏輯運算:AND、OR、XOR、ANDM、ORM、XORM、CPL、移位運算:RRA、RR、RRCA、RRC、RLA、RL、RLCA、增一和減一:INCA、INC、DECA、分支判斷:JMP、SZ、SZA、SNZ、SIZ、SDZ、SIZA、SDZA、CALL、RET、程序格可以設(shè)定在程序器的任何地址,由表格指針來尋址。對于HT46RU66/HT46CU66程序器分為兩個Bank,每個Bank的容量為8K,BP5Bank0Bank1。由于數(shù)據(jù)器也由BP來控制,所以使用時必須注意。6*6**6*6***5*,*,*,*: ..? 5.? .? ; ..? 7.? .? > 5+ :+ - + ;*$*$*$1515511*$5?7$5$75$!+$ 1 5 5 5 5 5 " 5 4;1777:6

72$

72

73

7 此向量用做INT0外部中斷,假如單片機外部中斷引腳出現(xiàn)下降沿,而此向量用做INT1外部中斷,假如單片機外部中斷引腳出現(xiàn)下降沿,而時器的HT46R64/HT46C64、HT46R65/HT46C65和具有三組定時器的于其它單片機而言,則稱為TMR。對于HT46R63/HT46C63,此內(nèi)部中斷向量被時基中斷所。當產(chǎn)生時基開始執(zhí)行。對于HT46R64/HT46C64、HT46R65/HT46C65和開始執(zhí)行。請注意,HT46R62/HT46C62只有一組定時器,所以不使用這對于HT46R63/HT46C63A/DA/D轉(zhuǎn)換A/D中斷使能且堆棧沒有滿,程序?qū)⑻竭@個地址并開始情況開始執(zhí)行。對于HT46RU66/HT46CU66UART使用。當發(fā)送或接收結(jié)束BankROMBANKBank中。當執(zhí)行”CALL”指令來調(diào)BankBankROMBANK最佳用法如Bank的主程序調(diào)用,當執(zhí)這個子程序的”RET”指令時,程序會自動返回到原先主程序所在的Bank,然而,BP的值不會改變,它仍保持著子程序所在Bank的值。因此在不同的Bank之間的轉(zhuǎn)移過程中,BP必須處理。以下的范例就是HT46RU66/HT46CU66的程序,說明了如何在不同的Bank之間使用”CALL”和”JMP”指令。: ;define ;define: at ‘code’;locatesthefollowingprogram;intoclr thejmp::::mova,BANK ;routine”routb1”islocateinBankmov ;loadbanknumberforroutb1intocall ;callsubroutinelocatedinBankclr ;programwillreturntothis;afterRETinBank;butBPwillretainBank1;soclearthe at ‘code’;locatesfollowingprogram;intoBank::routb1:: ;returnprogramtoBank0butBP;retainBank1routb1:斷發(fā)生,包括外部中斷和內(nèi)部中斷,程序都會立刻跳轉(zhuǎn)至相應(yīng)的位于Bank0的作就是,保存Bank指針以及清Bank指針讓它指向Bank0,尤其是在Bank0中執(zhí)::rombank0 ;definerombankrombank1 ;definerombank::codesec0.sectionat000h ;locatesthefollowingprogram;intoBankclr ;clearbankpointerafterpower-on::org ;jumpherefromanybankwhenext0;occurs-BPretainsoriginalmov ;backupmov ;backupbankclr ;clearbptoindicateBank0;originalBPvaluewillremainand;risetofalsejmporcalljmp ;jumptoexternal0interrupt::org ;jumpherefromanybankwhen;occurs-BPretainsoriginalmov ;backupmov ;backupbankclr ;clearbptoindicateBank0;originalBPvaluewillremainand;risetofalsejmporcalljmp ;jumptotimer0interrupt::

org ;jumpherefromanybankwhentimer;occurs-BPretainsoriginal: ;externalinterruptmov ;backupbankmov ;backupstatusmov ;backupstatus::mova,statusbuf0 ;restorestatusregistermovstatus,amova,bp_exti ;restorebankpointermovbp,amov ;restore ;returntomainprogramand;calling:: ;ext1_intinterruptmov ;backupbankmova,status ;backupstatusregistermovstatusbuf1,a::mova,statusbuf1 ;restorestatusregistermovstatus,amova,bp_tmr0 ;restorebankpointermovbp,amov ;restore ;returntomainprogramand;calling::程序器中的任何地址都可以定義成一個表格,以便固定的數(shù)據(jù)。使用表格時,必須設(shè)定表格指針來確定程序器的地址。然而部分只有表格低字節(jié)指針,另一部分有表格低字節(jié)和高字節(jié)指針。要注意的HT46RU66/HT46CU66TBLP,可以從8位地[m]”指令從目前程序所在的器頁或器最后一頁中來查表。當這些指令執(zhí)行時,程序器中表格數(shù)據(jù)低字節(jié),將被傳送到使用者所指定的數(shù)據(jù)器,程序器中表格數(shù)據(jù)的高字節(jié),則被傳送到TBLH特殊寄存器,而高字節(jié)中未使用的位將被為“0”。% %

+ +$ % $ HT46R63/HT46C63如何定義表格指針、如何查表。這個例子使用的表格數(shù)據(jù)用ORG偽指令在器的最后一頁。在此ORG偽指令中的值為“F00H4K程序HT46R63/HT46C63單片機中最后一取的第一筆數(shù)據(jù)位于程序器地址“F06H”,即最后一頁開始地址后六個被傳送到TBLH寄存器,在這個例子中,表格數(shù)據(jù)的高字節(jié)等于零。 tempreg2db ::mov ;initializetablepointer-notethatthisaddress;mov ;tothelastpageorpresent:tabrdl ;transfersvalueintablereferencedbytable;to;dataatprog.memoryaddressF06Htransferred;tempreg1anddec ;reducevalueoftablepointerbytabrdl ;transfersvalueintablereferencedbytable;to;dataatprog.memoryaddressF05Htransferred;tempreg2and;inthisexamplethedata1AHistransferred;;anddata0FHtoregister;thevalue00Hwillbetransferredtothehigh;register:orgF00h ;setsinitialaddressoflastpagedc00Ah,00Bh,00Ch,00Dh,00Eh,00Fh,01Ah,01Bh:用表格地址低字節(jié)TBLP的 ,增加的TBHP寄存器允許在任何地址定義表 了低字節(jié)表格指針和高字節(jié)表格指針后,就可以使用指令“TABRDC[m]”獲 器中高字節(jié)表格數(shù)據(jù)會被送往TBLH特

$ ++ $ ++HT46RU66/HT46CU66如何定義表格指針、如何查表。這個例子使用的表格數(shù)據(jù)用ORG偽指令在器中。在此ORG偽指令中的值為000HBank1起始地址而言,絕對地址是“2000H”。這里高字節(jié)20H05H。這可以保證從數(shù)據(jù)表格讀取的第一筆數(shù)據(jù)位于程序器地址“2005H”,即ORG偽指令定義地址后五寄存器,而表格數(shù)據(jù)高字節(jié)“55H”將會被傳送到TBLH寄存器。::data.section tempdb?::rombank0 ;Bank0rombank1 ;Bank1::codesec0.sectionat0 jmpstart:::mova,020h ;setuptablehighbyteaddressmovtbhp,a::mov ;setuptablelowbytemov ;tablepointeraddressisnowtabrdc ;readtabledatafromPCaddress ;FFHwillbeplacedinthe;registerand55Hwillbeplaced;theTBLHregistercodesec1.sectionat000h ;Bank1codelocatedhereorg ;thisdefinestheoffsetfrom;startaddressofBank1which;dc000AAh,011BBh,022CCh,033DDh,044EEh,::因為TBLH寄存器是只讀寄存器,不能重新,若主程序和中斷服務(wù)程序都使用表格指令,應(yīng)該注意它的保護。使用表格指令,中斷服務(wù)程序可能會改變TBLH的值,若隨后在主程序中再次使用這個值,則會發(fā)生錯誤。因此建議避免同時使用表格指令。然而在某些情況下,如果同時使用表格讀取指令是不可避免的,則在執(zhí)行任何主程序的表格前,中斷應(yīng)該先,指表格地11111指表格地111111注意: PC12~PC8:當前程序計數(shù)器HT46R62/HT46C6211b10~b0數(shù)據(jù)數(shù)據(jù)器是內(nèi)容可更改的8位RAM內(nèi)部器,用來臨時數(shù)據(jù),且分都可在過程控制下進行和寫入。對于HT46R65/HT46C65而言,通用數(shù)據(jù)器分為兩個獨立的區(qū)域,即區(qū)0和區(qū)2,對于區(qū)2和區(qū)3。第三部分為LCD器。數(shù)據(jù)器的這個特殊區(qū)域直接映像到LCD顯示器,寫入這部分器的數(shù)據(jù)將直接影響顯示的數(shù)據(jù)。LCD器區(qū)和通用數(shù)據(jù)器區(qū)的地址重迭,可以通過設(shè)定正確的區(qū)有和通用數(shù)據(jù)器位于連續(xù)的地址。全部RAM為8位寬度,但器長見的寄存器,如ACC和PCL等,全都有相同的數(shù)據(jù)器地址。LCD數(shù)據(jù)存儲器對應(yīng)到數(shù)據(jù)器的區(qū)1,然而只有低四位可使用。如果通過程序讀由于LCD數(shù)據(jù)器位于區(qū)1,所以為了進入這個區(qū)域,區(qū)指針必須先設(shè)定為01H。要注意的是,在上電后,數(shù)據(jù)器的內(nèi)容,包括LCD數(shù)據(jù)器,是未知的,因此程序設(shè)計者必須對數(shù)據(jù)器進行適當?shù)某跏蓟S?5 55$$o84 81 918; 95 :5 $o

91:5

7 57$41$-$

1 %

11 "+ "+$55$$

o91:5 $o"+11 "+7

5 8 $ 以操作。也可以通過間接尋址指針寄存器MP0和MP1對數(shù)據(jù)器進行存取。該RAM區(qū)域就是通用數(shù)據(jù)器。這個數(shù)據(jù)區(qū)可讓使用者進行和寫入的操作。使用“SET[m].i”和“CLR[m].i”指令可對個別的位做置位或復(fù)位的操作,方便用戶在數(shù)據(jù)器內(nèi)進行位操作。對于HT46R62/HT46C62、HT46R63/HT46C63和HT46R64/HT46C64,通用數(shù)據(jù)器位于區(qū)0,對于HT46R65/HT46C65,通用數(shù)據(jù)器位于區(qū)0和區(qū)2,而對于HT46RU66/HT46CU66而言,通用數(shù)據(jù)器位于區(qū)0、區(qū)2和區(qū)3,在對通用數(shù)據(jù)器進行存取操作之前,必須先正確的設(shè)定區(qū)指針的值。當區(qū)指針設(shè)定為01H時,將對LCD器進行存取。區(qū)1、區(qū)2或區(qū)3必須使用間接尋址指針MP1和間接尋址寄存IAR1MP0和間接尋址緩存器IAR0進行的間接尋址,只會在區(qū)0存取數(shù)據(jù)。>>>>>>>>>>: :4 ;

: :5>>>13 >>>1; ;5

:535;51 "1

"15

151 ; 85 7<

9;+

24

""8+注意:HT46RU66/HT46CU66中,通用數(shù)據(jù)器的576個字節(jié)在三個獨立的區(qū),區(qū)0、區(qū)2和區(qū)3。HT46R65/HT46C65中,通用數(shù)據(jù)器的384個字節(jié)在兩個獨立的器區(qū),即區(qū)0和區(qū)2。在或?qū)懭霐?shù)據(jù)到通用數(shù)據(jù)器之前,> > >+> > >+>>>+>+>>>6>>>>>+>+>>>>>>6>>>5 55 755 5>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> >>>5 55 55 55 >55 5 !5 55

555>>> 5>>> > >+>>>+>+>>>>6>>>>>>>>+>+>>>>>>>>>6>>>>>>>>>>>75>7>57>5555>55!55

55> > > >+>>>+>+>>>6>>>>>>>>>+>+>>>>>>>>>6>>>>>>>>>>>7555555>55!55

5 > > > >>> >>>>>>>>>>> >>>>>>>>> +>>>>>>>>>>>> >>>>>> 5 55555 5 5! 55 > > 5 5>>5>>>7 7>7 77 77 7>7 7>>7 7>7 77 7 57 77 8>7>7 77>7>>>8 8>>>8 8>8 88 >8 8 88>8>

>5557777777757789778888888

55577777777757789778888>8888

5> 55 55 7>5 7 7 7 777777775 77 8 9 77 788888>8 8888>8>>8>>8> 8 899 9 999>91B H55>91LCDLCD上顯示的數(shù)據(jù)也是在一塊可充分存取的數(shù)據(jù)器中。通過寫入此RAM區(qū)域,LCD的輸出顯示可以直接由應(yīng)用過程控制。LCD器位于區(qū)1,與通用數(shù)據(jù)器的地址形成映像,因此在存取LCD器之前,必必須使用間接尋址指針MP1和間接尋址寄存器IAR1進行間接存取。:529

:535

:53;

:53. IAR0,針(MP)所指定的器地址產(chǎn)生對應(yīng)的讀/寫操作。對于所有的A/DwithLCD系列單片機,均提供兩個間接尋址寄存器(IAR0IAR1),兩個間接尋址指針取IAR寄存器將返回00H的結(jié)果,而間接寫入此寄存器則不做任何操作。–MP0,地址adres1到adres4data.section′data′ db? db db db dbcode.sectionat0′code′org00hmova,04h ;setupsizeofblockmovblock,amova,offsetadres1;AccumulatorloadedwithfirstRAMaddressmovmp0,a ;setupmemorypointerwithfirstRAMaddressclrIAR0 ;clearthedataataddressdefinedbyMP0incmp0 ;incrementmemorypointersdz ;checkiflastmemorylocationhas;jmploop區(qū)指針請注意,在數(shù)據(jù)器中,通用數(shù)據(jù)器和LCD器具有相同的數(shù)據(jù)存儲器地址。因此在使用指令存取LCD器或通用數(shù)據(jù)器時,必須先確其它單片機的通用數(shù)據(jù)器位于區(qū)0,而HT46R65/HT46C65的通用數(shù)據(jù)器分為兩個區(qū)塊(區(qū)0和區(qū)2),HT46RU66/HT46CU66的通用數(shù)據(jù)器分為三個區(qū)塊(區(qū)0、區(qū)2和區(qū)3。LCD器均位于區(qū)1??梢允褂脜^(qū)指針BP來選擇正確的數(shù)據(jù)器區(qū)。如果要對區(qū)1或區(qū)2進行數(shù)據(jù)存取,區(qū)指針BP的值必須先設(shè)置是在區(qū)0、區(qū)1、區(qū)2或區(qū)3,都能對特殊功能寄存器進行即Bank0和Bank1。區(qū)指針的第5位用來選擇Bank。盡管區(qū)指針寄存器某些位被用來指示區(qū)號,但該寄存器的8個位都可以使用。沒有用到的那些位復(fù)位為“0”。% %2+ 52+ 55+"557+"775+"8/:>3: :!3>77+"9/:!3 3 5+"5/:!3 :76+"C7/:%!3 :累加器所有ALU得到的運算結(jié)果都會暫時在ACC累加器里。若沒有累加器,程序計數(shù)器低字節(jié)寄存器–PCL寄存器賦值將導(dǎo)致程序直接跳轉(zhuǎn)到程序器的某一地址,8位的長度,因此只允許在本頁的程序器范圍內(nèi)進行TBLP,TBHP這三個特殊功能寄存器對在程序器中的表格進行操作。TBLP為表格加以設(shè)定,由于它的值可以被如INC或DEC的指令所改變,這就提供了一種 。對于HT46RU66/HT46CU66,還有一個表格指針高字節(jié)TBHP。表格 實時時鐘控制寄存器RTCC寄存器控制數(shù)個內(nèi)部功能,實時時鐘(RTC)中斷就是其中一個,它的寄存器也可控制RTC振蕩器的快速啟動功能。此振蕩器具有固定的頻率DC特性所標示的VLVD5% %8*8*I*

& 5)* $ 8 7 5 7 5 7 5

" 8% % & 8 $875555&557&575857787558757877577786C"G6$C–TOPDF標志位外,狀態(tài)寄存器中的位像其它大部份寄存器一樣可以TO或PDF標志位。另外,執(zhí)行不同的指令后,與狀態(tài)寄存器有關(guān)的運算可能會得到不同的結(jié)果。TO標志位只會受系統(tǒng)上電、看門狗溢出、或執(zhí)行“CLRWDT”或“HALT”指令影位,否則C被清零,同時C也會被帶進位/借位的移位指令所影響。借位時,AC被置位,否則AC被清零。置位PDF。出則會置位TO。%%%%=*1 & & INTC0其它中斷,EMI位將被清除,而執(zhí)行“RETI”指令則會置位EMI位。在程序中用手動的方式將EMI位置為“1”。TMR8位定時數(shù)值存放的位置。對應(yīng)的控制寄存器TMRC,含有此定時/計數(shù)器的設(shè)定信息。對于具有一個16位定時器的HT46R63/HT46C63而言,寄存器TMRL/TMRH是16位定時數(shù)值存放的位置對應(yīng)的控制寄存器TMRC,含有此定時/計數(shù)器的設(shè)定信息。HT46R64/HT46C64具有一個8位定時/計數(shù)器,對應(yīng)的寄存器為TMR0,和一個16位定時/計數(shù)器,對應(yīng)的寄存器對為 TMR1H,均為定時數(shù)值存放的位置。對應(yīng)的控制寄存器TMR0C和TMR1C含有這兩個定時/計數(shù)器的設(shè)定信息。HT46R65/HT46C65具有兩個16位定時/計數(shù)器,對應(yīng)的寄存器對為TMR0L/TMR0H和TMR1L/TMR1H,均為16位定時數(shù)值存放的位置兩個對應(yīng)的控制寄存器TMR0C和TMR1C含有這兩個定時/計數(shù)器的設(shè)定信息。跟HT46R65/HT46C65一樣,HT46RU66/HT46CU66同樣含有兩個16位的定時器但HT46RU66/HT46CU66還包含了一個8位的定時器,對應(yīng)的寄存器為TMR2,控制寄存器為TMR2C。數(shù)據(jù)器結(jié)構(gòu)圖中所示,這些輸入/輸出寄存器映像到數(shù)據(jù)器的特定地制寄存器,分別為PAC、PBC和PCC等,也同樣映像到數(shù)據(jù)器的特定地/輸出端口中或?qū)懭霐?shù)據(jù)之前,必須先設(shè)定控制寄存器的位以確定引腳為輸入或輸出。使用“SET[m].i”和“CLR[m].i”指令可以直接設(shè)定這些寄存脈寬調(diào)制寄存器 2,每款A(yù)/DwithLCD34個集成的脈寬調(diào)制器。每個3個制寄存器為0~24個的單片機,它的控制寄存器A/DADRADRLADRHADCR每款A(yù)/DwithLCD4、68A/D轉(zhuǎn)換器,位數(shù)812位。A/D12個數(shù)據(jù)寄存器,一個控器ADR。對于9位、10位或12位AD轉(zhuǎn)換的,當一個模數(shù)轉(zhuǎn)換周期結(jié)束ADRH和低字節(jié)數(shù)據(jù)寄存器ADRLA/DADCR控制,A/D時鐘頻率由時鐘源寄存器ADSR定義。UARTTXR/RXRBRG來實現(xiàn)入/輸出口,標示為PA、PB、PC等,這些輸入/輸出端口在數(shù)據(jù)器的對應(yīng)上升沿準備好,m表示端口地址。對于輸出操作,所有數(shù)據(jù)是鎖存的,而且持很多產(chǎn)品應(yīng)用在端口處于輸入狀態(tài)時需要外加一個上拉電阻來實現(xiàn)上拉的功OSPA口其中的一只引腳從高電平轉(zhuǎn)為低電平。當使用暫停指令“HALT”每一個輸入/輸出端口都具有自己的控制寄存器(PAC、PBC、PCC等)去控制輸入/輸出狀態(tài)。利用此控制寄存器,每一個CMOS輸出或者特觸發(fā)器令的是輸出端口寄存器的內(nèi)容。請注意當輸入/輸出端口被設(shè)置為輸出狀除了HT46R63/HT46C63ADwithLCD系列單BZ及BZ與輸入/PA0PA1PFDHT46R63/HT46C63沒有包含PFDADwithLCD系列單PFD輸出功能,PFDPA3共享。該引腳的輸出功能通過掩膜選項進行選擇并在燒錄后保持不變。必須在端口控制寄存器PAC中將相應(yīng)的引腳設(shè)為輸出,以使能PFDPAC中將引腳設(shè)為輸入,則就算是選擇了PFD功能,這些引腳仍將作為帶上拉電阻的一般輸入引腳使用。外部中斷引腳INT0和INT1與輸入/PD4PD5共享。如果不需要外每款A(yù)/DwithLCD系列的單片機都包含一個、兩個或三個定時器,定時器的個數(shù)取決于選用的型號。HT46R62/HT46C62HT46R63/HT46C63都具有一個定時器,它們有一個與輸入/輸出引腳PD6共享的外部輸入引腳TMR。HT46R64/HT46C64HT46R65/HT46C65都具有兩個定時器,根據(jù)選用的/輸出PD6共享100-pinQFP封裝TMR056-pinSSOP52-pin的QFP封裝,雖然具有三個定時器,但只有一個TMR0、TMR1TMR2,分別與輸入/輸出引腳部定時器引腳可以當作一般輸入/輸出引腳使用。對于此種應(yīng)用,TMRC寄存輸所有單片機均包含三個或四個與PD0~PD2或PD0~PD3引腳共享的輸出。的輸出個數(shù)取決選用的單片機。所有這些引腳的功能可以通過掩膜A/D每款A(yù)/DwithLCD68個A/D轉(zhuǎn)換器輸入。所有的選項選擇是否要接上拉電阻。然而如果作為A/D輸入使用,則這些引腳上的UART外部相連,這兩個外部引腳TX和RX分別與引腳PC6和PC7共享。 SEGCOMLCDsegmentcommon引腳。每款單片號,這些引腳稱為COM3/SEG19COM3/SEG32COM3/SEG40和COM3/SEG46commonsegment用1/2或1/3占空比掩膜選項,則選擇作為SEG功能使用。以配置作為輸出使用的segment引腳取決于選用的單片機型號。*$*$#+( I +I$"$ !$$$*> > I 5 5 I!$! & & $*> > I +I

$ + + 5 + +=

!1+ += /o05&37/o05&37&48&565&:67&$2$

&具有引腳共享功能的輸入/輸出口HT46R63/HT46C63除*$>+*$>+(" I+II!8 5-+ 65 + 6/ : 3 : 3+ 65 + 68 PB的輸入/輸出*# 3+II! . .PC6/TX輸入/輸出口—##+($ o+I!!). 4.6!PC7/RX的輸入//輸出引腳默認為輸入狀態(tài),而其電平則取決于其它相連接電路以及是否選擇了上拉選PC[[789:7"789:7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論