999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C51單片機信號發(fā)生器設計

2017-04-15 14:00:02邵陽學院信息工程系朱開汪余建坤
電子世界 2017年9期
關鍵詞:單片機信號語言

邵陽學院信息工程系 朱開汪 余建坤

基于AT89C51單片機信號發(fā)生器設計

邵陽學院信息工程系 朱開汪 余建坤

基于AT89C51單片機信號發(fā)生器設計利用單片機AT89C51采用程序設計方法產生正弦波、三角波、方波等波形,通過D/A轉換器DAC0832(DAC0832是8分辨率的D/A轉換集成芯片、與微處理器完全兼容)將數(shù)字信號轉換成模擬信號,濾波放大,最終由示波器顯示出來,能產生1Hz—1kHz的波形。通過基于AT89C51單片機信號發(fā)生器的鍵盤來控制三種波形的類型選擇、撥碼開關控制頻率的變化,并通過液晶屏LCD1602(工業(yè)字符型液晶,能夠同時顯示16x02即32個字符)顯示其各自的類型以及數(shù)值,基于AT89C51單片機信號發(fā)生器大致包括信號發(fā)生部分、數(shù)/模轉換部分以及液晶LCD1602顯示部分三部分。

AT89C51單片機;LCD1602液晶顯示;D/A轉換器

一、設計方案

由于要求達到基于AT89C51單片機信號發(fā)生器的模擬信號波形發(fā)生,而要由基于AT89C51單片機信號發(fā)生器的D/A轉換芯片DAC0832來完成此項任務,由基于AT89C51單片機信號發(fā)生器的基準電路來實現(xiàn)輸出波形的幅度可調,通過基于AT89C51單片機信號發(fā)生器的電位器來調節(jié)波形的變化。經過基于AT89C51單片機信號發(fā)生器的DAC0832數(shù)模轉換電路輸出的信號為電流形式,因此需要加電流/電壓轉換電路來改變輸出信號的形式。基于AT89C51單片機信號發(fā)生器采用AT89C51單片機和DAC0832數(shù)模轉換器相結合的電路來產生波形,由于本文設計的基于AT89C51單片機信號發(fā)生器是軟件濾波,所以不會有寄生的高次諧波分量,生成的波形比較純凈。軟件濾波的特點是價格低、性能高,在低頻范圍內穩(wěn)定性好、操作方便、體積小、耗電少。 基于AT89C51單片機信號發(fā)生器所研究的就是用AT89C51單片機將某種波形所對應的數(shù)字量進行輸出,再通過基于AT89C51單片機信號發(fā)生器的D/A轉換器轉換輸出一組連續(xù)變化的5V的電壓脈沖值,同時再通過基于AT89C51單片機信號發(fā)生器的LCD1602液晶顯示部分顯示其頻率值和波形名稱。在設計基于AT89C51單片機信號發(fā)生器時采取分塊來做,分為D/A轉換,AT89C51單片機系統(tǒng),鍵盤控制和液晶顯示4個主要模塊,最后通過聯(lián)調仿真,做出基于AT89C51單片機信號發(fā)生器的電路板成品,從而簡化人機交互的問題。

二、硬件電路的設計

基于AT89C51單片機信號發(fā)生器的單片機即單片微型計算機是把組成微型計算機的各種功能部件,是一種集成度高、性價比優(yōu)越、質量小、體積小的微型計算機。基于AT89C51單片機信號發(fā)生器的DAC0832是8分辨率的D/A轉換集成芯片。基于AT89C51單片機信號發(fā)生器的DAC0832與基于AT89C51單片機信號發(fā)生器的AT89C51單片機完全兼容。基于AT89C51單片機信號發(fā)生器上使用的DAC0832芯片以其價格低廉、接口簡單、轉換控制容易等優(yōu)點,在采用到基于AT89C51單片機信號發(fā)生器上。D/A轉換器(DAC0832芯片)由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成。按鍵是由一組按壓式或觸摸式開關構成的陣列,是一種常用的輸入設備。在接線時由于有四個引腳,連接時需要用萬用表進行測量,然后接通兩個引腳,要進行數(shù)據(jù)的計算就必須先進行數(shù)據(jù)的輸入,也就必須確定按鍵輸入的數(shù)值是什么,這就需要對鍵盤進行掃描,從而確定究竟是哪個鍵按下。基于AT89C51單片機信號發(fā)生器的LCD1602顯示模塊的設計為通過液晶LCD1602顯示輸出的波形、頻率,LCD1602的八位數(shù)據(jù)端接單片機的P0口,其三個使能端RS、RW、E分別接AT89C51單片機的P1.0—P1.2。通過軟件控制液晶屏可以顯示波形的種類以及波形的頻率。

三、軟件設計與仿真

