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

正文內(nèi)容

單片機計算器及密碼鎖程序設(shè)計論文(完整版)

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

下一頁面
  

【正文】 32D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710RD5WR36A09A18RESET35CS6U9 8255AP00P01P02P03P04P05P07P06P24P25P26P37P36Reset 如圖 23 8255 與單片機的連接電路 8255與八位 LED數(shù)碼管的鏈接電路 單片機應(yīng)用系統(tǒng)中只有一位數(shù)字顯示是不常見的,同時要驅(qū)動多個數(shù)碼管顯示,就必須同時讓多個數(shù)碼管加上各自不同的段選碼,這屬于靜態(tài)顯示。A 口為段選信號, B 口為位選信號。鍵盤原理圖如圖 26。它廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電話機等電子產(chǎn)品中作發(fā)聲器件。 常見音調(diào)及其頻率對應(yīng)如表 22 所示。加減乘除也有對應(yīng)的狀態(tài)顯示 LED。這樣做是有一點浪費存儲空間,但是這樣的存儲方式能夠提高程序的執(zhí)行效率。在模塊化編程中,可以把這些部分保存起來,以備將來使用。 主程序流程圖如圖 3—2: 第 3 章 計算器程序 19 開 始初 始 化待 機 顯 示有 鍵 按 下 ?存 儲 器 清 零讀 數(shù) 子 函 數(shù)返 回 值 為 零 ?計 算 子 函 數(shù)有 減 按 下 ?是 清 零 鍵 ?顯 示 子 函 數(shù)NYNYNYNY 圖 32 主程序流程圖 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 20 C 語言主程序如下: void main() { char jian。 Operation=0。 temp_Operand[temp1]=0。 else break。 本設(shè)計采用的 44 鍵盤做為輸入設(shè)備,鍵盤的 8 根線與 PC 口相連, PC口的低四位作為輸出高四位作為輸入。 char atc[4]={0xef,0xdf,0xbf,0x7f}。 in=in4。 while(askey()) /*鍵沒釋放一直顯示 */ display()。 } 匯編語言的源程序如下: KEYI: MOV R1,04H MOV R2,0EFH LK1: MOV DPTR,PORTC MOV A,R2 MOVX DPTR,A NOP NOP MOVX A,DPTR JB ,LONE 。查表修改鍵值 CJNE A, 0AH,KEYH1 。 本文 采用最原始的辦法實現(xiàn)除法,即類似于豎式的算法。返回值不為零就需要調(diào)用移位子函數(shù)改變被除數(shù)。 if(point10) point1。} for(x=0。 } yiwei()。 point2=0。 Operand2[temp2]=temp_Operand[temp1]。 jianyi 函數(shù)實現(xiàn)被除數(shù)取出的數(shù)減除數(shù)一次的功能。(x0)(xx0),求出 L 與 x 軸交點的橫坐標 x1 = x0f(x0)/f39。(x0)+(x -x0)^2*f39。 n 的大小與開更號的精度有關(guān),精度越高 n 越大。 /* S1 的小數(shù)位數(shù) */ char xsd4。 } /* 初始化 */ for(temp1=0。 s2[0]=2。temp1++) /* 數(shù) 1 沒用位清零 */ Operand2[temp1]=0。temp1++) /* 除法前的必要處理 */ Operand1[temp1]=0。 for(temp1=0。 jiafa()。 /* 求出( Y/X+X) /2 并存入數(shù) 1*/ jqf=jinque(s2,sg4,xsd4)。temp1++) /* 將 X 去出放入操作數(shù) 2*/ Operand1[temp1]=s2[temp1]。temp116。temp1sg3。temp1sg4。temp1++) /* 保存數(shù) 1(Y)到 s1*/ { s1[temp1]=Operand2[temp1]。 /* 暫存 jinque 函數(shù)的返回值 */ symbol=8。本程序定義 x( 0) =2。(x0)/2!+… 取其線性部分,作為非線性方程 f(x)=0 的近似方程,即泰勒展開的前兩項,則有 f(x0)+f39。過點( x1,f(x1))做曲線 y=f(x)的切線,并求該切線與 x 軸交點的橫坐標 x2 = x1f(x1)/f39。 chuli函數(shù)對計算結(jié)果的位數(shù)進行處理以便于顯示。 temp2。 } } else { point2=x+xsd1。 Operand2[0]=0。x++) /*除的次數(shù) */ { if(panduan(Operand1,num_Operand1)) /*除盡時停止 */ break。 while(Operand1[num_Operand11]==0) num_Operand1。 jianyi 子函數(shù)的功能是 Operand1= Operand1 Operand2。然后從被除數(shù)中取出下一位補到該數(shù)的后邊用同樣的方法求取商的次高位。是 B 鍵則加入第二功能 ADD A,SND JMP KEYEND KEYH2: CJNE A, 0CH,KEYH3 。第二列沒有鍵按下到 LTWO MOV A,04H JMP LKP LTWO: JB ,LTHR 。 if(key==9) /* 修改鍵值 */ key=0。 for(j=0。 find=0。第幾位不為高電平就說明該列的第幾行的鍵被按下。 if(key==0x0e) /*清零鍵按下 */ break。 } PA=0x3f。 P1_5=1。 /*保存讀數(shù)函數(shù)的返回值 */ CR=0x81。而在單塊程序編程中,這樣的部分深埋在整個程序中,不易被其它的程序使用。 主程序 本程序設(shè)計采用模塊化編程的思想,各功能模塊都用子程序?qū)崿F(xiàn)。 LED3 對應(yīng)的 操作符是加, LED4 對應(yīng)的操作符是 減, LED5 對應(yīng)的操作符是 乘, LED3 和 LED4 同時亮 對應(yīng)的操作符是除。 SPEAKER+5V蜂鳴器R14 9013DB9P13 圖 27 蜂鳴器連接電路 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 16 本章小結(jié) 本章主要介紹了單片機仿真器系統(tǒng)中的硬件電路原理圖,以方便對整個電路的了解,使使用者熟悉電路原理, 這是閱讀程序的必要前提 。 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。 PC4 到 PC7 為輸出口, PC1 到 PC4 為輸入口。 共陰極四位一體數(shù)碼管的引腳圖如右圖所示, 顯示數(shù)字所對 應(yīng)的控制字如下表: a bcdefghA B CD第 2 章 硬件系統(tǒng)的介紹 13 0 1 2 3 4 5 6 7 8 9 3fH 06H 5bH 4fH 66H 6dH 7bH 07H 7fH 6fH 圖 24 數(shù)碼管與 8255 連接電路 LED與單片機的鏈接 將發(fā)光二極管與單片機的 I/O 口相聯(lián),控制各各燈的亮樣,以達到使其呈現(xiàn)不同樣式。 所謂靜態(tài)顯示,就是每一個顯示器都要占用單獨的具有鎖存功能的I/O 接口用于筆劃段字形代碼。端口工作 于方式 0 時,沒有相應(yīng)的狀態(tài)信息。 D2:確定 B 口的數(shù)據(jù)傳輸方向, D2=1, B 口輸入; D2=0, B 口輸出。 CS :片選信號,低電平時, 8255 被選口; RD:讀信號,低電平有效,該信號有效時可以讀取 8255 的端口數(shù)據(jù)或狀態(tài)信息; 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 10 WR :寫信號,低電平有效,該信號有效時可以向 8255 寫入控制字式向端口寫數(shù)據(jù); RESET:復(fù)位信號,高電平有效,只有復(fù)位后 8255 才能接收單片機對其進行的初始化。 8255可編程并行 I/O接口擴展 1. 8255 是一個通用可編程并行 I/O 接口芯片,引腳定義如圖 22 所示。有一個下載啟動代碼的例程可供用戶參考,僅供方便起見。器件使用與 8051 完全相同的指令集,并與標準的8051 器件管腳對管腳兼容。 本課題研究的內(nèi)容 本課題主要實現(xiàn)基于 單片機教學(xué)電路板的 兩 個程序:計算器程序和密碼鎖程序。甚至單片機廠商還可以根據(jù)用戶的要求量身定做 ,制造出具有自己特色的單片機芯片。 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛 ,例如醫(yī) 用呼吸機 ,各種分析儀 ,監(jiān)護儀 ,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 單片機 的應(yīng)用領(lǐng)域 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域 ,大致可分如下幾個范疇 : 1。而美國國半的 COP800 系列單片機則采用先進的哈佛結(jié)構(gòu)。 在 MCS48 的帶領(lǐng)下 ,其后 ,各大半導(dǎo)體公司相繼研制和發(fā)展了自己的單片機 ,象 Zilog 公司的 Z8 系列。使用單片機仿真器可以對單片機程序進行單步、斷點等手段的調(diào)試,檢查程序運行中單片機 RAM 、寄存器內(nèi)容的變化,觀察程序的運行悄況,與此同時可以對硬件電路進行實時的調(diào)試。一種最簡單和原始的開發(fā)流程是:編寫程序-燒寫芯片-驗證功能,這種方法對于簡單的小系統(tǒng)是可以對付的,但在大系統(tǒng)中使用這種方法則是完全不可能的。 關(guān)鍵詞 單片機;仿真器; 計算器;密碼鎖; 目 錄 摘要 ........................................................................................................................I 第 1章 緒論 ......................................................................................................... 1 課題背景 ................................................................................................ 1 單片機的發(fā)展概述 ................................................................................ 1 單片機的應(yīng)用領(lǐng)域 ................................................................................ 3 單片機的發(fā)展趨勢 ................................................................................ 4 本課題研究的內(nèi)容 ................................................................................ 5 第 2章 硬件系統(tǒng)的介紹 ..................................................................................... 6 SST89E58RD 芯片功能及原理 ............................................................. 7 8255 可編程并行 I/O 接口擴展 ................................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1