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

正文內(nèi)容

單片機(jī)計算器及密碼鎖程序設(shè)計論文-文庫吧在線文庫

2025-09-08 18:55上一頁面

下一頁面
  

【正文】 , 7, 6}, num_Operand1=5。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 28 duiqi()。 result_num=num_Operand2。 第 3 章 計算器程序 29 return。 num_Operand2=point2+1。 } result_num=num_Operand2。 匯編語言的實(shí)現(xiàn)與 c 語言的思路基本相同,具體程序見附錄。(x1),稱 x2 為 r 的二次近似值。(x0)(x- x0)=f(x)=0, 設(shè) f39。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 32 開根號子程序的流程圖如圖 35: 開 始存 儲 器 清 零計 算 Y / X + X取 出 Y 和 X 計 算 Y / X設(shè) 置 X 0 為 2 ,并 存 入 S 2保 存 Y 到 S 1計 算 ( Y / X + X ) / 2判 斷 是 否 精 確 ?保 存 結(jié) 果 到 O p e r a n d 1 用 于 顯示結(jié) 束 圖 35 開根號子程序流程圖 C 語言源程序如下: void kaigenghao() { char s1[8]。 if(point2==1) /* 小數(shù)點(diǎn) 1 等于 1 說明沒有小數(shù)位 */ point2=0。 Operand2[temp1]=0。temp1++) /* 取出 X1 到數(shù) 1*/ Operand2[temp1]=s2[temp1]。temp1++) /* 取出 Y 到操作數(shù) 2*/ Operand1[temp1]=s1[temp1]。temp1++) temp_Operand[temp1]=0。 num_Operand1=sg4。 /* 判斷是不精確 */ for(temp1=0。temp1++) Operand1[temp1]=0。temp1++) Operand2[temp1]=0。temp116。temp116。 xsd4=0。 s2[temp1]=0。 /* S2 的位數(shù) */ char xsd3。 用牛頓迭代開更好只要設(shè) f(x)= 2x y,其中 y 為要開根號的數(shù)即為一個一知的常數(shù),跌帶的結(jié)果 x(n+1)即為開根號的結(jié)果。把 f(x) 在 x0 點(diǎn) 附 近展 開成 泰勒 級數(shù) f(x)=f(x0)+(x - x0)f39。 牛頓迭代法:設(shè) r 是 f(x) = 0 的根,選取 x0 作為 r 初始近似值,過點(diǎn)( x0,f(x0))做曲線 y = f(x)的切線 L, L 的方程為 y = f(x0)+f39。 yiwei 函數(shù)實(shí)現(xiàn)對被除數(shù)補(bǔ)位(求出一位商后改變被除數(shù)位數(shù))。temp1++) /* 將結(jié)果保存在數(shù) 1*/ { temp2。 } else { num_Operand2=x+xsd1。 cmp=pare(num_Operand1,num_Operand2)。 temp=0。 if(point20) /*小數(shù)點(diǎn)處理 */ point2。 清除最高位的零 使 num_Operand1 的值變?yōu)?2, duiqi 子函數(shù)執(zhí)行完畢后存儲器的內(nèi)容如表 32: 表 32 Operand2(除數(shù)) {0…..0 , 5, 3, 2,4} Operand1(被除數(shù)) {0…..0 , 4, 5,0, 0} num_Operand2 4 num_Operand1 4 第 3 章 計算器程序 27 point2 1 Point1 4 pare 把 Operand2 和 Operand1 的值當(dāng)作整數(shù)比較,本例中 Operand2為 5324, Operand1 為 4500,返回 0 就說明 Operand1 大,就可以調(diào)用 jianyi子函數(shù)。 由于本設(shè)計的數(shù)據(jù)存儲采用每個字節(jié)存儲一位十進(jìn)制數(shù)的方法,所以除法實(shí)現(xiàn)起來比較 困難 。計算鍵值 DEC A MOV DPTR,STAB MOVC A,A+DPTR 。 return 1。 } } if(find==0) return 0。 in=PC。 鍵盤程序的流程圖如圖 3—3: 圖 33 主程序流程圖 Y Y Y Y Y N N N 第一列有鍵按下 返回零 檢測行值 計算鍵值 處理第二功能 鍵松開? 返回一 顯示 N 第一列有鍵按下 第一列有鍵按下 開始 第一列有鍵按下 第 3 章 計算器程序 23 鍵盤子程序 C 語言源程序如下: char skey() { char i,j,find,ini,inj。 鍵盤子程序 鍵盤程序的功能是接收識別鍵值并將鍵值存如變量 key 中。 if(jsf==0x00) jisuan()。temp1++) /*存儲器清零 */ { Operand1[temp1]=0。 snd=0??梢院苋菀?地把新的或調(diào)試過的模塊連接到一個已有的程序,而不用更改程序的其余部分。 2,子程序可以重用 : 為一個程序編寫的代碼經(jīng)??梢杂糜谄渌某绦颉? 本程序的存儲 方式有別于常見的計算機(jī)存儲方式(二進(jìn)制、 BCD 碼等),本程序采用每個字節(jié)存儲一位十進(jìn)制數(shù)。第二功能鍵按一次 LED6 變亮表示 鍵 A、 B、 C、 D、 E 處于 第二功能狀態(tài),再按一下 LED6 滅表示鍵 A、 B、 C、 D、 E 處于第一功能狀態(tài)。 聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單處機(jī)某個口線的 “高 ”電平或低電平,則在該口線上就能產(chǎn)生一 定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制 “高 ”“低 ”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。 圖 2—6 鍵盤電路 蜂鳴器電路 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,通過本設(shè)計學(xué)習(xí)如何用單片機(jī)第 2 章 硬件系統(tǒng)的介紹 15 驅(qū)動蜂鳴器。由于 LED7 到 LED14 也是通過 8255 的 PC 口控制的,本設(shè)計采用跳線實(shí)現(xiàn)了 PC 口復(fù)用的功能。 本設(shè)計采用八位數(shù)碼管的動態(tài)顯示,通過 8255 口和 B 口來連接數(shù)碼管。 4. MCS51 單片機(jī)與 8255 的接口電路 8255 與 MCS51 單片機(jī)的接口電路如圖 23 所示。 D3, D2, D1:選擇 C 口中的某一位, 3 位組成 8 個狀態(tài), 000~111 分別代表選擇PC0~PC7。 D6 和 D5:確定 A 口工作方式, D6D5=00, A 口工作在方式 0; D6D5=01,A 口工作在方式 1; D6D5=10, A 口工作在方式 2。本設(shè)計中,只將其作為最基本的 I/O 口使用。 SST 的高可靠性,擁有專利的 SuperFlash 技術(shù)和存儲器單元架 (memory cellarchitecture)有一系列的設(shè)計和生產(chǎn) flash EEPROMs 的重要的優(yōu)勢。在上電復(fù)位器件,該器件可以被配置為下位機(jī),作為外部主機(jī)的原始代碼存儲器,或者作為上位機(jī)連接到外部燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 8 主機(jī) 進(jìn)行 IAP 操作 (在應(yīng)用可編程 )。 第 2章 硬件系統(tǒng)的介紹 完成的單片機(jī)仿真器及教學(xué)電路板實(shí)物如圖 21 所示。而 Microchip 公司的 PIC 精簡指令集 (RISC)也有著強(qiáng)勁的發(fā)展勢頭 ,中國臺灣的 HOLTEK 公司近年的單片機(jī)產(chǎn)量與日俱增 ,與其低價質(zhì)優(yōu) 的優(yōu)勢 ,占據(jù)一定的市場分額。 CMOS 雖然功耗較低 ,但由于其物理特征決定其工作速度不夠高 ,而 CHMOS則具備了高速和低功耗的特點(diǎn) ,這些特征 ,更適合于在要求低功耗象電池供電的應(yīng)用場合。例如工廠流水燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 4 線的智能化管理 ,電梯智能化控制、各種報警系統(tǒng) ,與計算機(jī)聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。有 8 位、 16 位甚至 32 位機(jī) ,但 8 位單片機(jī)仍以它的價格低廉、品種齊全、應(yīng)用軟件豐富、支持環(huán)境充分、開發(fā)方便等特點(diǎn)而占著主導(dǎo)地位。例如 NEC 公司生產(chǎn)的uCOM87 系列單片機(jī) ,其代表作 uPC7811 是一種性能相當(dāng)優(yōu)異的單片機(jī)。所謂單片機(jī)是利用大規(guī)模集成電路技術(shù)把中央處理單元 (Center Processing Unit,也即常稱的 CPU)和數(shù)據(jù)存儲器 (RAM)、程序存儲器 (ROM)及其他 I/O 通信口集成在一塊芯片上 ,構(gòu)成一個最小的計算機(jī)系統(tǒng) ,而現(xiàn)代的單 片機(jī)則加上了中斷單元 ,定時單元及 A/D 轉(zhuǎn)換等更復(fù)雜、更完善的電路 ,使得單片機(jī)的功能越來越強(qiáng)大 ,應(yīng)用更廣泛。軟件仿真的缺點(diǎn)是無法完全仿真與硬件相關(guān)的部分,因此最終還要通過硬件仿真來完成最終的設(shè)計。 附錄 6 計算器程序的數(shù)據(jù)表 ............................................. 錯誤 !未定義書簽。 計算器程序?qū)崿F(xiàn)帶符號浮點(diǎn)數(shù)的加、減、乘、除及開根號的功能,設(shè)計中加入了第二功能鍵解決了按鍵有限的問題。 畢業(yè)設(shè)計(論文) 單片機(jī)計算器及密碼鎖程序設(shè)計 學(xué)院(系): 電氣工程學(xué)院 專 業(yè): 07 級計控( 2)班 學(xué) 號: 070103010142 摘要 I 摘要 智能化是當(dāng)今光、機(jī)、電一體化產(chǎn)品的發(fā)展趨勢之一,而智能性的實(shí)現(xiàn)主要依賴于嵌入式系統(tǒng)的核心單片機(jī)。 這 兩 個 程序主要應(yīng)用了單片機(jī)教材中中斷、 動態(tài)顯示 、鍵盤輸入、 I/O 接口這些重要功能,具有良好的示范作用。 第一 章 緒論 1 第 1章 緒論 課題背景 本課題來源于燕山大學(xué)自動化專業(yè)單片機(jī)生產(chǎn)實(shí)習(xí)的需要,目的是為了充分鍛煉學(xué)生的動手操作能力并節(jié)約實(shí)習(xí)經(jīng)費(fèi),因此開發(fā)了一種使用簡單,覆蓋單片機(jī)基本資源應(yīng)用,并且價格低廉的單片機(jī)仿真系統(tǒng)。 仿真器是單片機(jī)仿真的重要工具。 1976 年 INTEL公司推出了 MCS48 單片機(jī) ,這個時期的單片機(jī)才是真正的 8 位單片微型計算機(jī) ,并推向市場。第一 章 緒論 3 MOTOROLA 公司的 MC68HC05 系列其高速低價等特點(diǎn)贏得了不少用戶。而 INTEL 公 司憑著他們雄厚的技術(shù) ,性能優(yōu)秀的機(jī)型和良好的基礎(chǔ) ,目前仍是單片機(jī)的主流產(chǎn)品。 可以這樣說 ,現(xiàn)在的家用電器基本上都采用了單片機(jī)控制 ,從電飯褒、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備 ,五花八門 ,無所不在。所以這種工藝將是今后一段時期單片機(jī)發(fā)展的主要途徑。此外還有 MOTOROLA 公司的產(chǎn)品 ,日本幾大公司的專用單片機(jī)。 本 章主要介紹 SST89E58RD 芯片、 8255 芯片、動態(tài)數(shù)碼管和 LED 的接口和工作原理。該器件被設(shè)計成為可以在系統(tǒng)和在應(yīng)用可編程,這樣可以 在印刷電路板上達(dá)到最大的機(jī)動性。這些優(yōu)勢轉(zhuǎn)換成為重大的價值和使用戶可靠地受益。 (2)讀 /寫和控制邏輯 讀 /寫和控制邏輯直接與單片機(jī)的控制總線及地址總線相連接, 8255 的A0, A1 及 CS與地址總線連接,而 RD和 WR與單片機(jī) 的 RD和 WR信號連接。 D4:確定 A 口的數(shù)據(jù)傳輸方向, D4=1, A 口輸入; D4=0, A 口輸出。 D0:置 清零標(biāo)志, D0=1,將 D3D2D1 選擇位置 1; D0=0,將 D3D2D1 選擇位清零。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 12 D034D133D2
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1