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

正文內(nèi)容

單片機(jī)數(shù)字頻率計(jì)設(shè)計(jì)方案-wenkub.com

2025-04-22 13:35 本頁(yè)面
   

【正文】 } //void timer1(void) interrupt 3 //計(jì)數(shù)器1中斷,對(duì)分頻后的數(shù)據(jù)進(jìn)行計(jì)數(shù){ count1++。 count=0。//多少分頻乘多少 }//清零計(jì)數(shù)器0計(jì)數(shù) TL0=0。 FLAG = 1。 //計(jì)時(shí)清0 EA=0。 //開總中斷} ////******************************************************************************************//定時(shí)器中斷函數(shù),每16次執(zhí)行一次頻率計(jì)算(剛好是一秒),先計(jì)算分頻后的頻率//如果100分頻后的頻率少于2000(則分頻前頻率少于200K),然后切換通道直接計(jì)算分頻前的頻率//其中count1是分頻后的計(jì)數(shù)的數(shù)值,count0是分頻后的計(jì)數(shù)的數(shù)值//******************************************************************************************void timer2(void) interrupt 5 //定時(shí)器2中斷(){ double temp。 // TL2=RCAP2L。 //打開計(jì)數(shù)器0中斷 RCAP2H=(6553662500)/256。 //打開計(jì)數(shù)器0中斷 TH1=0。 //計(jì)數(shù)器0工作工作方式2,自動(dòng)重裝初值 TH0=0。i++) { LCD_disp_char(i+0,1,character_1[i])。 //定義i變量方便后面調(diào)用 LCD_init()。 LCD_disp_char(5,2,39。i++) //顯示cyc LCD_disp_char(i,2,character_2[i])。s39。 LCD_disp_char(4,2,39。i++) //顯示ms LCD_disp_char(i,2,character_2[i2])。i7。 for(i = 0。i++) //顯示us LCD_disp_char(i,2,character_2[i])。i7。 for(i = 0。i++) //顯示ns LCD_disp_char(i,2,character_2[i+2])。i7。 for(i = 0。 j++。j++) { LCD_disp_num(4+j,1,character[i++])。i++) { if(character[i]!=0) break。i4。H39。 character[5] = fre/100%10。 character[1] = fre/1000000%10。 //輸入地址 LCD_write_data(dat+48)。 //輸入數(shù)據(jù)}//******************************************************************************************//LCD寫入一個(gè)數(shù)字的函數(shù),其中y代表第一行還是第二行,x代表的是在該行的哪個(gè)位置,dat為寫入的數(shù)字//******************************************************************************************void LCD_disp_num(unsigned char x,unsigned char y,unsigned char dat)//顯示一個(gè)數(shù)字{ unsigned char address。 if(y==1) address=0x80+x。 //寫入 LCD_E=1。 //使能置低 delay_n40us(1)。//把DAt(命令)放置在LCD的數(shù)據(jù)接口方便寫入 LCD_RS=0。//整體顯示,關(guān)光標(biāo),不閃爍 LCD_write_mand(0x06)。} //******************************************************************************************//LCD初始化函數(shù),調(diào)用對(duì)LCD進(jìn)行初始化操作//******************************************************************************************void LCD_init(void) { LCD_write_mand(0x38)。i100。j2。 unsigned char j。//寫數(shù)據(jù)函數(shù) void LCD_disp_char(unsigned char x,unsigned char y,unsigned char dat)。//定義好周期需要顯示的內(nèi)容方便后面顯示unsigned char FLAG = 0。 //使能信號(hào)define LCD_DB P0 //數(shù)據(jù)信號(hào)unsigned char character[10]={0}。unsigned int count1。是你們的理解、支持、鼓勵(lì)和鞭策讓我能夠順利的完成畢業(yè)論文,讓我更加上進(jìn)。它不僅是我對(duì)大學(xué)四年所學(xué)知識(shí)的總結(jié),也是把所學(xué)知識(shí)融會(huì)貫通運(yùn)用到實(shí)踐中的一次嘗試,是衡量我四年學(xué)習(xí)成果的一個(gè)必要標(biāo)準(zhǔn)。我的動(dòng)手能力得到了很大的提高,創(chuàng)新意思得到了鍛煉。首先硬件方面,基本了解了電子產(chǎn)品的開發(fā)流程和所要做的工作。(附上仿真圖或?qū)嵨镎掌﹫D41仿真圖圖42實(shí)物圖正面圖42實(shí)物圖背面第5章 總結(jié)第5章 總結(jié)通過這次畢業(yè)設(shè)計(jì),我學(xué)到了不少課本上沒有的知識(shí),也鍛煉了自己的動(dòng)手能力,將以前學(xué)過的零散的知識(shí)串到一起。問題2:開始的時(shí)候液晶屏幕總是顯示方格,不能正常顯示內(nèi)容解決: 經(jīng)過查找芯片手冊(cè),知道LCD1602有一個(gè)管腳是專門負(fù)責(zé)調(diào)解對(duì)比度的,一開始的時(shí)候直接接高電平因此不能正常顯示,后來因引腳連接到一個(gè)電位計(jì)的中間抽頭,通過電位器就可以改變液晶的對(duì)比度。首先為了更好的測(cè)試效果,我最開始是直接在PROTUES軟件下進(jìn)行仿真,在確定無誤后,再把程序燒錄到實(shí)物中運(yùn)行。在制作硬件電路之前,我們先根據(jù)實(shí)際需要的功能劃分硬件模塊,并且在PROTEL里面畫出其硬件原理圖和PCB圖,檢查無誤后開始在萬用板上焊接。也可以將全部程序均安排在前臺(tái),后臺(tái)程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長(zhǎng)就比較難了。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體規(guī)劃。這樣高低搭配可以擴(kuò)大單片機(jī)的測(cè)量頻率。圖38 74HC390內(nèi)部邏輯框圖 74HC390分頻電路設(shè)計(jì)由于單片機(jī)運(yùn)行速度有限,單片機(jī)運(yùn)行一條基礎(chǔ)指令需要1個(gè)機(jī)器周期即12個(gè)是時(shí)鐘周期,換算成時(shí)間為1us。 74HC390芯片介紹分頻電路一般采用十進(jìn)制計(jì)數(shù)器如74HC290、74HC390等來實(shí)現(xiàn)時(shí)間計(jì)數(shù)單元的計(jì)數(shù)功能。圖36 74HC14芯片引腳圖表31 74HC14真值表Input輸入output輸出AYLHHL由于三極管放大電路輸出的信號(hào)不是標(biāo)準(zhǔn)的方波信號(hào),存在著上升沿不夠陡峭,波形類似于正弦波等問題,為了使單片機(jī)對(duì)信號(hào)更好的采集,這里使用了施密特觸發(fā)器74HC14對(duì)三極管放大電路輸出的信號(hào)進(jìn)行整形。正向閾值電壓與負(fù)向閾值電壓之差稱為回差電壓。施密特觸發(fā)器也有兩個(gè)穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位觸發(fā)方式,其狀態(tài)由輸入信號(hào)電位維持;對(duì)于負(fù)向遞減和正向遞增兩種不同變化方向的輸入信號(hào),施密特觸發(fā)器有不同的閾值電壓。因?yàn)楸驹O(shè)計(jì)只處理信號(hào),因此三極管放大電路的輸入端采用的大電容進(jìn)行交流耦合進(jìn)而隔絕交流成分,為了使整個(gè)頻率計(jì)能測(cè)量更小幅值的周期信號(hào),這個(gè)電路用旁路電容對(duì)發(fā)射極電阻進(jìn)行旁路從而提高其交流放大倍數(shù),放大倍數(shù)A可以由以下公式求得。向LCD的顯示緩沖區(qū)中送字符,程序中采用2個(gè)字符數(shù)組,一個(gè)顯示字符,另一個(gè)顯示電壓數(shù)據(jù),要顯示的字符或數(shù)據(jù)被送到相應(yīng)的數(shù)組中,,判斷是否夠顯示的個(gè)數(shù),不夠則地址加一取下一個(gè)要顯示的字符或數(shù)據(jù)。圖中10K排阻為P0口的上拉電阻,由于P0口跟其他IO結(jié)構(gòu)不一樣為漏極開路的結(jié)構(gòu),因此要加上拉電阻才能正常使用。下面對(duì)各個(gè)模塊的設(shè)計(jì)方案逐一進(jìn)行論證分析。利用PLD系統(tǒng)可以最大限度的精簡(jiǎn)邏輯部件,使數(shù)字電路設(shè)計(jì)達(dá)到最簡(jiǎn)化。(3)自動(dòng)布線系統(tǒng)(Advanced Route 99):本系統(tǒng)包含一個(gè)基于形狀(Shapebased)的無柵格自動(dòng)布線器,用于印刷電路板的自動(dòng)布線,以實(shí)現(xiàn)PCB設(shè)計(jì)的自動(dòng)化。電路工程設(shè)計(jì)部分:(1)電路原理設(shè)計(jì)部分(Advanced Schematic 99):電路原理圖設(shè)計(jì)部分包括電路圖編輯器(簡(jiǎn)稱SCH編輯器)、電路圖零件庫(kù)編輯器(簡(jiǎn)稱Schlib編輯器)和各種文本編輯器。單片機(jī)程序編寫使用的是《keil》,它是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。所以本設(shè)計(jì)中方案三中的LCD1602液顯示屏作為顯示模塊。 方案一: 采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較合適,如采用在顯示數(shù)字顯得太浪費(fèi),且價(jià)格也相對(duì)較高,所以不用此種作為顯示。其內(nèi)部集成了很多模擬電路、數(shù)字電路和微處理器,提供強(qiáng)大的功能。LCD1602液晶模塊采用HD44780控制器,hd44780具有簡(jiǎn)單而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符移動(dòng),閃爍等功能,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1