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

正文內(nèi)容

基于51單片機的數(shù)字電壓表課程設(shè)計-資料下載頁

2025-06-03 08:21本頁面
  

【正文】 y() { bit result。 RS=0。 RW=1。 LCDE=1。 delay_ms(5)。 result=(bit)(P0amp。0x80)。 LCDE=0。 return result。 } /*************************************************************** **函數(shù)名 **LCD_W(uchar ) **功 能 **液晶寫命令函數(shù) **參 數(shù) ** **說 明 **RS=0 RW=0 LCDE高脈沖,寫指令 ********** ****************************************************************/ void LCD_W(uchar ) { while(lcd_busy())。 RS=0。 RW=0。 LCDE=0。 P0=。 delay_ms(5)。 LCDE=1。 delay_ms(5)。 LCDE=0。 } /*************************************************************** **函數(shù)名 **LCD_Wdat(uchar dat) **功 能 **液晶寫數(shù)據(jù)函數(shù) **參 數(shù) ** **說 明 **RS=1 RW=0 LCDE高脈沖 , 寫數(shù)據(jù) ********** ****************************************************************/ void LCD_Wdat(uchar dat) { while(lcd_busy())。 RS=1。 RW=0。 LCDE=0。 P0=dat。 delay_ms(5)。 LCDE=1。 delay_ms(5)。 LCDE=0。 } /*************************************************************** **函數(shù)名 **void lcd_pos(bit x,uchar y) **功 能 **液晶顯示位置設(shè)置函數(shù) **參 數(shù) **x:行設(shè)置 y:列設(shè)置 **說 明 **x=0在第一行顯示, x=1在第二行顯示 **********y對應列,取值從 0到 15 ****************************************************************/ void lcd_pos(bit x,uchar y) { if(x) LCD_W(0x80+0x40+y)。 else LCD_W(0x80+y)。 } /*************************************************************** **函數(shù)名 **void LCD_clr() **功 能 **液晶清屏函數(shù) **參 數(shù) ** **說 明 **寫 0x01指令即 清屏 ********** ****************************************************************/ void LCD_clr() { LCD_W(0x01)。 delay_ms(5)。 } /*************************************************************** **函數(shù)名 **void LCD_out(char *s) **功 能 **發(fā)送串 **參 數(shù) ** **說 明 ** ********** ****************************************************************/ void LCD_out(char *s) { while(*s) LCD_Wdat(*s++)。 } /*************************************************************** **函數(shù)名 **void LCD_Str_DIS(char*addr,bit x,uchar y) **功 能 **在指定位 置顯示指針所指的字符串 **參 數(shù) ** **說 明 ** ********** ****************************************************************/ void LCD_Str_DIS(char *addr,bit x,uchar y) { lcd_pos(x,y)。 LCD_out(addr)。 } 延時函數(shù) include /*************************************************************** **函數(shù)名 **void delay() **功 能 **短延時函數(shù) **參 數(shù) ** **說 明 ** ********** ****************************************************************/ void delay() {。} /*************************************************************** **函數(shù)名 **void delay_ms(uint z) **功 能 **延時函數(shù) **參 數(shù) ** **說 明 ** ********** ****************************************************************/ void delay_ms(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } 設(shè)計總結(jié) 本次 CDIO 設(shè)計的題目是設(shè)計一個數(shù)字電壓表,在這個 CDIO 設(shè)計中,考查了我們很多知識和能力,是一個比較綜合, 又很鍛煉我們能力的設(shè)計。要求我們利用課上所學的單片機知識,及大一學的 C 語言,在這個過程中涉及到的軟件有Keil4 51 編譯軟件, Protues 仿真軟件,還有畫 PCB的 Altium Designer 或 Protel 99SE,大多都要求我們自學。 在大二的時候我就開始了單片機的學習之路,在大三之前就已經(jīng)了解的差不多了,在學習的過程中也編寫不少不太復雜的程序。其實這次 CDIO 項目開始的時候已經(jīng)忘的差不多了,幸好在這兩周的時間里讓我重新?lián)旎亓?51的編程知識,還學會了模塊化編程,和以前只會在一個 C文件里編寫程序的我相 比,感覺這兩周我學到的東西真多。因為是個比較大的設(shè)計,要求小組分工合作完成,在探討中學習,在學習中探討,發(fā)現(xiàn)問題,解決問題,這就是成長。 當自己的作品出來后,還真有一種苦盡甘來的感覺,這個過程中學的東西遠不止這點,除了豐富了你的知識,鍛煉了你的動手能力外,還激發(fā)了你的學習興趣,這個在你以后的學習中將發(fā)揮著潛移默化的作用,為你以后的學習打好基礎(chǔ)。 參考文獻 [1] 張毅剛 . MCS51 單片機應用設(shè)計 . 哈爾濱:哈爾濱工業(yè)大學出版社 ,1990 [2] 胡漢才 . 單片機原理及其接口技術(shù) . 北京:清華大學 出版社, 1996 [3] 康華光 .電子技術(shù)基礎(chǔ) . 北京:高等教育出版社, 2021 [4] 陳躍安 .電路學與電工電子技術(shù) . 北京:清華出版社, 2021 [5] 王毅 . 單片機器件應用手冊 . 北京:人民郵電出版社, 1995 課程設(shè)計 評 語 課程設(shè)計 成 績 指導教師 (簽字) 年 月 日
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1