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

正文內(nèi)容

計(jì)算器單片機(jī)技術(shù)課程設(shè)計(jì)-文庫(kù)吧資料

2025-06-15 05:16本頁(yè)面
  

【正文】 ,count,key)。 opr_flag==1)//等號(hào)按下后,清屏,標(biāo)志置 0,顯示第一行 25 { clear()。 KeyValue15 amp。 } else if(KeyValue0 amp。 opr_flag==0)//沒(méi)有按下等號(hào)之前,更新顯示輸入的字符 { clear()。 KeyValue15 amp。 } if(KeyValue0 amp。amp。 if(count==1)//第一次按下時(shí),清屏 { clear()。 while(1) { KeyValue=keyscan()。 //初始化 BEEP=0。 uchar screen[16]=\n。 int size。 int i=0。//返回值 } 24 void main() { int statu=0。//讀回 P0的值 EN=0。 //一個(gè)高脈沖讀走 delay(1)。//選擇命令寄存器 RW=1。//清屏 } uchar busy_check()//忙檢查(有返回值) { uchar temp。 char* ftoa(double num,int iSize,int dSize)。 int hexToDec(char* h,int count)。 double func_calc(uchar* key,int flag)。 uchar getkey(int value)。 void show_value(int row,int size,char* str)。//寫(xiě)指令 void write_data(uchar date)。 void init()。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。 char hex[16]={39。 int opr_flag=0。 23 uchar opr[4]=\n。//待查詢的按鍵值 uchar dat[16]=p.。 sbit DEC=P3^7。 sbit TAN=P2^3。//開(kāi)方是 16號(hào)鍵 sbit COS=P2^1。 //使能 信號(hào) sbit BEEP=P2^4。 sbit RW=P2^6。 最后向所有幫助和關(guān)心過(guò)我的人表示衷心感謝! 19 附 錄 附錄 A 電路原理圖 20 附錄 B 電路實(shí)物圖 21 附錄 C 元器件清單 元器件名稱 規(guī) 格 數(shù) 目 單片機(jī) STC89C54RD+ 1 單片機(jī)緊鎖插座 1 排阻 10KΩ 1 USB接口 公頭 1 USB接口 母頭 1 液晶屏 LCD1602 1 輕觸開(kāi)關(guān) 23 瓷片電容 22pF 2 電解電容 10uF 1 自鎖開(kāi)關(guān) 1 晶振 12MHZ 1 電阻 10KΩ 1 電阻 320Ω 1 蜂鳴器 5V 1 LED 5mm 1 22 附錄 D 程序清單 /********************************** 程 序 名:計(jì)算器 編 寫(xiě) 者:李月潔 指導(dǎo)老師:凌云 時(shí) 間: 班 級(jí):電氣本 1405班 功 能:計(jì)算器能進(jìn)行加、減、乘、除、開(kāi)方、平方、三角函數(shù) (sin、 cos、 tan)、十進(jìn)制與十六進(jìn)制的轉(zhuǎn)換等運(yùn)算。更重要的是, 她 善于與學(xué)生溝通,不僅在畢業(yè)設(shè)計(jì)上給我及時(shí)的指導(dǎo),更為我大學(xué)最后階 段的學(xué)習(xí)提出了許多寶貴的意見(jiàn)。在寫(xiě) 課程設(shè)計(jì) 的階段,凌 老師讓我們提前給 她 評(píng)審,不論內(nèi)容字體,還是格式上的問(wèn)題都一一指出。 凌 老師平易近人,對(duì)學(xué)生的設(shè)計(jì)進(jìn)度和學(xué)習(xí)很關(guān)心。 17 參考文獻(xiàn) [1] 常喜茂,孔英會(huì),付小寧 .C51 基礎(chǔ)與應(yīng)用實(shí)例 .北京:電子工業(yè)出版社, . [2] 陳志旺,陳志茹,閻巍山 .51 系列單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)踐。 萬(wàn)事開(kāi)頭難,只要你去做,你 就會(huì) 發(fā)現(xiàn)這個(gè)沒(méi)有你想象中的那么難,你不去做,就會(huì)覺(jué)得很難。 所以最先做個(gè)詳細(xì)的分析,結(jié)構(gòu)分析,再著手寫(xiě)程序,這樣各部分就很好的銜接下去了,而不是一個(gè)頭就扎到程序里去,這樣做不好。 最后要說(shuō)的是 這次程序?qū)懙糜悬c(diǎn)痛苦,剛開(kāi)始的時(shí)候無(wú)從下手,不知道怎么開(kāi)始寫(xiě)。 而且許多芯片并不像我們想象的那么難,只要知道讀寫(xiě) 程序 序,只要知道命令字,就可以很容易使用這些芯片了,并不是我們要學(xué)一個(gè)才能用一個(gè),只要我們有說(shuō)明書(shū),我們可以很好的使用很大部分器件。 16 結(jié)束語(yǔ) 通過(guò)這次設(shè)計(jì),攻克了許多難題。通過(guò)這次課程設(shè)計(jì),掌握了對(duì)話框的相關(guān)操作,也體會(huì)到書(shū)寫(xiě)代碼一定要仔細(xì),有時(shí)候一小點(diǎn)拼寫(xiě)錯(cuò)誤會(huì)浪費(fèi)很多調(diào)試程序的時(shí)間。 通過(guò)這次課程設(shè)計(jì),可以明顯的感覺(jué)到它彌補(bǔ)了課程教學(xué)的和實(shí)驗(yàn)中知識(shí)的深度和廣度方面的不足,也讓我們進(jìn)一步掌握了程序設(shè)計(jì)的基本方法和編程技巧,同時(shí)也鞏固所學(xué)理論知識(shí),似然花費(fèi)了不止一點(diǎn)點(diǎn)的時(shí)間和精力,不過(guò)那確實(shí)挺值得的,既讓我們認(rèn)識(shí)到自己知識(shí)方面的缺陷,又培養(yǎng)了我獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。 這次課程設(shè)計(jì)讓我們學(xué)到了很多,不僅鞏固了 C 語(yǔ)言知識(shí),而且也培養(yǎng)了我們的動(dòng)手能力,令我們的創(chuàng)造性思維得到拓展。 15 ( 3)要善于思考,程序中有些實(shí)現(xiàn)難點(diǎn)和最初完成程序時(shí)免不了的許多不足就需要自己根據(jù)代碼認(rèn)真思考來(lái)解決。開(kāi)始著手程序設(shè)計(jì)時(shí),有些功能感覺(jué)無(wú)從下手,都不知道要干什么,這些問(wèn)題這要找到相關(guān)的資料就會(huì)得到提示從而理解所要解決問(wèn)題的大致方向。提高自己找錯(cuò)糾錯(cuò)能力,通常錯(cuò)誤總是那幾種,多練習(xí)就熟練了。 設(shè)計(jì)體會(huì) 通過(guò)做計(jì)算器的課程設(shè)計(jì),我收獲良多。 ( 2) 程序 參數(shù)設(shè)計(jì)不 夠 合理 , 以及計(jì)算過(guò)程中沒(méi)有保留小數(shù)點(diǎn),計(jì)算量多的話導(dǎo)致不精準(zhǔn),主要是精確度不高。 14 圖 16 計(jì)算結(jié)果 顯示界面 計(jì)算器誤差分析 計(jì)算器的計(jì)算功能有精度上的誤差,不適用保留小數(shù)點(diǎn)的計(jì)算,因?yàn)椴荒芗s到整數(shù)。 圖 15 計(jì)算結(jié)果 顯示界面 ( 5)當(dāng)輸入數(shù)字 8 乘 11 時(shí),計(jì)算的數(shù)據(jù)為 88。 13 圖 14 計(jì)算結(jié)果 顯示界面 ( 4)當(dāng)輸入數(shù)字 2,按下 平方 SQU功能鍵后,計(jì)算的數(shù)據(jù)為 4。如圖 13 所示 圖 13 計(jì)算結(jié)果 顯示界面 ( 3)當(dāng)輸入數(shù)字 765,按下 十進(jìn)制轉(zhuǎn)十六進(jìn)制 DEC 功能鍵后,計(jì)算的的數(shù)據(jù)為2FD。 如圖 12 所示。如果要再次計(jì)算,按下復(fù)位鍵,重新初始化。 當(dāng)計(jì)算器 上電后能自動(dòng)顯示系統(tǒng)提示符 “P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。設(shè)計(jì)鍵盤(pán)的各個(gè)按鍵功能如 表 2 所示。 11 4 實(shí)物調(diào)試 操作使用說(shuō)明 該設(shè)計(jì)利用 4*4 矩陣鍵盤(pán) 和 6 個(gè)獨(dú)立按鍵 作為數(shù)據(jù)和命令的輸入裝置 ,LCD1602 液晶 為 顯示器,實(shí)現(xiàn)的運(yùn)算有加、減、乘、除、平方 SQU、開(kāi)方 SQR、三角函數(shù)( sin、 cos、 tan)、十進(jìn)制轉(zhuǎn)十六進(jìn)制 DEC、十六進(jìn)制轉(zhuǎn)十進(jìn)制 HEX。 定時(shí)模塊 定時(shí)器 0,以工作方式 1 工作,采用中斷方式 。 相關(guān) 程序流程圖如圖 11 所示 ,詳細(xì) 程序見(jiàn)附錄 D。 相關(guān) 程序流程圖如圖 10所示 ,詳細(xì)程序見(jiàn)附錄 D。 圖 9 監(jiān)控 函數(shù)流程圖 顯示模塊 液晶顯示是通過(guò)在主程序中調(diào)用相關(guān)的液晶功能函數(shù)來(lái)執(zhí)行相應(yīng)功能,經(jīng)過(guò)液晶接在單片機(jī)上的 P2部分管腳,通過(guò)液晶功能函數(shù) LCD1602的調(diào)用對(duì)液晶進(jìn)行操作,將各類指令寫(xiě)入液晶模塊,用來(lái)驅(qū)動(dòng)液晶以實(shí)現(xiàn)不同的顯示功能。 單片機(jī)資源 使用 P1: 基本輸入輸出口; : E(1602 液晶 ); : RW(1602 液晶 ); : RS(1602 液晶 ); : T0(定時(shí) /計(jì)數(shù)器 ) ; 監(jiān)控函數(shù)模塊 監(jiān)控 函數(shù) ,用于設(shè)置 上電或復(fù)位后能自動(dòng)顯示系統(tǒng)提示符 “P”,調(diào)用各個(gè)主要模塊, 主要 實(shí)現(xiàn) 計(jì)算器 的 加、減、乘、除、開(kāi)方、平方等功能 。 8 3 計(jì)算器軟件系統(tǒng)設(shè)計(jì) 應(yīng)用 C 語(yǔ)言編 來(lái)編寫(xiě)課題程序 ,它由 監(jiān)控 函數(shù) 、 液晶顯示 、 鍵掃 、 延時(shí)、定時(shí) 等模塊組成。 電路實(shí)物圖 電路實(shí)物圖見(jiàn)附錄 B。如圖 8 所示。 6 個(gè)獨(dú)立式鍵盤(pán)按鍵的一端并接在一起接地。在矩陣式鍵盤(pán)中,行連接線和列連接線分別占用 4 條 I/O 口線,共連接 16 個(gè)按鍵。 圖 6 LCD1602 顯示電路 輸入模塊 輸入模塊的作用是給單片機(jī)系統(tǒng)提供輸入信號(hào)。 1602 型 LCD 基本操作程序如表 1 所示。 它是一種專門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型 液晶模塊 。 LED具備數(shù)字接口可以方便的和大年紀(jì)系統(tǒng)連接;它的優(yōu)點(diǎn)是價(jià)格低,壽命長(zhǎng),對(duì)電壓電流的要求低及容易實(shí)現(xiàn)多路等,因而在單片機(jī)應(yīng)用系統(tǒng)中獲得了廣泛的應(yīng)用。 顯示模塊 發(fā)光二極管 LED是單片機(jī)應(yīng)用系統(tǒng)中的一宗簡(jiǎn)單而常用的輸出設(shè)備,其在系統(tǒng)中的主要作用是顯示單片機(jī)的輸出數(shù)據(jù)、狀態(tài)等。并 由 下載電路產(chǎn)生電源提供給單片機(jī)工作。 圖 5 時(shí)鐘 電路 下載 模塊 由于 STC89C54RD+支持 flash 在線寫(xiě)入、擦除,所以下載電路是必不可少的部分。晶振頻率是 12MHz。 此時(shí)同時(shí) 并接一個(gè)石英晶體振蕩器 以及 兩個(gè) 30pF 電容。而分頻電路則用于把振蕩脈沖分頻,已得到所需的時(shí)鐘信號(hào)。 課程設(shè)計(jì)晶振電路主要 由振蕩電路和分頻電路組成。 單片機(jī)工作所需的同步時(shí)鐘信號(hào)由由以下兩種方法獲得,第一:由單片機(jī)片內(nèi)時(shí)鐘電路結(jié)合外部晶振、電 5 容產(chǎn)生;第二:直接從單片機(jī)外部引入脈沖信號(hào)。 復(fù)位電路如圖 4 所示。F電容并聯(lián),當(dāng)按鍵按下時(shí), 1kΩ電阻與 VCC 直接相連,在 RST 產(chǎn)生復(fù)位所需的高電平。課程設(shè)計(jì)按鍵復(fù)位電路由 一 個(gè)電阻一個(gè)電容和一個(gè)按鍵組成,大小分別為 10181。 電源電路是采用 USB 接口來(lái)供電, 如圖 3 所示。 圖 2
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1