《基于51单片机的三角波发生器》由会员分享,可在线阅读,更多相关《基于51单片机的三角波发生器(7页珍藏版)》请在人人文库网上搜索。
1、包括/振幅05可调频率1001000#包括#包括#定义uchar无符号字符#定义uint无符号整数#定义dac1 _ h x字节0x 7 fff/1230的高地址#定义dac1 _ l x字节0x3fff/1230的低位地址,并开始转换sbit cs 7221=p11;/7221芯片选择sbit din 7221=p10;/7221的数据端sbit clk 7221=p12;/7221的时钟端子uchar DISPBUF8=0,1,2,3,4,5,6,7 ;/显示缓冲区斯比特so=p15;/165的数据输出斯比特sh=p14;/转移165的班次结束斯比特clk=p13;/165的时钟端子#定义。
2、fosc12 /晶体频率uint idata time0 _ 0/临时变量,用于计算计时uint time0/定时时间长度uint吕品=100;/默认频率为100位TIME 1=0;/用于计时标记比特石开=0;/用于计时标记无效延迟(uint n);/延迟子程序初始无效7221(无效);/MAX7221初始化无效WR7221(uchar地址,uchar数据);/MAX7221编写程序void max 7221 display(uchar *缓冲区);/MAX7221显示程序void time 2 ms(void);/定时器0初始化程序void time 0 _ int(void);/定时器0中。
3、断服务程序无效发送(uchar高,u