【正文】
t really grow up, it seems is not so important。 The end of our life, and can meet many things really do? 而窮盡我們的一生,又能遇到多少事情是真正地非做不可? During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional??傆X得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫點(diǎn)什么。 May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it. 一字開頭的年齡已經(jīng)到了尾聲。s actions. CSKA said they were surprised and disappointed by Toure39。s 21 win. Michel Platini, president of European football39。s Premier League match at Chelsea on Sunday. 50 I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。s antiracism taskforce, is in London for the Football Association39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。t agree with the disciplinary action your employer has taken against you ? your employer dismisses you and you think that you have been dismissed unfairly. For more information about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。 } 47 } int_t1() interrupt 3 { d++。 c = 0。 } c++。 TL1 = 0。 } int0() interrupt 0 { if(c == 0) { TR1 = 1。 t1 = b*65536+TH0*256+TL0。 46 if(a == 10) { TR0 = 0。 b = 0。 TH0= 0。 delay(50)。 delay(50)。 delay(50)。 delay(50)。amp。 LCDRset()。 TR1 = 0。 IT1 = 1。 TMOD = 0X99。 writeString(11,1,e)。 sprintf(e,%,t)。 //sprintf(d,%ld,t2)。 //sprintf(c,%ld,t1)。 memset(e,0,sizeof(e))。 memset(c,0,sizeof(c))。 Ypos^=1。 if(s[p]==0) break。 while(1) { writeChar(Xpos,Ypos,s[p])。 write_dat(c)。//**光標(biāo)加一 delay(1)。//**開顯示光標(biāo)不顯示 delay(1)。//**清屏 delay(1)。 43 delay(1)。 } //***********************LCD 初始化子程序 ************************** LCDRset(void) { E=0。 tmp|=0x80。 tmp=Xpos。 Yposamp。 Xposamp。 E=0。 E=1。 RW=0。 E=0。 42 E=1。 RW=0。j++)。i) for(j=0。 for(。 sbit E =P3^5。 sbit RS=P3^7。 long t2 = 0。 uint d = 0。 uint b = 0。 38 39 參考文獻(xiàn) [1] 高衛(wèi)東 辛友順 韓彥征 . 51 單片機(jī)原理與實(shí)踐 , [M]北京: 北京航空航天大學(xué)出版社, 2021 年 . P8596 [2] 孫俊逸 盛秋林 張錚 . 單片機(jī)原理及應(yīng)用, [M] 北京:清華大學(xué)出版社, 2021 年3 月 .P2852 [3] 張紅潤 劉秀英 張亞凡 . 單片機(jī)應(yīng)用設(shè)計(jì) 200 例 , [M] 北京: 北京航空航天大學(xué)出版社, 2021 年 . P120125 [4] 石著 . 數(shù)字電子技術(shù)基礎(chǔ). [M]北京 :高等 教育出版社, [5] 戴伏生主編.基礎(chǔ)電子電路設(shè)計(jì)與實(shí)踐. [M]北京 :國防工業(yè)出版社, [6] 孫肖子,鄧建國主編 .電子設(shè)計(jì)指南. [M]北京 :高等教育出版社, [7] 李銀華主編 .電子線路設(shè)計(jì)指導(dǎo). [M]北京 :航空航天大學(xué)出版社 [8] 陳光明等主編.電子技術(shù)課程設(shè)計(jì)與綜合實(shí)訓(xùn). [M]北京:北京航空航天大學(xué)出版社, [9] 高衛(wèi)東 . 辛友順 . 韓彥征 . 51 單片機(jī)原理與實(shí)踐 . [M]北 京: 北京航空航天大學(xué)出版社, 2021 年。作為新世紀(jì)的大學(xué)生,應(yīng)當(dāng)站在世界的發(fā)展前列,掌握現(xiàn)代科學(xué)技術(shù)知識(shí),調(diào)整自己的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu),以適應(yīng)社會(huì)發(fā)展的要求。 在新的世紀(jì)里,人們對未來有許多美好的愿望和設(shè)想。他無論在理論上還是在實(shí)踐中,都給予我很大的 啟發(fā)和幫 助 ,使我專業(yè)技能的應(yīng)用水平得到很大提高,這對于我以后的工作和學(xué)習(xí)都有益處。 最后,我要特別感謝 我的導(dǎo)師張述杰 老師。衷心感謝 電信 學(xué)院所有支持幫助過我的老師,謝謝你們 四 年來的關(guān)心和愛護(hù)。一切都是那么新鮮,那么富有吸引力。有結(jié)束必有開始,大學(xué)畢業(yè)后又將面臨著新的考驗(yàn)。 電子技術(shù)的飛速發(fā)展帶動(dòng)了很多行業(yè)的發(fā)展,它帶給人們最直觀的價(jià)值就是減少了人力物力的投資,到處都是數(shù)字化的影子,這也提高了人們的工作質(zhì)量和工作效率,從而提高了整個(gè)社會(huì)的生產(chǎn)力。 當(dāng)然系統(tǒng)中還存在很多的不足 ,與目前市場上 普遍使用的三相伏安相位儀 相比還有很大的差距,還有許多需要改進(jìn)的地方。整個(gè)電路用到的芯片和元器件均為平時(shí)常用的電路中的,其價(jià)格比較便宜,市面上也很容易購買到,總體性能符合任務(wù)要求, 界面美觀友好,操作簡單 方便 。但這些誤差都可以保證在本設(shè)計(jì)允許的誤差范圍之內(nèi)??梢姡瑴y高頻時(shí)誤差較小,而測低頻時(shí) 誤差相對較大。 359176。 50176。范圍內(nèi)改變時(shí),對于 20Hz, 100 Hz, 1kHz, 10kHz的信號(hào)來說,相位差會(huì)是怎么變化呢?下面由表 來進(jìn)行詳細(xì)說明。 34 單擊 Proteus ISIS 界面左下角的 按鈕,進(jìn)入程序調(diào)試狀態(tài)。 圖 “ Edit Component”對話窗口 在 Proteus ISIS 的菜單欄中選擇“ File” — “ Save Design”命令,保存設(shè)計(jì)。完成連線后即可得到圖 所示的仿真原理圖。 圖 元件的放置示意圖 ( 3)電路連線 33 PROTEUS 的連線是非常智能的,它會(huì)判斷你下一步的操作是否想連線從而自動(dòng)連線,而不需要選擇連線的操作,只需用鼠標(biāo)左鍵單擊編輯區(qū)元件的一個(gè)端點(diǎn)拖動(dòng)到要連接的另外一個(gè)元件的端點(diǎn),先松開左鍵后再單擊鼠標(biāo)左鍵,即完成一根連線。 圖 分類拾取元件示意圖 ( 2)元件的放置 在原理圖編輯區(qū)的藍(lán)色方框內(nèi),單擊鼠標(biāo)左鍵即完成元件的釋放。右側(cè)列表中自上而下分別為元件圖形 和元件封裝。我們在取一個(gè)元件時(shí),首先要清楚它屬于哪一大類,然后還要知道它歸屬哪一子類,這樣就縮小了查找范圍,然后在子類所列出的元件中逐個(gè)查找,根據(jù)顯示的元件符號(hào)、參數(shù)來判斷是否找到了所需要的元件。 ( 1)添加元器件:元件拾取共有兩種辦法,一種是按類別查找和拾取元件,另一種是直接查找和拾取元件。 其工作界面分為 原理圖編輯窗口( Editing window)、預(yù)覽窗口( Overview window)和工具欄。 Proteus 中仿真圖的繪制與調(diào)試 仿真圖的繪制 打開 Proteus ISIS 編輯環(huán)境,如圖 所示。 圖 編譯源文件 30 程序調(diào)試完畢后,再次在菜單欄中選擇“ Debug” — “ Start/Stop Debug Session”選項(xiàng),退出調(diào)試環(huán)境?!币弧?Build Target”命令,編譯源文件。 在此對話窗口中選擇“ Output”選項(xiàng)卡,選中“ Create HEX File”選項(xiàng),如圖 所示。在“ Source Group1”文件夾上單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“ Add File to Group‘ GroupSourcel’”,彈出“ Add File to Group”對話窗口,在此對話窗口的“文件類型”欄中,選擇“ C Source File( *.c)”,并找到剛才編寫的“ .c”文件,雙擊此文件,將其添加到 Source Group 中,此時(shí)的“ Project Workspace”子窗口如圖 所示 。 程序編寫完后,再次保存。 圖 選擇 CPU 在 Keil μ Vision3 的菜單欄中選擇“ File”一“ New”命令,新建文檔,然后在菜單欄中選擇“ File”一“ Save”命令,保存此文檔,這時(shí)會(huì)彈出“ Save As”對話窗口,在“文件名 (N)”一欄中,為此文本命名,注意要填寫擴(kuò)展名“ .c”,如圖 所示。 外部中斷 INT1 入口 開啟定時(shí)器 T0 軟件計(jì)數(shù)值 a是否為 0 定時(shí)器 T0 初始化 計(jì)數(shù)值 a 自加 a 是否計(jì)數(shù)到 10 關(guān)閉定時(shí)器 T0, a 重新從 0 開始計(jì)數(shù) 記錄此時(shí)定時(shí)器的時(shí)間值 返回 是 是 否 否 27 圖 “ CreateNewProject”對話窗口 單擊“保存 (S)”按鈕,彈出“ Select Device for Target”對話窗口。 是 否 初始化 開始 t1 和 t2 是否非零 顯 示當(dāng)前相位差 寫入以下字符串:“ … ” 26 圖 INT1 中斷服務(wù)子程序 Keil3 的使用 本設(shè)計(jì)的軟件設(shè)計(jì)是在 Keil3 中完成的,下面就來介紹一下他的使用步驟。若有不清楚之處,可參見下圖幫助理解。具體算法如下: 設(shè)相位差信號(hào)高電平的時(shí)間為 t1,低電平的時(shí)間為 t2,則相位差 t 為 36021 1 ??? tt tt ( ) 其中, 相位差信號(hào)高電平的時(shí)間為 t1,通過 INT1 測得,因?yàn)?INT1 管腳接入的是相位差取反后的信號(hào),而取反信號(hào)低電平的時(shí)間就是原信號(hào)高電平的時(shí)間,當(dāng)外部中斷 INT1 的中斷服務(wù)子程序啟動(dòng)時(shí),軟件計(jì)數(shù)也同時(shí)開始了,定時(shí)器 T0 開始定時(shí),沒來一次下降沿,軟件計(jì)數(shù)自動(dòng)加 1,知道計(jì)數(shù)值為 10,關(guān)閉定時(shí)器 T0,并記錄此時(shí)所用時(shí)間,改時(shí)間相當(dāng)于 10 倍的 t1;同理,相位差低電平的時(shí)間為 t2,通過 INT0測得,相位差信號(hào)直接送了 INT0 口,所以記錄 INT0 低電平的時(shí)間即為 t2,當(dāng)外部中斷 INT0 的中斷服務(wù)子程序啟動(dòng)時(shí),同 樣軟件計(jì)數(shù)的方法,并結(jié)合定時(shí)器 T1 定時(shí), 25