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

正文內(nèi)容

單片機(jī)(飛思卡爾)課程設(shè)計(jì)-資料下載頁

2025-06-26 08:54本頁面
  

【正文】 i=SCI_D(SCINo)。 *p=0x00。 break。 } if(k=0xfbbb) { i=0xff。 *p=0x01。 } return i。}void SCISendN(uint8 SCINo, uint16 n, uint8 ch[]) { uint16 i。 if(SCINo2) { SCINo=2。 } for(i=0。in。i++) SCISend1(SCINo,ch[i])。}uint8 SCIReN(uint8 SCINo, uint16 n, uint8 ch[]) { uint16 m。 uint8 fp。 18 m=0。 if(SCINo2) { SCINo=2。 } while(mn) { ch[m]=SCIRe1(SCINo,amp。fp)。 if(fp==1) { return 1。 } m++。 } return 0。}void SCISendString(uint8 SCINo, char *p) { uint32 k。 if(SCINo2) { SCINo=2。 } if(p==0) return。 for(k=0。p[k]!=39。\039。++k) { SCISend1(SCINo,p[k])。 }} LCD 子程序:ifndef LCD_Hdefine LCD_Hinclude 19include include define LCDdata PTADdefine LCDdataD PTADDdefine LCDctrl1 PTCDdefine LCDctrlD1 PTCDDdefine LCDctrl2 PTFDdefine LCDctrlD2 PTFDDdefine LcdRS 4define LcdRW 6define LcdE 6void LCDinit(void)。void LCDmand(uint8 cmd)。void LCDshow(uint8 str[])。endif:include void LCDinit(void) { uint16 i。 LCDdataD=0b11111111。 LCDctrlD1 |=(1LcdRS)。 LCDctrlD1 |=(1LcdRW)。 LCDctrl1 amp。=~(1LcdRS)。 LCDctrl1 amp。=~(1LcdRS)。 LCDctrlD2 |=(1LcdE)。 LCDctrl2 |=(1LcdRS)。 LCDmand(0b00111000)。 LCDmand(0b00001000)。 LCDmand(0b00000001)。 20 for(i=0。i4000。i++) asm(NOP)。 LCDmand(0b00000110)。 LCDmand(0b00010100)。 LCDmand(0b00001100)。 }void LCDmand(uint8 cmd){ uint16 i。 for(i=0。i1000。i++) asm(NOP)。 LCDdata=cmd。 LCDctrl2 |=(1LcdE)。 asm(NOP)。 asm(NOP)。 asm(NOP)。 LCDctrl2amp。=~(1LcdE)。 for(i=0。i1000。i++) asm(NOP)。}void LCDshow(uint8 str[]){ uint8 i。 LCDinit()。 LCDctrl1amp。=~(1LcdRS)。 LCDctrl1amp。=~(1LcdRW)。 LCDmand(0b00000000)。 LCDctrl1|=1LcdRS。 LCDctrl1|=~(1LcdRW)。 for(i=0。i8。i++){ LCDmand(str[i])。 } 21/* LCDctrl1amp。=~(1LcdRS)。 LCDctrl1amp。=~(1LcdRW)。 LCDmand(0b11000000)。 LCDctrl1|=1LcdRS。 LCDctrl1amp。=~(1LcdRW)。 for(i=16。i32。i++){ LCDmand(str[i])。 } */} 第四章 系統(tǒng)測(cè)試調(diào)試界面,截圖: 22 23 24 25第五章 總結(jié)展望 總結(jié) 通過本次課程設(shè)計(jì),我對(duì)本學(xué)期的 5 次上機(jī)操作進(jìn)行了一次梳理。發(fā)現(xiàn)還有不少知識(shí)點(diǎn)還不是理解。這些知識(shí)點(diǎn)在上機(jī)操作時(shí),其實(shí)就是懵懵懂懂。對(duì)于那些與本次課程設(shè)計(jì)相關(guān)的知識(shí)點(diǎn),我通過課本和相關(guān)的參考資料,進(jìn)行了更加深入的理解與學(xué)習(xí)。LCD,并沒有做它的上機(jī)操作,所以在把時(shí)間顯示在LCD 這一問題,占了我課程設(shè)計(jì)比較多的時(shí)間。當(dāng)然最終還是解決了。一開始總是出現(xiàn)亂碼,我相信大部分同學(xué)都遇到過相關(guān)問題。這只能靠自己慢慢調(diào)試,去看書,找出問題所在。對(duì)于我來說,第二個(gè)難點(diǎn)就是啟動(dòng)鍵的設(shè)置。啟動(dòng)鍵在程序中就是有一個(gè)全局變量和一個(gè)判斷語句實(shí)現(xiàn)。若全局變量的處理方法不對(duì)或判斷語句位置不對(duì),檢測(cè)不出語言語法錯(cuò)誤,但是實(shí)際操作啟動(dòng)鍵卻達(dá)不到效果。這里就要看你對(duì)于每個(gè)語句的理解,計(jì)算機(jī)理解不了人類,不能想當(dāng)然的認(rèn)為是什么樣。 展望這次課程設(shè)計(jì)中,本來是是想用飛思卡爾試驗(yàn)箱中的鍵盤來作為啟動(dòng)鍵的。我花了不少時(shí)間做這方面的努力,可惜沒有做成功。我選擇通過向 AW60 的通用 I/O 某端口引腳,輸入高電平和低電平來對(duì)時(shí)鐘進(jìn)行控制時(shí)鐘。用 I/O 就簡單多,.h 文件不需要修改,直接可以利用已有的方法。若用鍵盤,就多了許多內(nèi)容,復(fù)雜性增加。雖說難,但是也有同學(xué)用鍵盤做出來,向這些同學(xué)學(xué)習(xí)。在把本次課程設(shè)計(jì)所要求的時(shí)鐘基本功能實(shí)現(xiàn)出來之外,我原本想添加幾個(gè)別的功能,可惜時(shí)間不是很充足,還是自己的水平有限。參考文獻(xiàn)《嵌入式技術(shù)基礎(chǔ)與實(shí)踐》 (第 2 版) 26 王宜懷 張書奎 王林 吳瑾 著 清華大學(xué)出版社《C 程序設(shè)計(jì)》 (第 3 版) 譚浩強(qiáng) 著 清華大學(xué)出版社《單片機(jī)技術(shù)基礎(chǔ)及應(yīng)用》 顧波 著 中國電力出版社《單片機(jī)原理及應(yīng)用》 謝暉 著 化學(xué)工業(yè)出版社《Freescale 系列單片機(jī)常有模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》 張躍常 戴衛(wèi)恒 著 電子工業(yè)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1