文中采用AT89S51單片機來設計簡易的信號發生器,通過DAC0832轉換并還原了波形信號,得到了相應的方波、鋸齒波、三角波和正弦波等波形信號。在電路設計的基礎上,本文還對上述4種波形進行了波形自由轉換、相位和頻率自由調節等技術設計,并對其進行了仿真調試。
上傳時間: 2013-10-13
上傳用戶:xingisme
本設計是以STC89C52RC芯片為核心,利用Keil UV4編寫軟件和STC_ISP燒寫軟件,設計出一個八音盒。八音盒主要由五大模塊構成,包括單片機最小系統、4*4矩陣鍵盤、蜂鳴器發生電路和4位數碼管顯示電路。有8個按鍵對應8首曲目播放按鈕,另外8個按鍵對應do、re、mi、fa、so、la、si、do’八中音調。本設計主要使用單片機的內部定時器0和中斷產生不同頻率的方波和延時驅動蜂鳴器,并采取行列反轉掃描法識別鍵盤鍵值。由于使用的是實驗箱已經固化的電路,本設計主要從軟件設計上加以優化,以使蜂鳴器產生的音樂更純凈。最終實現的基礎功能是任意播放8首單片機內已存曲目,發揮部分是另外實現8個可演奏的琴鍵,使八音盒具有放音和簡單演奏的兩重功能,并輔以數碼管顯示當前播放曲目號,經過優化和調試,音色較好,琴鍵發音比較純正,初步達到設計要求。
上傳時間: 2013-11-18
上傳用戶:450976175
摘要: 文章運用多種數字電子技術和模擬電子技術設計了一款能產生正弦波、方波和寬頻帶白噪聲波的多功能函數發生器,本信號發生器以比較廉價實用的Atmel公司的8位AVR微處理器Atmega128作為核心,采用模擬電路技術和近幾年比較流行的直接數字合成技術(DDS)及其代表芯片AD9851搭建了信號發生電路。整個系統包含鍵盤輸入和128 x 64寬屏LCD顯示,信號種類、頻率等所有設置全部數字操作完成,本系統能產生步進1 Hz、最高頻率10 MHz的正弦波和方波,并且精度在97%l,X上,同時系統還能產生寬頻帶白噪聲波。系統有人性化的歡迎界面和簡單的操作系統,功耗極低,迎合了當今全球節能減排的趨勢
上傳時間: 2013-10-09
上傳用戶:gundan
1、T0做定時器,在P1.0輸出一個周期為2秒的方波信號; 2、T1做計數器,記錄P1.0引腳上的脈沖個數; 3、在數碼管上顯示脈沖個數;
上傳時間: 2013-10-10
上傳用戶:onewq
基于單片機控制的音樂播放器! 基本功能 1. 利用I/O口產生一定頻率的方波,驅動蜂鳴器,發出不同的音調,演奏樂曲。 2. 采用LED顯示信息 3. 播放時顯示歌曲序號(或名稱)
上傳時間: 2013-10-27
上傳用戶:歸海惜雪
本文介紹了一種基于EDA(電子設計自動化)技術的多功能信號發生器,它采用CPLD(復雜可編程邏輯器件)與單片機結合的方法,可以產生遞增鋸齒波、遞減鋸齒波、三角波、階梯波、方波、正弦波共6種波形。
上傳時間: 2013-10-13
上傳用戶:金宜
用單片機控制,實現正弦波、方波、矩形波、鋸齒波的轉換,可調節頻率、幅度
上傳時間: 2013-10-17
上傳用戶:wmwai1314
偉福仿真器系統概述 本仿真器系統由仿真主機+仿真頭、MULT1A用戶板、實驗板、開關電源等組成。本系統的特點是: 1.主機+仿真頭的組合,通過更換不同型號的仿真頭即可對各種不同類型的單片機進行仿真,是一種靈活的多CPU仿真系統。采用主機+POD組合的方式,更換POD,可以對各種CPU進行仿真。本仿真器主機型號為E2000/S,仿真頭型號為POD8X5X(可仿真51系列8X5X單片機)。 2.雙平臺,具有DOS版本和WINDOWS版本,后者功能強大,中/英文界面任選,用戶源程序的大小不再有任何限制,支持ASM,c,PLM語言混合編程,具有項目管理功能,為用戶的資源共享、課題重組提供強有力的手段。支持點屏顯示,用鼠標左鍵點一下源程序中的某一變量,即可顯示該變量的數值。有豐富的窗口顯示方式,多方位,動態地顯示仿真的各種過程,使用極為便利。本操作系統一經推出,立即被廣大用戶所喜愛。 3.雙工作模式①.軟件模擬仿真(不要仿真器也能模擬仿真)。②硬件仿真。 4.雙CPU結構,100%不占用戶資源。全空間硬件斷點,不受任何條件限制,支持地址、數據、外部信號、事件斷點、支持實時斷點計數、軟件運行時間統計。 5.雙集成環境編輯、編譯、下載、調試全部集中在一個環境下。多種仿真器,多類CPU仿真全部集成在一個環境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552、LPC764、DALLAS320,華邦438等51增強型CPU。為了跟上形勢,現在很多工程師需要面對和掌握不同的項目管理器、編輯器、編譯器。他們由不同的廠家開發,相互不兼容,使用不同的界面,學習使用都很吃力。偉福WINDOWS調試軟件為您提供了一個全集成環境,統一的界面,包含一個項目管理器,一個功能強大的編輯器,匯編Make、Build和調試工具并提供千個與第三方編譯器的接口。由于風格統一,大大節省了您的精力和時間。 6.強大的邏輯分析儀綜合調試功能。邏輯分析儀由交互式軟件菜單窗口對系統硬件的邏輯或時序進行同步實時采樣,并實時在線調試分析,采集深度32K(E2000/L),最高時基采樣頻率達20MHz,40路波形,可精確實時反映用戶程序運行時的歷史時間。系統在使用邏輯分析儀時,除普通的單步運行、鍵盤斷點運行、全速硬件斷點運行外,還可實現各種條件組合斷點如:數據、地址、外部控制信號、CPU內部控制信號、程序區間斷點等。由于邏輯儀可以直接對程序的執行結果進行分析,因此極大地便利于程序的調試。隨著科學技術的發展,單片機通訊方面的運用越來越多。在通訊功能的調試時,如果通訊不正常,查找原因是非常耗時和低效的,您很難搞清楚問題到底在什么地方,是波特率不對,是硬件信道有問題,是通訊協儀有問題,是發方出錯還是收方出錯。有了邏輯儀,情況則完全不一樣,用它可以分別或者同時對發送方、接收方的輸入或者輸出波形進行記錄、存儲、對比、測量等各種直觀的分析,可以將實際輸出通訊報文的波形與源程序相比較,可立即發現問題所在,從而極大地方便了調試。 7.強大的追蹤器功能追蹤功能以總線周期為單位,實時記錄仿真過程中CPU發生的總線事件,其觸發條件方式同邏輯分析儀。追蹤窗口在仿真停止時可收集顯示追蹤的CPU指令記憶信息,可以以總線反匯編碼模式、源程序模式對應顯示追蹤結果。屏幕窗口顯示波形圖最多追蹤記憶指令32K并通過仿真器的斷點、單步、全速運行或各種條件組合斷點來完成追蹤功能。總線跟蹤可以跟蹤程序的運行軌跡。可以統計軟件運行時間。
上傳時間: 2013-11-01
上傳用戶:xiehao13
系統是基于AT89S52單片機的數字式低頻信號發生器。采用AT89S52 單片機作為控制核心,外圍采用數字/模擬轉換電路(DAC0832)、穩壓電路(MC1403)、運放電路(LM324)、按鍵和LED顯示燈電路等。通過按鍵控制可產生方波、鋸齒波、三角波、正弦波等,同時用LED顯示燈指示對應的波形。其設計簡單、性能優良,可用于多種需要低頻信號源的場所,具有一定的實用性。
上傳時間: 2013-11-06
上傳用戶:fhjdliu
摘要:本文以兩相雙極式步進電機為例,介紹了一種利用單片機自帶的PWM模塊實現步進電機細分驅動的方法。該方法充分利用單片機的PWM硬件資源,通過配置硬件PWM模塊,產生占空比不同的方波,在電機線圈內產生近似正弦波的階梯型電流。與常用的恒頻脈寬調制方式相比,該方法不需要EI/A轉換器和鋸齒波發生器,不僅有利于簡化電路和節約成本,而且能提高細分精度和電機運行平穩性,適用于需要精密控制的儀器儀表。關鍵詞:PWM;細分驅動;步進電機;單片機
上傳時間: 2014-01-21
上傳用戶:dalidala