第一篇:STM32學習心得筆記
STM32學習心得筆記
時鐘篇
在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。
①、HSI是高速內部時鐘,RC振蕩器,頻率為8MHz。
②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz。
③、LSI是低速內部時鐘,RC振蕩器,頻率為40kHz。
④、LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體。
⑤、PLL為鎖相環倍頻 輸出,其時鐘 輸入 源可選擇為HSI/
2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過72MHz。
其中40kHz的LSI供獨立看門狗IWDG使用,另外它還可以被選擇為實時時鐘RTC的時鐘源。另外,實時時鐘RTC的時鐘源還可以選擇LSE,或者是HSE的128分頻。RTC的時鐘源通過RTCSEL[1:0]來選擇。
STM32中有一個全速 功能 的 USB 模塊,其串行 接口 引擎需要一個頻率為48MHz的時鐘源。該時鐘源只能
從PLL輸出端獲取,可以選擇為1.5分頻或者1分頻,也就是,當需要使用USB模塊時,PLL必須使能,并且時鐘頻率配置為48MHz或72MHz。
另外,STM32還可以選擇一個時鐘 信號 輸出到MCO腳(PA8)上,可以選擇為PLL輸出的2分頻、HSI、HSE、或者 系統 時鐘。
系統時鐘SYSCLK,它是供STM32中絕大部分部件工作的時鐘源。系統時鐘可選擇為PLL輸出、HSI或者HSE。系統時鐘最
大頻率為72MHz,它通過AHB分頻器分頻后送給各模塊使用,AHB分頻器可選擇1、2、4、8、16、64、128、256、512分
頻。其中AHB分頻器輸出的時鐘送給5大模塊使用:
①、送給AHB 總線、內核、內存和DMA使用的HCLK時鐘。
②、通過8分頻后送給Cortex的系統 定時器 時鐘。
③、直接送給Cortex的空閑運行時鐘FCLK。
④、送給APB1分頻器。APB1分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB1外設使用(PCLK1,最大頻率36MHz),另一路送給定時器(Timer)2、3、4倍頻器使用。該倍頻器可選擇1或者2倍頻,時鐘輸出供定時器2、3、4使用。
⑤、送給APB2分頻器。APB2分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB2外設使用(PCLK2,最大頻率72MHz),另一路送給定時器(Timer)1倍頻器使用。該倍頻器可選擇1或者2倍頻,時鐘輸出供定時器1使用。另外,APB2分頻器還有
一路輸出供ADC分頻器使用,分頻后送給ADC模塊使用。ADC分頻器可選擇為2、4、6、8分頻。
在以上的時鐘輸出中,有很多是帶使能控制的,例如AHB總線時鐘、內核時鐘、各種APB1外設、APB2外設等等。當需要使
用某模塊時,記得一定要先使能對應的時鐘。
需要注意的是定時器的倍頻器,當APB的分頻為1時,它的倍頻值為1,否則它的倍頻值就為2。
連接在APB1(低速外設)上的 設備 有: 電源 接口、備份接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、窗口看門狗、Timer2、Timer3、Timer4。注意USB模塊雖然需要一個單獨的48MHz時鐘信號,但它應該不是供USB模塊工作的時鐘,而只
是提供給串行接口引擎(SIE)使用的時鐘。USB模塊工作的時鐘應該是由APB1提供的。
連接在APB2(高速外設)上的設備有:UART1、SPI1、Timer1、ADC1、ADC2、所有普通IO口(PA~PE)、第二功能IO口。
下圖是STM32用戶手冊中的時鐘系統結構圖,通過該圖可以從總體上掌握STM32的時鐘系統。
管腳篇
我們操作STM32過程中對管腳的操作是比較頻繁的工作之一,我們一般用提供的封裝庫來進行操作,因為它直觀方便。我們常用的有:
GPIO_SetBits();GPIO_Writebit();GPIO_ResetBits();GPIO_ReadInputBit();GPIO_ReadOutputBit();等等
它們具體怎么操作的我們是不用管的給我們一個接口就足夠了,但是想學好STM32下一步最好使用它的原子操作,下面我們先學習一
下關于管腳端口的一些寄存器。由于上述命令操作是調用的一些函數故可能在調用的過程中可能被中斷所打斷產和 想不到的后果
但是如果調用寄存器函可以在一個時鐘周期內完成,所以在一些關鍵的場合要使用對原子的直接訪問。要用到的寄存器有置位復位
寄存器GPIOx_BSRR和復位寄存器GPIOx_BRR,后者是前者的一個子功能,GPIOx_BSRR包括置和復位二功功能高16位是復位功能低16位
是置位功能,高16位中對應位置1表示要復位這一管腳其它寫入0的位不改變原有的電平,而低16位置1是真的要使其位輸出置1。
對于GPIOx_BRR寄存器寫入對應位1時表示要復位輸出這一管腳,復位時用哪個寄存器隨你便好了,但是要使其置1時只能使用GPIOx_BSRR 了。說到這里你可能要說了:GPIOx_ODR不可以嘛?是真的可以,但是這里的輸出0和1都是要反映到管腳是的,對于我們僅需要操作1個
管腳時還要兼顧其它不需要改變的PIN,所以我們最好不要用這個寄存器來進行直接的操作。常用的幾個寄存器:
上面的二個寄存器是設置寄存器的是輸入還是輸出,輸入中包括模擬輸入、上拉/下拉輸入、還是懸空輸入。輸出包括:
推挽輸出、開漏輸出、復用推挽輸出、復用開漏輸出。這個一個在程序初始化時要做的工作,利用封裝的函數還是挺好的
這點要是利用寄存器操作就劃不來了。
讀取端口管腳就是讀取
ch = GPIOx->IDR;就是這么簡單。
就是把一個16位的管腳值送給這個寄存器如: GPIOx->ODR=ch,如果中改變其中一管腳原來的不變,置1時沒有問題可以這樣做
GPIOx->ODR |=1< 到目的。用GPIOx->BRR=0x00008000方便些。前面的0x00008000只第15腳而已。 下面貼出復位/置位寄存器和復位寄存器來不說了。 下面通過宏定方,使控制GPIO來的更加方便 #define BITBAND(addr bitnum)((addr & 0xF0000000)+0x2000000+((addr&0xFFFFF)<<5)+(bitnum<<2)) #define MEM_ADDR(addr)*((volatile unsigned long *)(addr)) #define BIT_ADDR(addr bitnum)MEM_ADDR(BITBAND(addr bitnum))//IO #define GPIOA_ODR_Addr(GPIOA_BASE+12)//0x4001080C #define GPIOB_ODR_Addr(GPIOB_BASE+12)//0x40010C0C #define GPIOC_ODR_Addr(GPIOC_BASE+12)//0x4001100C #define GPIOD_ODR_Addr(GPIOD_BASE+12)//0x4001140C #define GPIOE_ODR_Addr(GPIOE_BASE+12)//0x4001180C #define GPIOF_ODR_Addr(GPIOF_BASE+12)//0x40011A0C #define GPIOG_ODR_Addr(GPIOG_BASE+12)//0x40011E0C #define GPIOA_IDR_Addr(GPIOA_BASE+8)//0x40010808 #define GPIOB_IDR_Addr(GPIOB_BASE+8)//0x40010C08 #define GPIOC_IDR_Addr(GPIOC_BASE+8)//0x40011008 #define GPIOD_IDR_Addr(GPIOD_BASE+8)//0x40011408 #define GPIOE_IDR_Addr(GPIOE_BASE+8)//0x40011808 #define GPIOF_IDR_Addr(GPIOF_BASE+8)//0x40011A08 #define GPIOG_IDR_Addr(GPIOG_BASE+8)//0x40011E08 //IO IO!//n 16!#define PAout(n)BIT_ADDR(GPIOA_ODR_Addrn)// #define PAin(n)BIT_ADDR(GPIOA_IDR_Addrn)// #define PBout(n)BIT_ADDR(GPIOB_ODR_Addrn)// #define PBin(n)BIT_ADDR(GPIOB_IDR_Addrn)// #define PCout(n)BIT_ADDR(GPIOC_ODR_Addrn)// #define PCin(n)BIT_ADDR(GPIOC_IDR_Addrn)// #define PDout(n)BIT_ADDR(GPIOD_ODR_Addrn)// #define PDin(n)BIT_ADDR(GPIOD_IDR_Addrn)// #define PEout(n)BIT_ADDR(GPIOE_ODR_Addrn)// #define PEin(n)BIT_ADDR(GPIOE_IDR_Addrn)// #define PFout(n)BIT_ADDR(GPIOF_ODR_Addrn)// #define PFin(n)BIT_ADDR(GPIOF_IDR_Addrn)// #define PGout(n)BIT_ADDR(GPIOG_ODR_Addrn)// #define PGin(n)BIT_ADDR(GPIOG_IDR_Addrn)// #define led0=PAout(8) 使用時可以 led0=0;或者 led0=1;像不像51中的控制。這樣led0就可以像51系統中那樣控制某一管腳的高低了,是不是很方便。這是比前面的應用 的方便性上更加進了一步,只是前面要做一些提前的預備工作了。 中斷和核心的系統控制部分 typedef struct { vuc32 CPUID;//CM3 vu32 ICSR;// vu32 VTOR;// vu32 AIRCR;// vu32 SCR;// vu32 CCR;// vu32 SHPR[3];// vu32 SHCSR;// Handler vu32 CFSR;//MFSR+BFSR+UFSR vu32 HFSR;// fault vu32 DFSR;// fault vu32 MMFAR;// vu32 BFAR;// fault vu32 AFSR;// fault } SCB_TypeDef; 全局中斷禁止和允許 在51系統中都有全局中斷允許/禁止位,那在Cortex-M3中這個位在哪呢? 這的水很深,請看在Core_m3.h中有 static __INLINE void __enable_irq(){ __ASM volatile(“cpsie i”);} static __INLINE void __disable_irq(){ __ASM volatile(“cpsid i”);} static __INLINE void __enable_fault_irq(){ __ASM volatile(“cpsie f”);} static __INLINE void __disable_fault_irq(){ __ASM volatile(“cpsid f”);} static __INLINE void __NOP(){ __ASM volatile(“nop”);} static __INLINE void __WFI(){ __ASM volatile(“wfi”);} static __INLINE void __WFE(){ __ASM volatile(“wfe”);} static __INLINE void __SEV(){ __ASM volatile(“sev”);} static __INLINE void __ISB(){ __ASM volatile(“isb”);} static __INLINE void __DSB(){ __ASM volatile(“dsb”);} static __INLINE void __DMB(){ __ASM volatile(“dmb”);} static __INLINE void __CLREX(){ __ASM volatile(“clrex”);} 使用前二條__enable_irq();__disable_irq()就可以打開和關閉所有的中斷了,這是在庫版本在V3.0以上的情況。而對于V2.0則要用 NVIC_SETFAULTMASK(); //關閉總中斷 NVIC_RESETFAULTMASK();//開放總中斷 來實現了。 實 驗 報 告 姓名 小編 班級 01**101 學號 011**01** 組別 實驗日期 2011-11-23 課程名稱 大學物理實驗 同實驗者 指導教師 成績 掃描隧道顯微鏡(STM) 一.實驗目的 1掌握和了解量子力學中的隧道效應的基本原理。 2學習和了解掃描隧道顯微鏡的基本結構和基本實驗方法原理。 3基本了解掃描隧道顯微鏡的樣品制作過程、設備的操作和調試過程,并 最后觀察樣品的表面形貌。 4正確使用AJ—1掃描隧道顯微鏡的控制軟件,并對獲得的表面圖像進行處 理和數據分析。二.實驗儀器 AJ—1型掃描隧道顯微鏡;P-IV型計算機;樣品(高序石墨); 金屬探針及工具。 三.實驗原理 1.隧道電流 掃描隧道顯微鏡的工作原理是基于量子力學的隧道效應。對于經典物理學來說,當一粒子的動能E低于前方勢壘的高度V0時,它不可能越過此勢壘,即透射系數等于零,粒子將完全被彈回(如圖3)。而按照量子力學的計算,在一般情況下,其透射系數不等于零,也就是說,粒子可以穿過比它的能量更高的勢壘,這個現象稱為隧道效應,它是由于粒子的波動性而引起的,只有在一定的條件下,這種效應才會顯著。經計算,透射系數 (1) 由式中可見,透射系數T與勢壘寬度a、能量差(V0-E)以及粒子的質量m有著很敏感的依賴關系,隨著a的增加,T將指數衰減,因此在宏觀實驗中,很難觀察到粒子隧穿勢壘的現象。 掃描隧道顯微鏡是將原子線度的極細探針和被研究物質的表面作為兩個電極,當樣品與針尖的距離非常接近時(通常小于1 nm),在外加電場的作用下,電子會穿過兩個電極之間的勢壘流向另一電極。隧道電流I是針尖的電子波函數與樣品的電子波函數重疊的量度,與針尖和樣品之間距離S和平均功函數Φ有關 (2) 式中Vb是加在針尖和樣品之間的偏置電壓,平均功函數,Φ1和Φ2分別為針尖和樣品的功函數,A為常數,在真空條件下約等于1。隧道探針一般采用直徑小于1mm的細金屬絲,如鎢絲、鉑—銥絲等,被觀測樣品應具有一定的導電性才可以產生隧道電流。 由(2)式可知,隧道電流強度對針尖和樣品之間的距離有著指數的依賴關系,當距離減小0.1nm,隧道電流即增加約一個數量級。因此,根據隧道電流的變化,我們可以得到樣品表面微小的高低起伏變化的信息,如果同時對x-y方向進行掃描,就可以直接得到三維的樣品表面形貌圖。2.STM的結構和工作模式 STM儀器由具有減振系統的STM頭部、電子學控制系統和包括A/D多功能卡的計算機組成(圖4)。頭部的主要部件是用壓電陶瓷做成的微位移掃描器,在x-y方向掃描電壓的作用下,掃描器驅動探針在導電樣品表面附近作x-y方向的掃描運動。與此同時,一臺差動放大器檢測探針與樣品間的隧道電流,并把它轉換成電壓反饋到掃描器,作為探針z方向的部分驅動電壓,以控制探針作掃描運動時離樣品表面的高度。 STM常用的工作模式主要有以下兩種: a.恒流模式,如圖3(a),利用壓電陶瓷控制針尖在樣品表面x-y方向掃描,而z方向的反饋回路控制隧道電流的恒定,當樣品表面凸起時,針尖就會向后退,以保持隧道電流的值不變,當樣品表面凹進時,反饋系統將使得針尖向前移動,則探針在垂直于樣品方向上高低的變化就反映出了樣品表面的起伏。將針尖在樣品表面掃描時運動的軌跡記錄并顯示出來,就得到了樣品表面態密度的分布或原子排列的圖象。這種工作模式可用于觀察表面形貌起伏較大的樣品,且可通過加在z方向的驅動電壓值推算表面起伏高度的數值。恒流模式是一種常用的工作模式,在這種工作模式中,要注意正確選擇反饋回路的時間常數和掃描頻率。 圖3 掃描隧道顯微鏡的兩種工作模式 b.恒高模式,如圖3(b),針尖的x-y方向仍起著掃描的作用,而z方向則保持絕對高度不變,由于針尖與樣品表面的局域高度會隨時發生變化,因而隧道電流的大小也會隨之明顯變化,通過記錄掃描過程中隧道電流的變化亦可得到表面態密度的分布。橫高模式的特點是掃描速度快,能夠減少噪音和熱漂移對信號的影響,實現表面形貌的實時顯示,但這種模式要求樣品表面相當平坦,樣品表面的起伏一般不大于1nm,否則探針容易與樣品相撞。3.STM針尖的制備 隧道針尖的制備是STM技術中要解決的主要問題之一,針尖的大小、形狀和化學同一性不僅影響著圖象的分辨率和圖象的形狀,而且也影響著測定的電子態。針尖的宏觀結構應使得針尖具有高的彎曲共振頻率,從而減小相位滯后,提高采集速度。如果針尖的最尖端只有一個穩定的原子而不是有多重針尖,那么隧道電流就會很穩定,而且能夠獲得原子級分辨率的圖象。針尖的化學純度高,就不會涉及系列勢壘。例如,針尖表面若有氧化層,則其電阻可能會高于隧道間隙的阻值,從而導致在針尖和樣品間產生隧道電流之前,二者就發生碰撞。 現在常用鉑銥合金作為隧道針尖材料。鉑材料雖軟,但不易被氧化,在鉑中加入少量銥(例如鉑銥的比例為80%:20%)形成的鉑銥合金絲,除保留了不易被氧化的特性外,其剛性也得到了增強.為了得到銳利的針尖,通常對鉑銥合金絲用機械剪切方法成型。4.STM的減震 由于STM工作時的針尖與樣品間距一般小于1nm,同時由式(2)可見,隧道電流與隧道間距成指數關系,因此任何微小的振動,例如由說話的聲音和人的走動所引起的振動,都會對儀器的穩定性產生影響。許多樣品,特別是金屬樣品,在STM的恒流工作模式中,觀察到的表面起伏通常為0.01nm。因此,STM儀器應具有良好的減震效果,一般由振動所引起的隧道間距變化必須小于0.001nm。建筑物一般在10到100Hz頻率之間擺動,當在實驗室附近的機器工作時,可能激發這些振動。通風管道、變壓器和馬達所引起的振動在6到65Hz之間,房屋骨架、墻壁和地板一般在15到25Hz易產生與剪切和彎曲有關的振動。實驗室工作人員所產生的振動(如在地板上的行走)頻率在1到3Hz范圍。因此,STM減震系統的設計應主要考慮1到100Hz之間的振動。隔絕振動的方法主要靠提高儀器的固有振動頻率和使用振動阻尼系統。目前實驗室常用的減震系統采用合成橡膠緩沖墊、彈簧(或橡膠帶)懸掛以及磁性渦流阻尼等三種綜合減震措施來達到減震的目的。掃描隧道顯微鏡的底座常常采用金屬板(或大理石)和橡膠墊疊加的方式,其作用主要是用來降低大幅度沖擊震動所產生的影響,其固有阻尼一般是臨界阻尼的十分之幾甚至是百分之幾。除此之外,對探測部分采用彈簧懸吊的方式,金屬彈簧的彈性常數小,共振頻率較小(約為0.5Hz),但其阻尼小,常常要附加其它減震措施。在一般情況下,以上兩種減震措施基本上能夠滿足掃描隧道顯微鏡的減震要求。對儀器性能要求較高時,還可以配合諸如磁性渦流阻尼等其它減震措施。測量時,探測部分(探針和樣品)通常罩在金屬罩內,金屬罩的作用主要是對外界的電磁擾動、空氣震動等干擾信號進行屏蔽,提高探測的準確性。 【實驗裝置與控制處理軟件】 NanoView-I型掃描隧道顯微鏡是面向教學實驗開發的新型實驗裝置。1. 頭部系統 掃描系統采用壓電陶瓷管作為掃描器,樣品固定在掃描器上,樣品相對于探針作掃描運動。支撐系統包括基座、三根鋼柱、懸吊支架和三只掛腳構成的托架系統。驅進系統由雙手動螺旋測微頭和一只精密步進馬達頂桿(可手調也可計算機控制)組成,三點支撐針塊并控制樣品與針尖距離。防振系統采用三根彈簧吊住底盤,靠彈簧衰減由基座傳入的震動。 驅進調節機構的設計主要用于粗調和精細調節針尖和樣品之間的距離。利用兩個螺旋測微頭手動粗調,配合步進馬達(可以手調也可計算機控制調節),先調節針尖和樣品距離至一較小間距(毫米級),然后驅動步進馬達,使間距從毫米級緩慢降至納米級(在有反饋的情形下),進入掃描狀態。退出時先驅動步進馬達,使間距緩慢增大,退出掃描間距后,可加快退出速度。 STM系統的振動隔離措施采用平板堆垛系統加上懸吊來隔離振動。平板堆垛系統由大理石塊(或金屬平板)和橡膠圈構成。用于較大范圍的掃描時,這種措施已經能夠有效地隔離振動。在進行精細的掃描(比如獲得原子圖象)時,需要采用彈簧進行懸吊。2. 電子學控制系統 STM電子學控制系統的核心是一個無靜態差動反饋回路,控制隧道結間距變化。在恒流工作模式中其基本過程是首先測出隧道電流并轉換成電壓,然后與參考電流比較,經過差動放大后再輸入積分器,由積分器輸出控制掃描管Z方向的伸縮,使得隧道電流恒定在預設的工作點上。由于反饋系統是一種高增益電路,隧道電流又在納安的數量級,很容易受到外界的干擾,因此對系統要進行很好的屏蔽。3.軟件系統 512,系統包括實時采集控制、離線分析處理、文件處理、調色板四大模塊。在主控命令條中使用相應的按鍵就可以啟動相應的模塊,各模塊之間可以任意切換。?STM軟件系統采用Windows95/98為操作界面,具有使用方便的菜單和工具箱,圖象的存儲可以采用多種格式,最大分辨率可達512 實時采集控制提供馬達開/關、單步進/單步退、自動驅進/自動脫離等馬達控制功能,提供任意角度掃描、定標、局域等功能。 離線分析處理提供圖像瀏覽、縮放、線三維、表面三維等多種顯示功能,提供斜面校正、平滑、卷積濾波、FFT、邊緣增強、反轉、兩維行平均等圖像處理手段,可對圖像進行粗糙度、模糊度、剖面線分析及距離和高度定標。調色板系統包含16種調色板設定,任一種調色板均可由用戶在R、G、B三分量上無級編輯,每一種調色板均包含灰度與彩色,信息可任意切換。 文件處理提供實時的屏幕硬拷貝功能,可保存當前任意區域的屏幕內容,提供標準圖像格式輸出,輸出圖像可為其它任何通用圖像處理軟件所識別與處理,以便用戶編輯、排版、打印。四.實驗內容 1.準備和安裝樣品、針尖 將一段長約3厘米的鉑銥合金絲放在丙酮中洗凈,取出后用經丙酮洗凈的剪刀剪尖,再放入丙酮中洗幾下(在此后的實驗中千萬不要碰到針尖!)。將探針后部略彎曲,插入掃描隧道顯微鏡頭部的金屬管中固定,針尖露出頭部約5毫米。 將樣品放在樣品座上,應保證良好的電接觸。將下部的兩個螺旋測微頭向上旋起,然后把頭部輕輕放在支架上(要確保針尖和樣品間有一定的距離),頭部的兩邊用彈簧扣住。小心地細調螺旋測微頭和手動控制電機,使針尖向樣品逼近,用放大鏡觀察,在針尖和樣品相距約0.5—1毫米處停住。 2.金團簇樣品圖象掃描 啟動計算機,打開控制器電源開關。單擊桌面的“AJ-1”圖標,執行操作軟件。此時屏上出現在線軟件的主接口,再單擊菜單中“顯微鏡校正初始化”,屏上跳出一個選擇框,選定“通道零”,然后多次點擊“應用”,左邊的通道零參數不斷變化,選定一個其中變化參數絕對值最小的值,最后單擊“確定”。 單擊菜單“視圖高度圖像”,屏上會出現高度圖像(H)、Z高度顯示(T)、馬迖高級控制(A)共三個操作框。然后再將“圖像模式”修改成“曲線模式”,同時出現“高度曲線”框。此時的屏顯示如圖10所示。 選擇“馬達控制”,“隧道電流”置為0.3~0.4nA,“針尖偏壓”置為250mv,“積分”置為5.0,點擊“自動進”。至馬達自動停止?!皰呙璺秶奔s為1微米,然后單擊“掃描”。點擊“調色板適應”以便得到合適的圖象對比度。調整掃描角度和掃描速度,同時也可微調面板上的“積分”旋鈕(反饋速度)。 手動進針。首先仔細觀察樣品表面位置并找到鏡像小紅燈,此時可在樣品表面上看到在鏡像紅燈背景下的鏡像針尖。 自動進針。在計算機控制主接口上,單擊“馬達高級控制”菜單,再在馬達高級控制面板(A)中單擊“連續進”,并密切注意觀察屏上顯示進針情況,待“己進入隧道區馬達停止連續進”的提示框出現后,再點擊“確定”,此時紅線應在-50~+100V之間。然后進行單步操作,即單擊馬達高級控制面板(A)中的“單步進”,使紅線最后調節于中間位置時停止操作,進針結束。最后關閉“馬達高級控制面板(A)”圖框。 光柵樣品的掃描。 A、“掃描控制面板”框中:設置“掃描范囲”為最大;“X偏置”和“Y偏置”為O;設置“旋轉角度”為O;“掃描速率”為1Hz左右。 B、在“反饋控制面板”框中:設置“比例增益”為5.0000;“積分增益”為18.0000;設置“設置點”(即隧道電流)為0.500nA;“偏壓”為50mV左右;而“反饋循環”為“使能”狀態。 C.在“高度控制面板”框中:設置“顯示模式”為圖像模式;“實時校正模式”為線平均校正;“顯示范囲”置于150nm;并設置“顯示中心點”為0.00V。 掃描結束后一定要將針尖退回!“馬達控制”用“自動退”,然后關掉馬達和控制箱。五.圖象處理 (1)平滑處理:將像素與周邊像素作加權平均。 (2)斜面校正:選擇斜面的一個頂點,以該頂點為基點,線形增加該圖象的所有像數值,可多次操作。 (3)傅立葉變換:對當前圖象作FFT濾波,此變換對圖象的周期性很敏感,在作原子圖象掃描時很有用。 (4)邊緣增強:對當前圖象作邊緣增強,使圖象具有立體浮雕感。 (5)橫切面分析 六。思考和分析。 1. 闡述恒高模式和恒流模式的基本工作原理。 a.恒流模式,如圖3(a),利用壓電陶瓷控制針尖在樣品表面x-y方向掃描,而z方向的反饋回路控制隧道電流的恒定,當樣品表面凸起時,針尖就會向后退,以保持隧道電流的值不變,當樣品表面凹進時,反饋系統將使得針尖向前移動,則探針在垂直于樣品方向上高低的變化就反映出了樣品表面的起伏。將針尖在樣品表面掃描時運動的軌跡記錄并顯示出來,就得到了樣品表面態密度的分布或原子排列的圖象。這種工作模式可用于觀察表面形貌起伏較大的樣品,且可通過加在z方向的驅動電壓值推算表面起伏高度的數值。恒流模式是一種常用的工作模式,在這種工作模式中,要注意正確選擇反饋回路的時間常數和掃描頻率。 圖3 掃描隧道顯微鏡的兩種工作模式 b.恒高模式,如圖3(b),針尖的x-y方向仍起著掃描的作用,而z方向則保持絕對高度不變,由于針尖與樣品表面的局域高度會隨時發生變化,因而隧道電流的大小也會隨之明顯變化,通過記錄掃描過程中隧道電流的變化亦可得到表面態密度的分布。橫高模式的特點是掃描速度快,能夠減少噪音和熱漂移對信號的影響,實現表面形貌的實時顯示,但這種模式要求樣品表面相當平坦,樣品表面的起伏一般不大于1nm,否則探針容易與樣品相撞。 2.通過對STM的實際操作,請說明和分析不同的掃描速度對樣品表面形貌圖的影響情況。 圖片會不清晰,出現一些條紋,會影響的但圖片的處理。3.樣品偏壓和隧道電流的不同設置對實驗結果有何影響? 在掃描時,掃描的圖片的真實度-與樣品的表面實際情況,影響到實驗結果的精確度。 4.用STM技術獲得的樣品表面形貌圖實質上它表示的內容是什么? 樣品表面原子分布的高低程度。 專題講座學習心得筆記 今年我有幸參加國培培訓,通過模塊一的學習深有感觸,下面就學習的體會說說。轉眼間,踏上講臺已經有十幾年了,一路走來,有淚水,也有歡笑;有迷茫,也有收獲。在此次培訓中慢慢釋然,找到了明確的答案。也讓懵懂中的我知道了,師德是一種職業道德,它是教師和一切教育工作者在從事教育活動中必須遵守的道德規范和行為準則。教師的道德素質比教師的文化素質更為重要,教師的道德是教師的靈魂,師德是教師人格特征的直接體現。也是從培訓中我知道了開展師德修養的重要性。 通過《中小學教師職業道德規范》專家的權威解讀,我準確理解《中小學教師職業道德規范》,加深對教師這一職業的認識和領悟,提升職業道德素養,激發專業發展動力。通過南京市浦口區行知小學校長《走在行知路上》師德報告的學習了解行知小學、行知基地和偉大的人民教育家陶行知先生的教育思想,以及行知小學班主任工作的三個“學會”,即學會聯合、學會賞識、學會自信。使我進一步理解陶行知教育思想,并能夠以三個“學會”為切入點在教育教學工作中踐行陶行知教育思想。 通過天津市第二十一中學教師王威《走進心靈,師德無痕》的師德報告,讓我面對面地感受模范教師的人格魅力和教育理念,聆聽了真實發生的德育案例和德育活動,學習模范教師的優秀德育方法,使我加深對教師這一職業的認識和領悟,提升職業道德素養,激發專業發展動力。 這些課程需要我們教師不僅停留在掌握知識的層面上,而且自覺、主動地將教育思想運用在日常教育教學工作中,將認識轉化為行動。我認為要從以下幾點做起、尊重、關愛每一位學生學生。每一位學生都渴望得到老師的理解和尊重。我們要與學生平等相待,不能把學生當下級隨便呵斥。只有我們把學生看重了,學生得到老師的尊重了,他們才會尊重老師,用師愛鑄就崇高的師魂。 2、愛崗敬業。首先,要熱愛教育事業,要對教育事業盡心盡力。我們選擇了教育事業,就要對自己的選擇無怨無悔,不計名利,積極進取,努力創新。盡心盡責地完成每一項教學任務。 3、以身作則。教師的言行對學生的思想、行為和品質具有潛移默化的影響,教師的一言一行,這將給學生成長帶來一生的影響。因此,凡要求學生要做到的,自己首先做到,堅持嚴于律己。 4、刻苦鉆研業務。精通教學業務是教師之所以成為教師的關鍵。只有精通業務,才能將科學文化知識準確地傳授給學生,而不至于誤人子弟。 以上是我對師德修養的一些學習體會。我將堅持不斷的學習,使自己能在不斷更新的知識中汲取營養,能夠把自己所學奉獻給學生。 j2ee學習筆記 注:框架可以用word菜單中的 “視圖/文檔結構圖” 看到 j2ee模式 value object(值對象)用于把數據從某個對象/層傳遞到其他對象/層的任意java對象。 通常不包含任何業務方法。 也許設計有公共屬性,或者提供可以獲取屬性值的get方法。 jsp 1.jsp的基礎知識 __ _____ |directive(指令) | |--scripting(腳本) jsp-------| |__ action(動作) | |_____template data :除jsp語法外,jsp引擎不能解讀的東西 1)在jsp中使用的directive(指令)主要有三個: a)page指令 b)include指令 c)taglib指令 在jsp的任何地方,以任何順序,一個頁面可以包含任意數量的page指令 2)scripting(腳本)包括三種類型 a)<%!declaraction%>; b)<%scriptlet %>; c)<%= expression%>; 3)action(動作) 標準的動作類型有: a) b) d) e) f) g) h) 1.注釋: <%-----jsp comment-------%>;第二篇:掃描隧道顯微鏡(STM)實驗報告
第三篇:專題講座學習心得筆記
第四篇:java學習心得筆記