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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)總會(huì)-文庫吧資料

2025-07-02 12:37本頁面
  

【正文】 鍵。流程圖如下:結(jié)果除以10取商商是否為零 取運(yùn)算結(jié)果返回YN圖8 數(shù)值送顯示緩存程序圖簡(jiǎn)易計(jì)算器用到的數(shù)字0~9的共陰極字形代碼如下表:表1 0~9共陽極字型代碼表顯示字型gfedcba段碼0 01111110C0H1 00001100F9H2 10110110A4H3 10011110B0H4 110011099H5 110110192H6 111110182H7 00001110F8H8 111111180H9 110111190HLED顯示程序的流程框圖如下:數(shù)據(jù)存儲(chǔ)取鍵值對(duì)應(yīng)的數(shù)據(jù)是否有數(shù)字鍵輸入 YYN第一個(gè)數(shù)據(jù)存入data1第二個(gè)數(shù)據(jù)存入data2 功能鍵 LED逐位顯示返回鍵測(cè)試返回鍵測(cè)試送LED顯示緩存讀取鍵碼LED逐位顯示圖7 LED顯示程序設(shè)計(jì)圖 數(shù)值送顯示緩存程序設(shè)計(jì)簡(jiǎn)易十進(jìn)制加法計(jì)算器所顯示的數(shù)值最大位為3位。為了顯示數(shù)字或符號(hào),要為LED顯示器提供代碼,即字形代碼。下面將進(jìn)行各個(gè)子程序的設(shè)計(jì): LED顯示程序設(shè)計(jì)由于本次課設(shè)只完成加法的功能,故只設(shè)定了兩個(gè)功能鍵,一個(gè)清除鍵,十個(gè)數(shù)字鍵,鍵盤上總共有13個(gè)按鍵。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O線作為列線組成鍵盤,在行線和列線的每個(gè)交叉點(diǎn)上設(shè)置一個(gè)按鍵。矩陣鍵盤采用四條I/O口資源,而單片機(jī)只有四個(gè)八位的I/O口,這樣可能會(huì)導(dǎo)致I/O口不夠用。至于按鍵的獨(dú)立性。非編碼鍵盤的接口電路由計(jì)者根據(jù)需要自行決定,按鍵信息通過接口軟件來獲取。根據(jù)讀到的值組合就可以得到鍵碼。(3)反轉(zhuǎn)法:先將所有行掃描線輸出低電平,讀列值。(2)掃描法:對(duì)鍵盤上的某一行送低電平,其他行為高電平,然后讀取列值。圖4 三位數(shù)碼管的顯示電路 鍵盤電路設(shè)計(jì)一般設(shè)計(jì)矩陣式鍵盤接口通采用3種方法讀取鍵值。而本次課設(shè)選用的是四個(gè)并行數(shù)碼管(只用3位),采用共陽極形式。LED數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)LED數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。晶振電路原理圖如下圖所示:圖3 單片機(jī)晶振電路本次設(shè)計(jì)的晶振電路的兩個(gè)小電容值為1nF,振蕩器采用的是石英晶體振蕩器。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。 晶振電路 單片機(jī)晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分合過程中引起的抖動(dòng)而影響復(fù)位。復(fù)位電路基本原理:電阻給電容充電,電容的電壓緩慢上升直到VCC,沒到VCC時(shí)芯片復(fù)位腳近似低電平,于是芯片復(fù)位,接近VCC時(shí)芯片復(fù)位腳近高電平,于是芯片停止復(fù)位,復(fù)位完成。復(fù)位操作通常有兩種基本形式:上電自動(dòng)復(fù)位、手動(dòng)按鍵復(fù)位。最小系統(tǒng)只要由震蕩電路、復(fù)位電路、輸入輸出設(shè)備、電源和單片機(jī)芯片組成。[1]本次課設(shè)用的是八位的單片機(jī),這塊芯片不需要我們?cè)O(shè)計(jì),它的每個(gè)管腳功能見教材詳解,它的管腳圖如下圖所示:圖1 AT89C51外形結(jié)構(gòu)和引腳分布圖 單片機(jī)最小系統(tǒng)單片機(jī)的最小系統(tǒng)就是要讓單片機(jī)里面的程序運(yùn)行,需要的最小配置。它的最大優(yōu)點(diǎn)是體積小,可放在儀表內(nèi)部,但存儲(chǔ)量小,輸入輸出接口簡(jiǎn)單,功能較低。單片機(jī),全稱單片微型計(jì)算機(jī),又稱微控制器,是把中央處理器、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、各種輸入輸出接口等都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。下面分別進(jìn)行設(shè)計(jì)。(2)顯示子程序、讀鍵子程序與鍵值分析模塊,(3)運(yùn)算子程序模塊,(4)數(shù)值送顯示緩存程序模塊,(5)程序結(jié)果顯示模塊等等。在鍵盤上輸入數(shù)值或運(yùn)算符號(hào),進(jìn)行加法運(yùn)算,并在顯示數(shù)碼管上顯示相應(yīng)的結(jié)果。利用AT89S51單片機(jī)設(shè)計(jì)一個(gè)簡(jiǎn)易的十進(jìn)制加法計(jì)算器。如果按鍵獨(dú)立的話,編程會(huì)比較簡(jiǎn)單,但是會(huì)占用大量的I/O在鍵盤設(shè)計(jì)電路中,鍵盤掃描有中斷式、外掃描式和反轉(zhuǎn)式三種,因?yàn)槲覀冊(cè)O(shè)計(jì)的是矩陣式鍵盤,既要掃描行值,又要掃描列值,因此采用反轉(zhuǎn)法實(shí)現(xiàn)用戶鍵盤接口。本次課程設(shè)計(jì)是基于C51系列單片機(jī)借外圍電路來可進(jìn)行鍵盤輸入的十進(jìn)制加法計(jì)算器系統(tǒng)的設(shè)計(jì)。而我們本次課題是要設(shè)計(jì)一個(gè)簡(jiǎn)單的十進(jìn)制加法計(jì)算器,并在4位共陽極數(shù)碼管上顯示相應(yīng)的結(jié)果,那意味著要先掃描鍵盤上的按鈕,讀取鍵碼,將鍵值讀入單片機(jī),然后將這些鍵值放入數(shù)值緩沖程序里等待處理,鍵值進(jìn)過運(yùn)算程序后的結(jié)果送入輸出口并顯示出來,結(jié)果的顯示也要經(jīng)過顯示程序才能實(shí)現(xiàn),我們采用四位的數(shù)碼管顯示數(shù)值?!?0 硬件電路圖的接法操作…………………………………………20 Proteus中課程設(shè)計(jì)的仿真結(jié)果………………………………20五、心得體會(huì)……………………………………………………………………22六、參考文獻(xiàn)……………………………………………………………………23………………………………………………………15………………………………………………………16四、系統(tǒng)仿真與調(diào)試……………………………………………………………18 Keil最后通過Proteus軟件仿真結(jié)果完全正確,最終完成了設(shè)計(jì)。軟件設(shè)計(jì)方面選用最基本的思路。復(fù)位電路采用的是上電與手動(dòng)復(fù)位,系統(tǒng)一上電,芯片就復(fù)位,或者中途按按鍵也可以進(jìn)行復(fù)位;數(shù)碼管顯示電路采用三個(gè)并行設(shè)計(jì);由于需要讀取鍵盤的行值和列值,減少I/O的使用,故鍵盤掃描采用反轉(zhuǎn)法;鍵盤電路設(shè)計(jì),至于按鍵的獨(dú)立行,由于計(jì)算器輸入數(shù)字和其他功能按鍵都用到很多按鍵,如果按鍵獨(dú)立的話,編程會(huì)比較簡(jiǎn)單,但是會(huì)占用大量的I/O本文利用C51系列單片機(jī)系統(tǒng)設(shè)計(jì)的簡(jiǎn)易十進(jìn)制加法計(jì)算器,就能夠?qū)崿F(xiàn)簡(jiǎn)單的加法運(yùn)算。收獲與體會(huì)。硬件設(shè)計(jì)(電路接線,元器件說明,硬件資源分配 )。方案對(duì)比 。應(yīng)闡述整個(gè)設(shè)計(jì)內(nèi)容,要重點(diǎn)突出,圖文并茂,文字通暢。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1