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

正文內(nèi)容

基于c語言的單片機波形發(fā)生器-資料下載頁

2025-10-11 15:26本頁面

【導(dǎo)讀】系統(tǒng)是由單片機控制的波形發(fā)生器。波形發(fā)生器作為一種測試設(shè)備正在大規(guī)。模、超大規(guī)模集成電路芯片測試和數(shù)字系統(tǒng)設(shè)計中獲得廣泛的應(yīng)用。統(tǒng)可以實現(xiàn)標(biāo)準(zhǔn)波形的發(fā)生功能、包括幅值、頻率功能設(shè)定。功能,還擴展了鍵盤輸入功能,用于調(diào)節(jié)輸出信號。需要由鍵盤所輸入的數(shù)據(jù),由軟件實現(xiàn)波形的變化,由DAC083實現(xiàn)D/A轉(zhuǎn)換。

  

【正文】 t i 。 for(i=0。iN。i++)。 } //函數(shù)名稱: conversion_once_0832 //入口函數(shù): out_data 8 位數(shù)據(jù) //函數(shù)功能:完成一次轉(zhuǎn)換 Void conversion_once_0832(unsigned char out_data ) { data_OUT=out_data。//輸出數(shù)據(jù) delay(10)。 //延時等待轉(zhuǎn)換 } //函數(shù)名稱 :main //函數(shù)功能:完成滿值點驗證、零值點驗證 Void main() { Unsigned char I 。 Conversion_once_0832(0xFF)。 //滿值點驗證 Conversion_once_0832(0)。 //零值點驗證 For(i=0。i255。i++)。 { Conversion_once_0832(i)。 } 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 21 頁 共 31 頁 第五章 總結(jié) 通過此次設(shè)計,讓我感到了 AT89C51單片機的方便性和靈活性,通過對 AT89C51單片機的使用,可以使編程技能快速提高,并且認(rèn)識到很多新的算法和設(shè)計思想 。AT89C51 單片機 是整個 波形發(fā)生器 的核心部分,它從程序存儲器讀取程序, 控制各個器件。使系統(tǒng) 1) 能產(chǎn)生正弦波、方波、三角波、鋸齒波幾種周期性波形, 并且可通過調(diào)節(jié)變形成其它相關(guān)波形。 2) 輸出波形的頻率范圍為 1Hz~ 1kHz;可以通過 max038 外圍 粗調(diào)頻率,通過 單片機控制 DAC0832 可進一步 調(diào)節(jié)頻率 。 MAX038 較早期的函數(shù)信號發(fā)生器在性能上有了很大的提高,其主要優(yōu)點有:波形失真更??;所需外圍器件更少;輸出頻率更高;所需工作電壓更低,不用在專門提供一路電源。用 MAX038設(shè)計的波形發(fā)生器體積與一只數(shù)字萬用表相當(dāng)。不過本文沒有將頻率顯示部分加上,如果電路增加頻率顯示功能模塊 /組件便成為一臺標(biāo)準(zhǔn)的波形發(fā)生器,使用將更加方便。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 22 頁 共 31 頁 致謝 首先,我要感謝我的導(dǎo)師王昕峰先生,在整個畢業(yè)設(shè)計環(huán)節(jié)中給了我很多的照顧和幫助,使我能對很多問題迎刃而解,在此提出特別感謝。 我還要謝謝我的朋友章兢、張新海、揚建,由于有他們的幫助和悉心指導(dǎo)我才能順利完成我的畢業(yè)設(shè)計。在此表示最誠摯的謝意。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 23 頁 共 31 頁 參考文獻 [1] 張洪潤等、單片機應(yīng)用設(shè)計 200 例 北京:航空航天大學(xué)出版社, 2020 [2] 魏立峰、單片機原理與應(yīng)用技術(shù) 北京:北京大學(xué)出版社, 2020 [3] 求是科技、 單片機典型模塊設(shè)計實例導(dǎo)航 北京:人民郵電出版社 2020 [4]Zbigniew Bielewicz, Leszek Debowski. A DSP and FPGA Based Integrated Controller Development Solutions for High Performance Electric Drives. Proceedings of the IEEE International Symposium on Industrial Electronics, Warsaw, Poland, 1996, 2: 679~ 684 [5]ShihLiang Jung, MengYueh Chang. Design and Implementation of a FPGABased Control IC for ACVoltage Regulation. IEEE Transactions on Power Electronics, 1999, 14( 3): 522~ 532 [6] Yao,Wangsheng Zhong,Xiaojun Xu,hongquan、 Simple Signal Source based Micro Controller [7] 陳小忠等、單片機接口技術(shù)實用子程序 北京:人民郵電出版社 2020 [8]馬明建、數(shù)據(jù)采集與處理技術(shù) 西安:西安交通大學(xué)出版社 2020 [9]黃智偉等、全國大學(xué)生電子設(shè)計竟賽訓(xùn)練教程 北京:電子工業(yè)出版社 2020 [10] MAXIM 公司 .MAX038 的技術(shù)資料 [11] 李華 .MCS51 系列單片機實用接口技術(shù) .北京 :北京航空航天大學(xué) 出版1997 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 24 頁 共 31 頁 附錄 A 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 25 頁 共 31 頁 附錄 B 程序 include include define uchar unsigned char define uint unsigned int define DAC0832 XBYTE [0xfeff] sbit P1_0 = P1^0。 sbit P1_1 = P1^1。 sbit P1_2 = P1^2。 sbit P1_3 = P1^3。 sbit P1_4 = P1^4。 sbit P1_5 = P1^5。 sbit P1_6 = P1^6。 sbit P1_7 = P1^7。 sbit A0 = P3^0。 sbit A1 = P3^1。 uint init。 void delay(uint i) { while (i) 。 } uchar scanKey() 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 26 頁 共 31 頁 { P1=0x7f。 if(P1_1==0) return(1)。 if(P1_2==0) return(2)。 if(P1_3==0) return(3)。 P1=0xbf。 if(P1_1==0) return(4)。 if(P1_2==0) return(5)。 if(P1_3==0) return(6)。 P1=0xdf。 if(P1_1==0) return(7)。 if(P1_2==0) return(8)。 if(P1_3==0) return(9)。 P1=0xef。 if(P1_1==0) return(10)。 if(P1_2==0) return(11)。 if(P1_3==0) return(12)。 } void main() { uchar key。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 27 頁 共 31 頁 P1=0x0f。 init = 0x0080。 while (1) { DAC0832 = init。 delay(16)。 if((( P1 amp。 0x0f ) | 0x01 )!=0x0f ) delay(1000)。 if((( P1 amp。 0x0f ) | 0x01 )!=0x0f ) { key = scanKey()。 if ( key == 1 ) { //選擇方波 A0 = 0。 A1 = 1。 } if ( key == 2 ) { //選擇三角波 A0 = 0。 A1 = 0。 } if ( key == 3 ) { 浙江科技學(xué)院信息與電子工程學(xué)院 2020 屆本科畢業(yè)設(shè)計(論文) 班級: 電子信息工程 B1 姓名:汪葉青 學(xué)號: 203023014 第 28 頁 共 31 頁 //選擇正弦波 A0 = 1。 A1 = 0。 } if ( key == 4 ) { //增大 if ( init 0x00ff ) init++。 } if ( key == 5 ) { //減小 if ( init 0x0000 ) init。 } if ( key == 6 ) { //選擇 500Hz init = 0x0080。 } } P1 = 0x0f。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1