欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機+DAC0832三角波的產生和輸出程序與Proteus仿真
[打印本頁]
作者:
cangyuan
時間:
2021-7-19 14:55
標題:
單片機+DAC0832三角波的產生和輸出程序與Proteus仿真
本實驗介紹三角波的產生和輸出。并且可以通過本次實驗加深定時器的應用。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
目前是三角波.PNG
(80.93 KB, 下載次數: 40)
下載附件
2021-7-19 15:17 上傳
單片機源程序如下:
#include "reg51.h"
#define u8 unsigned char
u8 i=0;
bit up=1;//up=1向上,0向下
void delay(long d){while(d--);}
//三角波 改成 正弦波
void T0_init(void)
{
TMOD = 0x01;
TH0 = 0x0FC;
TL0 = 0x18;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void main (void)
{
u8 k=0;
T0_init();
while(1)
{
P1=k++;
delay(10000);
}
}
void Timer0Interrupt(void) interrupt 1//1ms
{
TH0 = 0x0FC;
TL0 = 0x18;
if(up==1)
{
P2=i++;
if(i==255)up=0;
}
else
{
P2=i--;
if(i==0)up=1;
}
}
復制代碼
51hei.png
(9.53 KB, 下載次數: 30)
下載附件
2021-7-19 15:17 上傳
所有資料51hei提供下載:
定時器三角波.7z
(99.93 KB, 下載次數: 26)
2021-7-19 15:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1