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

正文內(nèi)容

基于單片機的數(shù)字電壓表-全文預(yù)覽

2025-07-03 16:37 上一頁面

下一頁面
  

【正文】 they were surprised and disappointed by Toure39。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。j++) /*依次顯示各個數(shù) */ LCDDispNum(x+j,y,temp[j+i])。amp。 32 temp[2] = dat/100%10。及其他 Input: X( 015),y(12),dat(065536)。 /*行地址加 1*/ } } /********************************************************* Function: void LCDDispNumInt(unsigned char x,unsigned char y,unsigned int dat)。 Called By: main()。 /*顯示在第一排的時候的 x 的地址 */ else address=0xc0+x。 Called By: main()。 /*輸入數(shù)據(jù) */ } /********************************************************* Function: void LCDDispNum(unsigned char x,unsigned char y,unsigned char dat)。 if(y==1) address=0x80+x。 void LCDWriteData(unsigned char dat)。 DelayN40us(1)。 LCD_RS=1。 Called By: void LCDInit(void)。 DelayN40us(1)。 LCD_RS=0。 Called By: void LCDInit(void)。/*清除屏幕顯示 */ DelayN40us(100)。/*設(shè)置 8 位格式, 2 行, 5x7*/ LCDWriteCommand(0x38)。 DelayN40us(unsigned int n)。j++)。 for(i=n。 Calls: 沒有調(diào)用其它函數(shù) Called By: void LCDWriteCommand(unsigned char dat)。 } } } void t0(void) interrupt 1 using 0 { TH0=(6553650000)/256。 ax++。 OE=0。 OE=1。 //選擇通道 ST=0。 ET0=1。 TMOD=0x01。 if(key_2 == 0) { ax++。 //每次掃描前,先將接鍵盤的引腳口拉高 if(key_1 == 0) //如果檢測到有鍵按下 { delayms(10)。 x) for(y = 110 。 dispbuf[3]=(int)(AD_res[Ax]*100)%10+48。 } void divite_num(unsigned char Ax) { dispbuf[0]=(int)AD_res[Ax]%10+48。 else ADDC = 1。 0x02) == 0x02) ADDB = 0。 void sel_Ax(unsigned char Ax) { if((Ax amp。 sbit key_2 = P1^4。 sbit ADDA = P1^5。 unsigned int count_time = 0。我的動手能力得到了很大的提高,創(chuàng)新意識得到 了 鍛煉。首先硬件方面,基本了解了電子產(chǎn)品的開發(fā)流程和所要做的工作。 21 Chanel Voltage Ch1 Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 22 通過這次 畢業(yè)設(shè)計 ,我學(xué)到了不少課本上沒有的知識,也鍛煉了自己的動手能力,將以前學(xué)過的零散的知識串到一起。其次,由于本作品使作動態(tài)掃描方式顯示的數(shù)字,動態(tài)掃描很快,人的肉眼是無法看出 ,但是調(diào)用的顯示程序時,如果不在反回時屏蔽掉最后的附值,則會出現(xiàn)很亮的現(xiàn)象,所以在顯示的后面加了屏蔽子令,最后解決了此問題。 單片機的多路電壓采集系統(tǒng)是多功能的數(shù)字型,所以對于它的程序也較為復(fù)雜 ,所以在編寫程序和調(diào)試時出現(xiàn)了相對較多的問題。j5i。 temp[4] = dat%10。 temp[0] = dat/10000%10。 LCD Write Command(address)。 LCD Write Data(dat)。 17 選擇寫指令 寫入指令值 使能 LCD1602 寫命令延時 在某個屏幕位置上 (x,y)位置顯示一個字符, 可外部調(diào)用 YES NO 顯示在第一排的時候的 x 的地址 顯示在第二排的時候的 x 的地址 輸入地址 輸入數(shù)據(jù) LCD_RS=0。j2。 unsigned char j。 LCD1602 程序代碼如下 void DelayN40us(unsigned int n)延時函數(shù),延時 40us 的整數(shù)倍,傳入值 n代表延時,時間到 n *40us,不能實現(xiàn)準確延時,只能實現(xiàn)大概時間的延時,利用的是指令 實現(xiàn)延時功能。 } count_time = 0。 LCDDispString(5,2,dispbuf)。 divite_num(ax)。 while(EOC==0)。 sel_Ax(ax)。 TR0=1。 LCDDispString(9,2,V)。 } } if(key_2 == 0) //同上,判斷第二個按鍵情況 { delayms(10)。 } void dep_key_scan(void) //獨立鍵盤掃描子函數(shù) { // P1 |= 0x18。 x 0 。 軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計做一個總體規(guī)劃。 REF( +)、 REF( ):基準電壓。 OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。 ADDA、 ADDB、 ADDC: 3 位地址輸入線,選通 8 路模擬輸入中的一路 。 圖 ADC0809 管腳圖 轉(zhuǎn)換數(shù)據(jù)的傳送 A/D 轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單 片機進行處理。如讀入輸入緩沖器的狀態(tài)不全為“ 1”,確定哪一根列線為“ 0”狀態(tài),當(dāng)某個鍵的行線和列線都為“ 0”狀態(tài)時,表明該鍵按下。其中 E 是下降沿觸發(fā)的片選信號, R/W 是讀寫信號, RS是寄存器選擇信號本模塊設(shè)計要點如下:顯示模塊初始化:首先清屏,再設(shè)置接口數(shù)據(jù)位為 8位,顯示行數(shù)為 1行,字型為 57 點陣,然后設(shè)置為整體顯示,取消光標和字體閃爍 ,最后設(shè)置為正向增量方式且不移位。 LCD1602 液晶模塊的引腳圖如圖 25 所示。由于通過控制是否透光來控制亮和暗,當(dāng)色彩不變時,液晶也保持不變,這樣就無須考慮刷新率的問題。 設(shè)置是否雙倍速,我選擇的是雙倍速,也就是 Double Speed。最高允許振蕩頻率為 12MHz。 5. 兩個定時器/計數(shù)器,每個定時器/計數(shù)器都可以設(shè)置成計數(shù)方式,用以對外部事件進行計數(shù),也可以設(shè)置成定時方式,并可以根據(jù)計數(shù)或定時的結(jié)果實現(xiàn)計算機控制。 7 時 鐘 電 路R O M / E P R O M / F l a s h 4 K BR A M 1 2 8 BS F R 2 1 個定 時 個 / 計 數(shù) 器 2C P U總 線 控 制中 斷 系 統(tǒng)5 個 中 斷 源2 個 優(yōu) 先 級串 行 口全 雙 工 1 個4 個 并 行 口X T A L 2 X T A L 1R S TE AA L EP S E NP 0P 1P 2P 3V s sV c c 圖 22 STC89C52 單片機結(jié) STC89C52 單片機主要特性 1. 一個 8 位的微處理器 (CPU)。這些各大電子生產(chǎn)商推出的單片機都兼容 51 指令、并在 51 的基礎(chǔ)上擴展一些功能而內(nèi)部結(jié)構(gòu)是與 51 一致的。 主控模塊STC 89 C 52AD 采集模塊ADC 0809按鍵模塊LCD 顯示模塊LCD 1602電源模塊 圖 21 系統(tǒng)結(jié)構(gòu)框圖 本系統(tǒng)結(jié)構(gòu)如圖 21 所示,本設(shè)計可分為以下模塊:單片機主控模塊、鍵盤模塊、液晶模塊、 AD 采集模塊。 本系統(tǒng)設(shè)計制作一個基于單片機的多路電壓采集系統(tǒng)。具有讀數(shù)直觀、準確、顯示范圍寬、分辨率高、輸入阻抗大、集成度高、功耗小、抗干擾能力強,可擴展能力強等特點,本設(shè)計從各個角度分析了由單片機組成的數(shù)字電壓表的設(shè)計過程及各部分電路的組成及其原理,并且分析了程序如何驅(qū)動單片機進而使系統(tǒng)運行起來的原理及方法 。可以測量 0~5V范圍。1 廣州大學(xué)松田學(xué)院 畢業(yè)論文(設(shè)計) 題 目 基于單片機的數(shù)字電壓表 2 基于單片機的數(shù)字電壓表設(shè)計 摘要 : 隨著電子科學(xué)技術(shù)的發(fā)展,電子測量成為廣大電子工作者必須掌握的手段,對測量的精度和功能的要求也越來越高,而電壓的測量甚為突出,因為電壓的測量最為普遍。本設(shè)計 可以循環(huán)的 在 LCD1602 上面顯示八個電路的電壓?;趩纹瑱C電壓表式采用數(shù)字化測量技術(shù)設(shè)計的電壓表。而這個設(shè)計主要擬解決的是在使用過程中避免由于傳統(tǒng)電壓表指針讀書的方法而產(chǎn)生的讀書視覺差和視覺疲勞,同時因為單片機體積小、重量輕、價格便宜,電路外圍器件少,從根本上大大降低了研發(fā)成本。6 2. 總體方案論證與設(shè)計 本系統(tǒng)以 STC89C52 單片機為控制核心, 對系統(tǒng)進行初始化,主要完成對鍵盤的響應(yīng)、 LCD 顯示、 AD 采集等功能的控制,起到總控和協(xié)調(diào)各模塊之間工作的作用。如是市面上出現(xiàn)了各式各樣的但均以 51 為內(nèi)核的單片機,倒是 Intel 公司自己的單片機卻顯得遜色了。 STC89C52 單片機的基本組成框圖見圖 22。 4. 四個 8 位并行 I/ O 接口 P0~P3,每個口既可以用作輸入,也可以用 作輸出。 8. 片內(nèi)振蕩器和時鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接。 選擇我所使用的單片機型號,就是 STC89C52RC 打開文件,要燒錄用戶程序,調(diào)入用戶的程序代碼( *.bin,*hex) 選擇串口,我選擇的是 1COM1。和 CRT 顯示器相比, LCD 的優(yōu)點是很明顯的。 IR 用于寄存指令碼,只能寫入不能讀出, DR用于寄存 數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動寫入 DDRAM和 CGRAM,或者暫存9 從 DDRAM 和 CGRAM 讀出的數(shù)據(jù), BF 為 1 時,液晶模塊處于內(nèi)部模式,不響應(yīng)外部操作指令和接受數(shù)據(jù), DDTAM 用來存儲顯示的字符,能存儲 80 個字符碼 。用 STC89C52的 P2口作為數(shù)據(jù)線,用 、 、 作為 L
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1