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

正文內(nèi)容

基于單片機(jī)的數(shù)字電壓表設(shè)計課設(shè)報告(文件)

2024-11-01 12:02 上一頁面

下一頁面
 

【正文】 動態(tài)掃描顯示方式時,要使得 LED 顯示的比較均勻,又有足夠的亮度,需要設(shè)置適當(dāng)?shù)膾呙桀l率,當(dāng)掃描頻率在 70HZ 左右時,能夠產(chǎn)生比較好的顯示效果,一般可以采用間隔 10ms 對 LED 進(jìn)行動態(tài)掃描一次,每一位 LED 的顯示時間為 1ms。Proteus 支持的微處理芯片包括 8051 系列、 AVR 系列、 PIC 系列、 HC11 系列及Z80 等等。 軟件測試顯示的結(jié)果如圖 13 所示。 6 設(shè)計總結(jié) 通過這次課程設(shè)計,我們收獲了很多感悟和經(jīng)驗(yàn),用理論分析與實(shí)際動手相結(jié)合,在充分掌握了理論知識的前提下開展動手實(shí)踐活動,以實(shí)踐檢驗(yàn)基本原理,有效地提高我們設(shè)計項(xiàng)目、分析問題、解決問題的能力以及動手動腦能力,并通過在項(xiàng)目完成過程中積累的知識經(jīng)驗(yàn)豐富我們的專業(yè)知識,更加健全對通信專業(yè)系統(tǒng)概念的認(rèn)知。在獲取到 0832 的數(shù)據(jù)之后,通過設(shè)計算法先獲取到個位,再得到小數(shù)點(diǎn)后數(shù)據(jù)。后來認(rèn)真分析才發(fā)現(xiàn),所給的單片機(jī)數(shù)碼管位選是低電平有效,而段選是高電平有效。 //將 CS位定義為 sbit Clk=P3^3。 unsigned char datt[] ={0x00,0x00}。 unsigned char count = 0x00。 unsigned char m。 unsigned char shu[]={0x00,0x2e,0x00,0x0d,0x0a}。 for(k=10。 adval = 0x00。 //第 1個時鐘脈沖下沉之前 DI 端必須是高電平, 表示啟始信號 _nop_()。 _nop_()。 Clk = 1。 //通道 0的第二位,第 3 個時鐘脈沖 的下沉之前 DI 端是低電平 _nop_()。 DATI = 1。 Clk = 0。 _nop_()。i 8。 _nop_()。 } for (i = 0。 else test |= 0x00。 Clk = 0。 //釋放 ADC0832 DATO = 1。 //個位 // dis[1] = (i%51)*10/51。 0xfe。 //將通道 0的 小數(shù)點(diǎn)后一位在第二個 LED燈上顯示 delay(20)。 //將通道 1 的個位在第三個 LED 燈上顯示 delay(70)。 } } /**************主程序 ****************/ void main(void) { //chuankou()。 delay(20)。 convdata(datt[CH])。 //查表轉(zhuǎn)換 0通道的個位數(shù) shu[2]=digit[dis[1]]。 while(!TI)。i++) //循環(huán)發(fā)送通道 0的 shu[]中的數(shù)值,顯示出電壓值 { SBUF=shu[i]。 //開串口中斷 } else //選擇 1 通道 { shu[0]=digit[dis[0]]。j++) //循環(huán)發(fā)送 Str2[]中的數(shù)值 { SBUF=Str2[j]。i5。 } ES=1。 while(!TI)。 TI=0。 //查表轉(zhuǎn)換 1通道的小數(shù)點(diǎn)后一數(shù) for(j=0。 TI=0。 //接收標(biāo)志位置 0 } for(i=0。j6。 //顯示數(shù)值 ES=0。CH=1。 //聲明 Init_Timer0()函數(shù) P2=0xff。 //選中第四個 LED 燈 P0=tab[dis[1]]。 //選中第三個 LED 燈 P0=tab[dis[0]] amp。 22 P2=0x2f。 } /******************數(shù)碼管顯示子程序 *************************/ void display(void) { if(CH==0) { P2=0x1f。 return dat[CH]。 _nop_()。 Clk = 1。 i++) //讀取后 8 位的值 { test = 1。 if (DATO) adval |= 0x01。 adval = 1。 DATI = 1。 //通道 1的第二位,第 3個時鐘脈沖下沉之前 DI 端是高電平 _nop_()。 Clk = 1。 _nop_()。 Clk = 0。 DATI = 1。 _nop_()。 Clk = 0。k++)。 /***************************共陽 LED 段碼表 *************************/ unsigned char code tab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09}。 //定義字符數(shù)組顯示數(shù)字 unsigned char code Str1[]={Volt1=}。 unsigned char dis[] = {0x00, 0x00}。 unsigned char data2= 0x00。 //將 DIO位定義為 sbit DATO=P3^4。雖然完成了此次設(shè)計任務(wù),但也存在一 定的缺陷和不足之處,但我們相信通過認(rèn)真的努力可以在以后的課程設(shè)計和學(xué)習(xí)中逐步的完善自己。我們小組在學(xué)習(xí)單片機(jī)電路圖 時了解到所給單片機(jī)為共陽數(shù)碼管,所以仿真也是用的共陽數(shù)碼管。 在此次課程設(shè)計遇到的難點(diǎn)及問題有以下幾點(diǎn):( 1)在程序設(shè)計中 ADC0832的時鐘脈沖以及由單片機(jī)控制時的代碼,通過對照 Proteus 仿真出來的電路圖分析電路工作原理并多次調(diào)試程序終于實(shí)現(xiàn)了正確顯示數(shù)字電壓的功能。 程序燒入單片機(jī)結(jié)果顯示如圖 14 所示。 本系統(tǒng)的調(diào)試主要以軟件為主,其中,系統(tǒng)電路圖的繪制和仿真我們采用的是 Proteus 軟件,而程序方面,采用的是 C語言,用 Keil 軟件將程序?qū)懭雴纹瑱C(jī)。 5 系統(tǒng)測試及結(jié)果顯示 軟件調(diào)試的主要任務(wù)是排查錯誤,錯誤主要包括邏輯和功能錯誤,這些錯誤有些是顯性的,而有些是隱形的,可以通過仿真開發(fā)系統(tǒng)發(fā)現(xiàn)逐步改正。 系統(tǒng)子程序設(shè)計 初始化程序 所謂初始化,是對將要用到的 MCS_51 系列單片機(jī)內(nèi)部部件或擴(kuò)展芯片進(jìn)行初始工作狀態(tài)設(shè)定,初始化子程序的主要工作是設(shè)置定時器的工作模式,初值預(yù)置,開中斷和打開定時器等 。 簡易數(shù)字直流電壓表的硬件電路已經(jīng)設(shè)計完成,就可以選取相應(yīng)的芯片和元器件,利用 Proteus 軟件繪制出硬件的原理,并仔細(xì)地檢查修改,直至形成完善的硬件原理圖。 圖 9 LED 顯示系統(tǒng)電路設(shè)計 為了簡化數(shù)字式直流電壓表的電路設(shè)計,在 LED 驅(qū)動電路的設(shè)計上,可以利用單片機(jī) P0 口上外接的上拉電阻來實(shí)現(xiàn),即將 LED 的 AG 段顯示引腳和 DP小數(shù)點(diǎn)顯示引腳并聯(lián)到 P0 口與上拉電阻之間,這樣,就可以加大 P0 口作為輸出口的驅(qū)動能力,使得 LED 能按照正常的亮度顯示出數(shù)字。 10pF,在這個系統(tǒng)中選擇了 33pF;石英晶振選擇范圍最高可選 24MHz,它 決定了單片機(jī)電路產(chǎn)生的時鐘信號震蕩頻率,在本系統(tǒng)中是 ,因11 而時鐘信號的震蕩頻率為 。 CPU 執(zhí)行一條指令的各個微操作所對應(yīng)時間順序稱為單片機(jī)的時序。如圖 7 所示。 詳細(xì)電 路設(shè)計 詳細(xì)電路都是先在 Proteus 軟件里做仿真,然后再進(jìn)行的實(shí)際電路連接。 整體設(shè)計方案 硬件電路設(shè)計由 6 個部分組成 。 表 3 共陽極字段碼表 顯示字符 共陽極字段碼 0 0x03H 1 0x9fH 2 0x25H 3 0x0dH 4 0x99H 5 0x49H 6 0x41H 7 0x1fH 8 0x01H 9 0x09H 9 3 設(shè)計方案 設(shè)計要求 ( 1)選用 51 系列單片機(jī),在單片機(jī)的作用下組成一個簡單的直流數(shù)字電壓表。 硬件譯碼是指利用專門的硬件電路來
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1