freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的數控電流源畢業(yè)論文設計(參考版)

2024-11-20 20:21本頁面
  

【正文】 //初始化顯示數據 disp_all()。 DISP_SAVE[3]=BCD_TAB[IU_num%10]。 //DA程序 DISP_SAVE[1]=BCD_TAB[IU_num/100]。 } } }}/****************************************************************************/void main(void){ while(1) { get_key()。 } } } if(key_2==0) { delay(200)。}/**********************************************************************/void get_key(void) //按鍵讀取{ if(key_1==0) { delay(200)。 P0=0X0F。 P0=LED_TAB[j]。j++) { P0=0X0F。i++) { for(j=0。 for(i=0。 delay(2)。 CLK_164=1。 } else { DTAT_164=0。 if((jamp。i8。 j=lx。 P2=0X00。 WR_DA=1。 WR_DA=0。i++)。tt) { for(i=0。 for(。uchar LED_TAB[7]={0x0e,0x0d,0x0b,0x07,0x0f}。sbit WR_DA=P1^7。sbit CLK_164=P3^1。sbit key_1=P1^0。北京:中國脊梁出版社,1998 附錄A 基于AT89S51單片機的電路原理圖附錄B 基于AT89S51單片機的源程序includeincludedefine uchar unsigned chardefine uint unsigned intuchar DISP_SAVE[7]。北京:電子工業(yè)出版社,200219 張有順編著北京:北京航空航天大學出版社,200318 李東生北京:電子工業(yè)出版社,200017 樓然苗,李光飛北京:電子工業(yè)出版社,200016 余永權北京:科學出版社,199615 朱宇光編著北京:人民郵電出版社,200514 張凱等編著北京:北京航空航天大學出版社,199313 張立科11 遲欽河,趙仲生等. 89C51單片機在多通道數據采集系統(tǒng)中的應用. 動化儀表,2000/6.12 華等編著最后要感謝各位評審老師在百忙中抽出時間對論文進行審稿和參加答辯會,并對各位參加答辯會的老師同學表示感謝。在劉老師的指導下,我逐步培養(yǎng)了自己獨立分析問題和解決問題的能力,使我在人生成長的關鍵道路上受益匪淺。致謝本論文的選題、課題的研究、實驗器材及論文的撰寫工作是在導師劉洪濤的幫助和悉心指導下完成的。當然,本設計也有很多需要改進和提高的地方,對于單片機的利用還可以更加全面,可以通過多余的I/O擴展系統(tǒng)功能,在電流的精度方面還可以進行改進。本文介紹了一種基于51單片機的數控直流電流源的設計方法,文中從方案選則到方案確定,詳細介紹了整個系統(tǒng)的電路設計和程序設計原理及設計過程,并最終完成了系統(tǒng)制作與調試,從而也驗證了所提設計方案的正確性和可實施性?!敖Y論”以前的所有正文內容都要編寫在此行之前。用萬用表與負載串聯測量輸出電流值。進行軟、硬件系統(tǒng)聯調。在上電前先仔細檢查硬件是否沒有問題,主要包括是否有虛焊、漏焊、連錫現象,并檢查電源與地線是否相互之間存在短路的可能,并核對引腳使用是否正確。制作與調試過程:按照原理圖選擇合適大小的萬用板并合理布線。第5章 硬件制作元器件清單如表51所示。最后介紹了顯示模塊程序設計的流程圖和采用動態(tài)送顯方式來驅動數碼管。本章介紹了軟件設計的流程圖,首先給出系統(tǒng)的整體主程序流程圖,然后介紹了AT89S51的程序設計,并敘述了按鍵掃描中出現觸點機械抖動的問題,采用軟件延時方法去按鍵抖動。 } } write_164(0xff)。 delay(50)。 write_164(DISP_SAVE[j])。j4。i20。 }}void disp_all(void){ uchar i,j。 j=j1。 } delay(3)。0x01)==0x01) { DTAT_164=1。i++) { CLK_164=0。 for(i=0。子程序代碼如下: void write_164(uchar lx){ uchar i,j。本設計中選用動態(tài)顯示驅動方式,數據通過74LS164的數據端送至數碼管顯示。在顯示過程中,每個數碼管的顯示時間為12ms,由于人們的視覺暫留現象及發(fā)光二極管的余暉效應,只要掃描的速度夠快,給人的印象就是同時點亮的,而且不會有閃爍感。動態(tài)驅動是將所有數碼管的8個碼段“a、b、c、d、e、f、g、dp”的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字型碼時,所有數碼管都接收到相同的字型碼,那個數碼管顯示該字形由單片機對位選通電路的控制,所以將欲顯示的數碼管的位選通端選通,該數碼管就顯示,其它數碼管均不會亮。靜態(tài)驅動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅動4個數碼管,靜態(tài)顯示則需要32根I/O端口來驅動,實際應用時必須增加譯碼驅動器進行驅動,增加了硬件電路的復雜性。靜態(tài)顯示驅動:靜態(tài)驅動也稱直流驅動。該部分子程序流程圖如圖42所示。此方式適用于連續(xù)反饋控制線路,不過在使用時,必須通過另加I/O接口與MCU連接,以匹配MCU與D/A轉換。此方式適用于多個D/A轉換同步輸出的情形。此方式適用于只有一路模擬量輸出或幾路模擬量異步輸出的情形。當和端輸入1個負脈沖時,使得DAC寄存器工作在鎖存狀態(tài),提供鎖存數據進行轉換。此外,使輸入寄存器的控制信號ILE處于高電平,處于低電平,這樣當端來一個負脈沖時,就可以完成1次轉換。本設計中采用軟件延時方法去按鍵抖動。硬件可采取在鍵輸出端加RS觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構成去抖動電路。為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施,可從硬件、軟件兩方面考慮。按鍵按下或釋放時,由于機械彈性作用的影響,通常伴有一定時間的觸點機械抖動,然后其觸點才穩(wěn)定下來,抖動時間的長短與開關的機械特性有關,一般為510ms。 按鍵掃描本設計中按鍵采用查詢方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,有按鍵按下時,轉向相應的子程序。對于內部有程序存儲器(ROM或EPROM)的芯片,引腳可接高電平也可接低電平,而對于內部無程序存儲器(如8031和8032)的芯片,必須擴展外部程序存儲器,引腳必須接地。如果引腳接Vss(地),則內部的程序存儲器被忽略,即CPU只能訪問外部的數據存儲器。AT89S51具有4K的內置Flash可在線編程程序存儲器,對于這樣內部有4KB的程序存儲器的芯片,若引腳接VCC(+5V),則PC的值在0~0FFFH(4KB)之間時,CPU取指令時訪問內部的程序存儲器。 程序設計AT89S51單片機內部主要由9個部件組成:1個8位中央處理器;4KBFlash存儲器;128B的數據存儲器;32條I/O口線;2個定時器/計數器;1個具有6個中斷源、4個優(yōu)先級的中斷嵌套結構;用于多處理機通信、I/O擴展或全雙工UART的串行口;特殊功能寄存器;1個片內振蕩器和時鐘電路。啟動數碼管顯示電路開始顯示數值,輸出電流設定好后單片機將電流數字量通過P2口送入到D/A轉換器中,D/A轉換器將其轉換為數字量后輸出。從而完成整個硬件電路的設計。 本章小結本章首先介紹了供電電源電路的設計,然后是介紹了硬件電路的核心部分控制電路,D/A轉換電路和壓控恒流源電路。軟件設計中采用循環(huán)送顯的
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1