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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機的智能信號發(fā)生器-wenkub.com

2025-02-27 05:37 本頁面
   

【正文】 在這段時間里,我學(xué)到了很多知識也有很多感受。s3amp。a=0。} } if(a==1) { P0 = a1。 delay1(ys)。 delay1(ys)。 } break。 switch(slnum) { case 1 : for(j=0。} else v。} else v++。 ys。 if(s2==0) { while(!s2)。 write_data(0x20)。 write_data(0x20)。 write_data(0x20)。 write_(0x80+0x05)。 write_data(0x20)。 write_data(0x72)。 break。 write_data(0x75)。 case 2 : ys=10。 write_data(0x65)。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 28 write_(0x80+0x05)。 if(s1==0) { delay(5)。 write_f(fre)。 } void xsf() //顯示頻率 { write_v(v)。 write_data(0x30+qq0)。 write_data(0x30+qq1)。)。 qq0=vdate%10。 write_data(0x48)。 write_data(0x30+qian)。)。 ge=date%10。 } void write_f(uint date) //寫頻率 { uchar qian,bai,shi,ge。 write_data(0x3a)。 write_data(0x77)。 write_(0x0c)。 lcde=0。 lcde=1。 lcde=0。 P1=。i0。j0。 void delay(uint z) { uint i,j。 sbit wr=P3^6。 sbit s3=P2^2。 sbit lcde=P3^4。通過上述結(jié)果可以看到對應(yīng)不同頻率的不同波形。 顯示部分測試結(jié)果如圖 54 所示。 系統(tǒng)仿真與分析 打開 PROTEUS 仿真原理圖,用 Keil 軟件對程序進行編譯,生成 HEX 文件,點擊運行。如果 使用 C 語言編程,那么 Keil 幾乎就是不二之選,即使不使用 C 語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 21 試工具也會事半功倍。它還提供 Schematic Drawing、 SPICE 仿真與 PCB 設(shè)計功能,同時可以仿真 PIC、AVR、 51 系列等 常用的 MCU,并提供周邊設(shè)備的仿真,例如示波器、 37 led 等。 此外, Proteus 軟件還有圖形顯示功能,可以將線路上變化的信號以圖形的方式實時地顯示出來。因此這一系列的軟件受到廣大電子設(shè)計愛好者的青睞,是他們工作、學(xué)習(xí)上難得的工具軟件,也因此它們在全 球得到了廣泛應(yīng)用。 開 始A = 0 0 HA = F F H延 時A 送 到 D A C 0 8 3 2輸 出延 時A 送 到 D A C 0 8 3 2輸 出 圖 43 方波程序框圖 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 19 三角波產(chǎn)生模塊 三角波產(chǎn)生通過 A 中數(shù)值的加一遞升,當(dāng) A 中的內(nèi)容加到為 0 時, A 中的內(nèi)容減一遞減,從而循環(huán)產(chǎn)生三角波。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 17 有 按 鍵 按 下 ?開 始初 始 顯 示K e y 3 按 下K e y 2 按 下K e y 1 按 下輸 出 三角 波輸 出 方波輸 出 正弦 波頻 率 f 減 小頻 率 f 增 大F u n = 3F u n = 2F u n = 1F u n + +是否K e y 4 按 下 K e y 5 按 下幅 度 增 大 幅 度 減 小 圖 41 程序流程圖 正弦函數(shù)模塊 正弦波波形設(shè)計通過查表指令得出。 (5)要合理分配系統(tǒng)資源,包 括 ROM、 RAM、定時 /計數(shù)器、中斷資源等。既便于調(diào)試、鏈接,又便于移植、修改。 4 程序設(shè)計 軟件總體設(shè)計 應(yīng)用系統(tǒng)中的應(yīng)用軟件是根據(jù)系統(tǒng)功能要求而設(shè)計的, 能可靠地實現(xiàn)系統(tǒng)的各種功能。每一組運算放大器可用圖 中 所 示的符號來表示,它有 5個引出腳,其中“+” 、 “ ” 為兩個信號輸入端, “V+” 、 “V ” 為正、負電源端, “OUT” 為輸出端。 表 33:引腳接口說明表 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負極 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 15 數(shù)據(jù)處理模塊 主要用 LM324構(gòu)成電流轉(zhuǎn)電壓和反向比例放大電路用來處理 DAC0832處理的數(shù)據(jù),如圖 312所示。 LCD1602 顯示電路如圖 310 所示。 IOUT1:電流輸出端 1,其值隨 DAC 寄存器的內(nèi)容線性變化; IOUT2:電流輸出端 2,其值與 IOUT1 值之和為一常數(shù); Rfb:反饋 信號輸入線,改變 Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度; Vcc:電源輸入端, Vcc 的范圍為 +5V~ +15V; VREF:基準(zhǔn)電壓輸入線, VREF 的范圍為 10V~ +10V; AGND:模擬信號地 DGND:數(shù)字信號地 ( 2) DAC0832 主要性能參數(shù) 1. 分辨率為 8 位; 2. 電流穩(wěn)定時間 1us; 3. 可單緩沖、雙緩沖或直接數(shù)字輸入; 4. 只需在滿量程下調(diào)整其線性度; 5. 單一電源供電( +5V~ +15V); 6. 低功耗, 200mW。 雙緩沖方式是將數(shù)據(jù)鎖存器和 DAC 鎖存器分開單獨控制,這種做法容易占用大量的 I/0 口。 DAC0832 內(nèi)部結(jié)構(gòu)圖和引腳圖如圖 38和 39 所示 。與微處理器完全兼容。按鍵電路主要是通過按鍵來控制函數(shù)的參數(shù)和名稱。 單片機資源分配 晶振采用 12MHZ,復(fù)位電路接在復(fù)位口, P0口與 DAC0832 的 DI0DI7數(shù)據(jù)輸入端相連 , 接五個按鍵, 接的按鍵是控制波形的轉(zhuǎn)換, 和 是改變波形的頻率的。為了執(zhí)行內(nèi)部程序指令,EA 應(yīng)該接 VCC。 PSEN :外部程序儲存器選通信號( PSEN )是外部程序存儲器選通信號。 如果需要,通過將地址為 8EH 的 SFR 的第 0位置“ 1”, ALE操作無效。 ALE/PROG :地址鎖存器控制信號( ALE)是訪問外部程序存儲器時,鎖存低 8 位地址的輸出脈沖。 P3 口除了作為一般、的 I/O 口線外,更重要的是它的第二功能,如表 所示。在 Flash 編程和校驗時,P2口接收低 8 位地址字節(jié)和一些控制信號。作為輸入使用時,被外部拉低的引 腳由于內(nèi)部電阻的原因,將輸出電流 ILL。 此外,與 AT89C51 不同之處是, 和 還可分別作為定時 /計數(shù)器 2的外部計數(shù)輸入( )和輸出( )。 在 flash 編程時, P0 口也用來接受指令字節(jié):在程序效驗時,輸出指令字節(jié)。作為輸出口,每位能驅(qū)動8個 TTL 邏輯電平。 AT89C52 為 8 位 通用微處理器,其引腳圖如圖 37 所示??刂破魇菃纹瑱C的指揮控制西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 8 CPU定時器時鐘計數(shù)器輸入輸出接口串行口通信RAMFLASH部件,主要任務(wù)的識別指令,并根據(jù)指令的性質(zhì)控制單片機各功能部件,從而保證單片機各部分能自動而協(xié)調(diào)地工作。 圖 35 復(fù)位電路圖 AT89C52 單片機的硬件結(jié)構(gòu) 如圖 36 所示,為 AT89C52 的硬件結(jié)構(gòu)圖。此電路僅用一個電容及一個電阻。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。這種方式適宜用來使單片機的時鐘與外部信號保持一致。圖中電容 C C2 起穩(wěn)定振蕩頻率、快速起振的作用。 在引腳 XTAL1 和 XTAL2 外接晶體振蕩器(簡稱晶振),就構(gòu)成了內(nèi)部振蕩方式。通過數(shù)模轉(zhuǎn)換模塊對單片機產(chǎn)生的信號電壓電流的轉(zhuǎn)換,通過放大器對變換后的信號進行放大處理后輸出。 函數(shù) 信號發(fā)生器系統(tǒng)主要由 CPU(即單片機 )、 D/A 轉(zhuǎn)換電路、按鍵和 LCD1602顯示電路 組成。如此,反復(fù)的查表輸出,就得到所謂的正弦波。 方波由單片機將最大值和最小值輸出給 D/A 轉(zhuǎn)換器進行轉(zhuǎn)換,并由用戶通過按鈕開關(guān)選擇波形周期。除了具有標(biāo)準(zhǔn)AT80S52 的數(shù)字外設(shè)部件之外,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件。因此方案三既可滿足畢業(yè)設(shè)計的基本要求,又能充分發(fā)揮其電路簡單、易控制、性價比較高的優(yōu)勢,經(jīng)比 較采用方案三。由于運用了 全數(shù)字大規(guī)模集成技術(shù),具有體積小、頻率分辨率高、信號純度高等特點,但是 DDS 芯片價格較為昂貴,且設(shè)計較為復(fù)雜??勺孕袛U展功能,使之更加完善。 設(shè)計要求 設(shè)計 一個多功能信號發(fā)生器,可以 產(chǎn)生正弦波、三角波、方波、 三 種 波形。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 3 2 整體思路 設(shè)計思路 本函數(shù)信號發(fā)生器是由 AT89C52 芯片產(chǎn)生我們希望輸出的正弦波、三角波、方波。目前,許多單片機已可在 電壓下運行 ,有的已能在 或 下工作,功耗降至 μA級 ,一粒鈕扣電池就可長期使用。 3. 控制功能強:單片機體積雖小,但“五臟俱全”,它非常適用于專門的控制用途。單片機之所以能夠在各個領(lǐng)域中都得到如此迅猛的發(fā)展,主要是因為它具有很多顯著的優(yōu)點和特點,歸納起來有以下幾方面: 1. 具有優(yōu)異的性能價格比:單片機盡可能地把應(yīng)用所需的存儲器 ,各種功能的 I/O 接口集成在一塊芯片內(nèi) ,因而其性能很高 ,而價格卻 相對較低廉 ,即性能價格比很高。 當(dāng)今是科學(xué)技術(shù)及儀器設(shè)備高度智能化飛速發(fā)展的信息社會,電子技術(shù)的進步,給人們帶來了根本性的轉(zhuǎn)變,在現(xiàn)代電子領(lǐng)域中,單片機的應(yīng)用正在不斷的走向深入,這必將帶來一場儀器設(shè)備高度智能化的全面革命。 在 70 年代前,信號發(fā)生器主要有兩類:正弦波和脈沖波,而函數(shù)發(fā)生器介于兩類之間,能夠提供正弦波、余弦波、方波、三角波、上弦波等幾種常用標(biāo)準(zhǔn)波形,產(chǎn)生其它波形時,需要采用較復(fù)雜的電路和機電結(jié)合的方法。 DAC0832. 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文 目 錄 1 緒 論 ........................................................................................................................................................... 1 2 整體思路 ..................................................................................................................................................... 3 設(shè)計思路 .....
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1