基于AT89C51單片機信號發(fā)生器編程采用C51語言編程,單片機C51語言是由C語言繼承轉換而來的。但是C51語言和C語言不同的是,C51語言運行于單片機平臺,而C語言則運行于普通的桌面平臺。C51語言具有C語言結構清晰的優(yōu)點,同時具有匯編語言的硬件操作能力。C51語言是一種高級程序設計語言,它提供了十分完備的規(guī)范化流程控制結構。因此采用C51語言設計基于AT89C51單片機信號發(fā)生器編程程序時,首先要盡可能地采用結構化的程序設計方法,這樣可使整個基于AT89C51單片機信號發(fā)生器程序結構清晰,易于對基于AT89C51單片機信號發(fā)生器的調試和維護。對于基于AT89C51單片機信號發(fā)生器是一個較大的程序,可將整個基于AT89C51單片機信號發(fā)生器的程序按功能分成若干個模塊,基于AT89C51單片機信號發(fā)生器的不同的模塊完成不同的功能。對于基于AT89C51單片機信號發(fā)生器的不同的功能模塊,分別指定相應的入口參數(shù)和出口參數(shù),而經常使用的一些程序最好編成函數(shù),這樣既不會引起整個基于AT89C51單片機信號發(fā)生器的程序管理的混亂,還可增強基于AT89C51單片機信號發(fā)生器的程序可讀性、移植性。

四、結語

基于AT89C51單片機信號發(fā)生器設計是利用單片機AT89C51采用程序設計方法產生三角波、正弦波、方波三種波形,再通過 基于AT89C51單片機信號發(fā)生器的D/A轉換器DAC0832將數(shù)字信號轉換成模擬信號,濾波放大,最終由示波器顯示出來, 基于AT89C51單片機信號發(fā)生器能產生1Hz—1kHz的波形。通過 基于AT89C51單片機信號發(fā)生器的鍵盤來控制三種波形的類型選擇、撥碼開關控制頻率的變化,并通過 基于AT89C51單片機信號發(fā)生器的液晶屏LCD1602顯示其各自的類型以及數(shù)值,基于AT89C51單片機信號發(fā)生器大致包括信號發(fā)生部分、數(shù)/模轉換部分以及LCD1602液晶顯示部分三部分。基于AT89C51單片機信號發(fā)生器可以產生5HZ-50HZ的正弦波,100HZ-1000HZ的方波,25HZ-250HZ的三角波。

[1]相迎軍,李興城,李傳軍.基于AT89C4051單片機的專用信號發(fā)生器設計與應用[J].微計算機信息,2004(11):631.

[2]陳華敏,任立民.基于AT89C51的信號發(fā)生器的設計[J].現(xiàn)代電子技術,2011(02):805.

[3]余紅珍,于斌,秦宗鋒.基于Proteus的單片機實驗系統(tǒng)設計[J].實驗科學與技術,2012(06):87.

[4]顧婭軍,賈小林,吳玨.基于Proteus的微機原理實驗教學研究[J].電腦知識與技術,2014(19):71.

[5]李娟,劉煥平,羅旭.基于AT89C51單片機的60-2曲軸位置信號發(fā)生器設計[J].石家莊職業(yè)技術學院學報,2010(04):173.

[6]陳輝,陳梅,杜靜,王東梅,金晶,何東輝.基于AT89C51單片機波形發(fā)生器的Proteus設計[J].自動化與儀器儀表,2012(03):739.

猜你喜歡
單片機信號語言
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
讓語言描寫搖曳多姿
累積動態(tài)分析下的同聲傳譯語言壓縮
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产日韩欧美中文| 欧美精品1区| 亚洲精品视频免费| 日韩无码黄色| 人妻丰满熟妇啪啪| 久久久久久久蜜桃| 国产白浆在线观看| 一级成人a做片免费| 成人午夜网址| 国产日韩久久久久无码精品| 热九九精品| AV不卡在线永久免费观看| 久久国产高清视频| 亚洲日韩精品伊甸| 亚洲成人精品在线| 国产人人射| 精品一区二区三区无码视频无码| 欧美黑人欧美精品刺激| 国产a v无码专区亚洲av| 国产凹凸一区在线观看视频| 国模极品一区二区三区| 99久久成人国产精品免费| 国产午夜人做人免费视频中文| 亚洲人成网站在线播放2019| 婷婷六月激情综合一区| 国产在线观看成人91| 热re99久久精品国99热| 88国产经典欧美一区二区三区| 99草精品视频| 五月婷婷亚洲综合| 日韩在线第三页| 一级毛片在线播放免费| 亚洲成人黄色在线| 日本草草视频在线观看| 欧美综合一区二区三区| 麻豆a级片| 国产美女91视频| 毛片网站在线看| 亚洲精品手机在线| 国产久操视频| 久久久久免费看成人影片 | 亚洲精品自拍区在线观看| 国产永久无码观看在线| www.国产福利| 国产精品对白刺激| 54pao国产成人免费视频| 国产高潮视频在线观看| 精品国产www| 亚洲v日韩v欧美在线观看| 91视频99| 97人妻精品专区久久久久| 成年A级毛片| 无码国产偷倩在线播放老年人| 乱人伦99久久| 久久6免费视频| 成人免费黄色小视频| 尤物视频一区| a级毛片在线免费观看| v天堂中文在线| 欧美成人精品高清在线下载| 日本在线亚洲| 午夜福利无码一区二区| 久久人妻xunleige无码| 人妻无码中文字幕一区二区三区| 网友自拍视频精品区| 日韩AV手机在线观看蜜芽| 国产产在线精品亚洲aavv| 成人va亚洲va欧美天堂| 国产主播喷水| 国产精品lululu在线观看| 国产亚洲精品无码专| 国产精品综合久久久| 日本不卡视频在线| 激情综合图区| 成人福利免费在线观看| 亚洲中文制服丝袜欧美精品| 孕妇高潮太爽了在线观看免费| 99在线免费播放| 午夜日韩久久影院| 国产精品区视频中文字幕 | 97在线公开视频| 日韩中文字幕免费在线观看|