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

正文內(nèi)容

畢業(yè)設計-基于51單片機數(shù)字電壓表的設計(編輯修改稿)

2024-09-03 14:53 本頁面
 

【文章內(nèi)容簡介】 據(jù),在整個系統(tǒng)設計中占有很高的地位。當系統(tǒng)置好后,當輸入為高電平則轉換完成,將轉換的數(shù)值顯示輸出。若輸入為低電平,則繼續(xù)掃描。程序流程圖如圖所示。 開 始 顯示轉換結果 處理轉換結果調用A/D轉換程序,開始A/D轉換 轉換是否完成? NN N 結 束 Y 四、系統(tǒng)仿真與調試,,然后我們用KEIL51軟件對自己所編寫的程序進行編譯、鏈接,若程序沒有錯誤和警告便可生成一個***.hex文件。仿真結果如下圖所示。 五、總 結 在這次單片機課程設計之初,我了無頭緒,但在不斷查閱資料,和同學的相互討論之后對本次課程設計有了基本的認識。經(jīng)過近兩周的努力,雖然基于單片機的簡易數(shù)字電壓表基本完成,但設計中的不足之處仍然存在。這次設計是我第一次設計電路,并用Proteus實現(xiàn)了仿真。在這過程中,我對電路設計,單片機的使用等都有了新的認識。通過這次設計學會了Proteus和Keil軟件的使用方法,掌握了從系統(tǒng)的需要、方案的設計、功能模塊的劃分、原理圖的設計和電路圖的仿真的設計流程,積累了不少經(jīng)驗。經(jīng)過這兩個星期的學習,我覺得自己不論是在理論知識方面還是在動手能力方面都有了不小的進步,自己從中受益匪淺。這次設計很好的把以前學到的理論知識應用于實踐中去,使我認識到理論知識與實踐之間有一定的差距,只有通過不斷的努力學習和實踐相結合才能更好地掌握這門學科。通過這次設計不僅學會了如何去查找相關資料,更重要的是通過查找資料和翻閱書籍學到了不少知識,擴大了知識面,提高了知識水平。經(jīng)過單元設計和系統(tǒng)設計鞏固了以前所學的專業(yè)知識,自己真正認識到理論聯(lián)系實際的重要性,為以后的學習和工作提供了很多有價值的經(jīng)驗。通過這次設計不僅增強了自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能力,更重要的是學會用工程化的思想來解決問題。這在以前的學習過程中是不曾學到的。這次設計使我認識到完整、嚴謹、科學分析問題、解決問題的思想是多么的重要,只有擁有了科學的態(tài)度才能設計出有用的產(chǎn)品。另外通過本次設計,使我認識到自己所學到的理論知識在應用到實際中去的能力有很大的欠缺,需要在以后的學習中進一步提高。通過這次課程設計,使我對單片機的認識了解有了更加深刻的認識。參考文獻《單片機原理及應用》李建忠 編 西安電子科技大學出版社《單片微型計算機原理與接口技術》 高峰 編 電子工業(yè)出版社《單片機應用新技術教程》鄒逢興 編 高等教育出版社《16位微型計算機原理接口及其應用》 朱宇光 編 電子工業(yè)出版社《微型計算機原理與接口技術》 吳秀清 編 中國科學技術出版社《微型計算機接口技術》 鄧亞平 編 清華大學出版社 《單片機原理及及應用》 王迎旭 編 機械工業(yè)出版社 附 錄附錄A 系統(tǒng)原理圖附錄B 程序清單include define TIME0H 0x3Cdefine TIME0L 0xB0 //全局變量unsigned char uc_Clock=0。 //定時器0中斷計數(shù)bit b_DATransform=0。 void vShowVoltage(unsigned int uiNumber)//把電壓顯示在LCD上{ unsigned char ucaNumber[3],ucCount。 if(uiNumber999) uiNumber=999。 ucaNumber[0]=uiNumber/100。 //把計算數(shù)字的每個位存入數(shù)組。 ucaNumber[1]=(uiNumber100*(int)ucaNumber[0])/10 ucaNumber[2]=uiNumber100*(int)ucaNumber[0]10*ucaNumber[1]。 for(ucCount=0。ucCount3。ucCount++) { vShowOneChar(ucaNumber[ucCount]+48)。 //從首位到末位逐一輸出。 if(ucCount==0) vShowOneChar(39。.39。)。 }}//主函數(shù)*void main(){ 設置定時器0 TMOD=0x01。 //定時器0,模式1。 TH0=TIME0H。 TL0=TIME0L。 TR0=1。 //啟動定時器。 ET0=1。 //開定時器中斷。 EA=1。 //開總中斷 vdInitialize()。 vWriteCMD(0x84)。 //寫入顯示起始地址(第二行第一個位置) vShowChar(Voltage:)。 vWriteCMD(0xC9)。 vShowChar((V))。 while(1) { if(b_DATransform==1) { b_DATransform=0。 vWriteCMD(0xC4)。 vShowVoltage(uiADTransform())。 } }}void Time0() interrupt 1 //定時器0中斷函數(shù)//{ if(uc_Clock==0) { uc_Clock=5。 b_DATransform=1。 } else uc_C
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1