资源描述:
《实验一 实现三角波、正弦波及锯齿波发生器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一三角波、正弦波及锯齿波发生器的实现一、实验目的:掌握微机检测仪器的软硬件设计。二、实验内容:通过向P1口写上相应的输出值,输出经过一个八位的数模转换器DAC0832,把相应的数字信号转换成模拟信号。三、实验原理:硬件电路构建:四、实验步骤:编写程序,使得图表显示器上依次产生三角波、正弦波及锯齿波。五、实验程序(参考):;程序名称:三角波①Org0000hLjmpmainOrg0660hMain:Mova,#00hLoop:Movp1,aNopIncaCjnea,#0ffh,loopLoop1:Movp1,aNopDecaCjnea,#00h,loop1
2、Ljmploop;程序名称:正弦波②Org0000hLjmpmainOrg0100hMain:Movdptr,#sinTabLoop:clraMovca,@a+dptrCjnea,#129,loop1AjmpmainLoop1:Movp1,aIncdptrDelay:movr1,#2Here:movr2,#1Djnzr2,$Djnzr1,hereAjmploopSinTab:DB128,132,137,141,,146,150,154,159,163,167DB171,176,180,184,188,191,195,199,203,206DB210,213,
3、216,219,222,225,228,231,233,236DB238,240,242,244,246,247,249,250,251,252DB253,254,254,255,255,255,255,255,254,254DB253,252,251,250,249,247,246,244,242,240DB238,236,233,231,228,225,222,219,216,213DB210,206,203,198,195,192,188,184,180,176DB172,167,163,159,155,150,146,141,137,133DB128
4、,124,119,115,111,106,102,97,93,89,85DB81,77,73,69,65,61,57,54,50,47,43,40,37DB34,31,28,25,23,20,18,16,14,12,10,9,7DB6,5,4,3,2,2,1,1,1,1,1,2,2,3,4,5,6DB7,9,10,12,14,16,18,20,23,25,28,30,33,36DB40,43,46,50,53,57,60,64,68,72,76,80,84DB88,93,97,101,106,110,114,119,123,128,129;程序名称:锯齿波②
5、Org0000hLjmpmainOrg0660hMain:Mova,#00hLoop:Movp1,aNopNopIncaLjmploop