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

正文內(nèi)容

基于stc89c52單片機(jī)數(shù)控直流電壓源(編輯修改稿)

2025-07-24 19:15 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 為00H時(shí),,單片機(jī)送給DAC0832的數(shù)值就要增加3。所以在編程時(shí),按一下步進(jìn)鍵,使單片機(jī)送給DAC0832的數(shù)值增加3。 電壓調(diào)整電路的工作電路如圖9所示。Vout口輸出電壓即是最終電壓。 圖9 電壓調(diào)整電路圖 鍵盤電路模塊 鍵盤電路的分類 鍵盤接口通常包括硬件和軟件兩部分。硬件是指鍵盤的結(jié)構(gòu)及其主機(jī)的連接方式;軟件是指對(duì)鍵盤的操作的識(shí)別與分析,即鍵盤管理程序。鍵盤一般是一組開關(guān)(按鍵)的集合。常用的按鍵有三種:機(jī)械觸點(diǎn)式:利用金屬的彈性使鍵盤復(fù)位。導(dǎo)電橡膠式:利用橡膠的彈性使按鍵復(fù)位。柔性按鍵:外形及面板布局等可按整機(jī)要求設(shè)計(jì),在價(jià)格、壽命、防潮、防銹等方面顯示出加強(qiáng)的優(yōu)越性。鍵盤按其工作原理又可分為編碼式鍵盤和非編碼式鍵盤。這兩類鍵盤的主要區(qū)別是識(shí)別鍵符及給出相應(yīng)鍵碼的方法。編碼鍵盤主要是用硬件來實(shí)現(xiàn)對(duì)鍵的識(shí)別。非編碼鍵盤主要是由軟件來實(shí)現(xiàn)鍵盤的定義與識(shí)別。非編碼式鍵盤按照與主機(jī)連接方式的不同,分為獨(dú)立鍵盤和矩陣式鍵盤。 (1)獨(dú)立式鍵盤:獨(dú)立式鍵盤中,每個(gè)按鍵占用一根I/O口線,每個(gè)按鍵電路相對(duì)獨(dú)立。I/O口通過按鍵與地相連,I/O口有上拉電阻,無鍵按下時(shí),引腳為高電平,有鍵按下時(shí),引腳電平被拉低。I/O口內(nèi)部有上拉電阻時(shí),外部可不接上拉電阻。 (2)矩陣式鍵盤:行列式鍵盤采用行列電路結(jié)構(gòu),當(dāng)按鍵較多時(shí)所占用的口線相對(duì)較少,鍵盤規(guī)模越大,其優(yōu)點(diǎn)越明顯。所以,當(dāng)按鍵數(shù)目大于8時(shí),一般采用矩陣式鍵盤結(jié)構(gòu)。本設(shè)計(jì)采用機(jī)械觸點(diǎn)式鍵盤按非編碼方式工作。 鍵盤電路的工作原理當(dāng)無鍵按下時(shí),、。當(dāng)有按鍵按下時(shí),單片機(jī)相應(yīng)口線通過按鍵與地相連的電路被接通,單片機(jī)接口被拉成低電平,此時(shí)其他口線的電平狀態(tài)不變。所以,、即可判斷鍵盤上哪個(gè)鍵被按下。鍵盤電路工作原理圖如圖10所示: 圖10 鍵盤電路圖 LED數(shù)碼管顯示模塊 數(shù)碼管顯示簡(jiǎn)介 LED顯示器是一種通過控制半導(dǎo)體發(fā)光二極管的顯示方式,用來顯示圖像等各種信息的顯示屏幕。本設(shè)計(jì)所用到的LED顯示器由七個(gè)發(fā)光二極管組成,因此也稱為七段LED顯示器。此外,在本設(shè)計(jì)所用到的LED顯示器中還有一個(gè)圓點(diǎn)型發(fā)光二極管(在圖中以dp表示),作為小數(shù)點(diǎn)的顯示使用。通過七段發(fā)光二極管的不同組合,可以顯示多種數(shù)字、字母或者其他符號(hào)。LED中的發(fā)光二極管有兩種接法::把發(fā)光二極管的陽極連在一起構(gòu)成公共陽極。使用時(shí)將公共陽極連接到+5V電源上。這樣若陰極端輸入低電平,則該發(fā)光二極管就導(dǎo)通點(diǎn)亮,若陰極端輸入高電平,則不點(diǎn)亮。:把發(fā)光二極管的陰極連在一起構(gòu)成公共陰極。使用時(shí)公共陰極接地,這樣若二極管的陽極端輸入高電平,則該發(fā)光二極管就導(dǎo)通點(diǎn)亮,若陽極端輸入低電平,則該發(fā)光二極管不點(diǎn)亮。本設(shè)計(jì)采用共陰極接法。七段發(fā)光二極管,再加上一個(gè)小數(shù)點(diǎn),共計(jì)8段。采用LED顯示器。LED顯示器由七個(gè)發(fā)光二極管組成,本設(shè)計(jì)采用共陽極接法。顯示器采用動(dòng)態(tài)顯示方式。原因在于:靜態(tài)顯示方式要求口線多,占用資源多,成本就高,而動(dòng)態(tài)顯示方式,電路簡(jiǎn)單、節(jié)省口線、成本低。 LED通常有兩種顯示方法:動(dòng)態(tài)顯示和靜態(tài)顯示。 動(dòng)態(tài)顯示:即逐位點(diǎn)亮顯示器的每一位,對(duì)于顯示器的每一位而言,每隔一段時(shí)間點(diǎn)亮一次顯示器的亮度與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間有關(guān)。在多位LED顯示時(shí),為了簡(jiǎn)化電路、降低成本,將所有位的段選碼并聯(lián)在一起,由一個(gè)8位輸入端口控制,而共陰極或共陽極點(diǎn)分別由相應(yīng)的口線控制。 靜態(tài)顯示:是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止,并且顯示器的各位同時(shí)顯示。靜態(tài)顯示時(shí),較小的驅(qū)動(dòng)電流就能得到較高的顯示亮度。LED顯示器工作在靜態(tài)顯示方式下,共陰極點(diǎn)或共陽極點(diǎn)連接在一起接地:每位的段選(adp)與一個(gè)8位并行口相連。靜態(tài)顯示顯示效果好,但是功耗大,但不占用端口,只需兩個(gè)串口線輸出,變成較為簡(jiǎn)單。而且采用靜態(tài)顯示需要的驅(qū)動(dòng)器件多,硬件成本相對(duì)更高。 比較以上兩種方案,方案一硬件簡(jiǎn)單程序復(fù)雜,方案二硬件復(fù)雜程序簡(jiǎn)單,考慮到實(shí)惠和對(duì)自己的編程鍛煉,選擇方案動(dòng)態(tài)顯示。本次設(shè)計(jì)用到的是三位動(dòng)態(tài)顯示。動(dòng)態(tài)顯示是一位一位地輪流點(diǎn)亮各位數(shù)碼管。在本次設(shè)計(jì)中采用的是共陽極的三位一體的LED,3分別為三個(gè)數(shù)碼顯示的分別為三個(gè)數(shù)碼管顯示的控制引腳,其原理與單個(gè)LED的顯示原理完全相同。顯示部分電路圖: 圖12 顯示部分電路圖 數(shù)碼管編碼表 7段數(shù)碼管可以包括小數(shù)點(diǎn)的0~9的數(shù)字和部分的英文字母,為了獲得不同的字符,數(shù)碼管各段所加的電平也不同,編碼也不一樣。共陰極數(shù)碼管的字型,字段和編碼的關(guān)系如下表1: 十六進(jìn)制數(shù) h gf edcba 顯示代碼 0 11000000 0xc0 1 11111001 0xf9 2 10100100 0xa4 3 10110000 0xb0 4 10011001 0x99 5 10010010 0x92 6 10000010 0x82 7 11111000 0xf8 8 10000000 0x80 9 10010000 0x90 . 01111111 0x7f 表 1 數(shù)碼管編碼表(共陽)5 軟件部分 開發(fā)工具介紹 單片的使用除了硬件,同樣也要軟件的使用,我們寫匯編程序編程CPU可執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,一種是機(jī)器匯編。機(jī)器匯編通過匯編軟件變?yōu)闄C(jī)器碼,用于MSC51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從使用普通匯編語言到高級(jí)語言的不斷發(fā)展,Keil是目前最流行開發(fā)MCS51系列單片機(jī)的軟件。Keilc51匯編,PLM語言和C語言的程序設(shè)計(jì),界面友好。Keil是美國(guó)keil software公司出品的52系列兼容單片機(jī)c語言開發(fā)系統(tǒng)。用過匯編語言后再使用C語言來開發(fā),體會(huì)更加深刻。 KeilC51軟件提供豐富的庫,與匯編相比,C語言在功能上,結(jié)構(gòu)上,可讀性,可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生產(chǎn)的匯編代碼,就能體會(huì)到KeilC51DE 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解,在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。 直流電壓源軟件系統(tǒng)的設(shè)計(jì) 主程序源程序本設(shè)計(jì)的關(guān)鍵是對(duì)直流電壓源的控制和顯示。其中,當(dāng)電源打開的時(shí)候,單片機(jī)控制單元STC89C52進(jìn)行復(fù)位,寄存器清零,單片機(jī)送給DAC0832的數(shù)值為00H,輸出電壓為0V,此時(shí)經(jīng)過兩個(gè)運(yùn)算放大器的倒相放大后,電壓仍為0V,再經(jīng)過穩(wěn)壓器LM350后,輸出為Vout=*(1+27/220)=。調(diào)整單片機(jī)的輸出數(shù)值到0FFH時(shí)。也即每當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1