导航:首页 > 软件知识 > 如何用程序产生三角波

如何用程序产生三角波

发布时间:2024-12-16 18:25:52

A. 单片机汇编语言编程 求方波、三角波和锯齿波汇编程序怎么编写一段一段分开,不需要按按钮的那种

你抄人家的,也应该过下脑啊,电路图都是画错了啊;
8位DAC,采用直通方式,其他读写线都接低电平就好了;

基准电压=5V,那么 8位DAC=ffh,对应输出= -5V,8位DAC=00h,对应输出=0V;
1)所以你要得到矩形波时,就是控制单片机输出P0=0xff的时间,以及P0=0x0的时间;
2)要输出三角波时,P0 输出:最小值为 0,最大值为 0xff,那么必须先假设一个波形周期均匀输出20个采样值,则三角波上升期为10个采样值,下降期也为10个采样值;
然后反过来求出量化值;
因为: 5V/10=0.5V,那么 N0/256 = 0.5/5;N1/256 = 1.0/5;N2/256 = 1.5/5;
....
N9/256 = 5/5;从而得到10个量化值,这是上升期的量化值,下降期的量化值则是前面量化值的反序排列,然后做成一个有20个数的数组;
那么程序就是按一定的时间间隔循环输出这20个的数组,即可得到三角波了;
3)锯齿波,操作上类似三角波,只是上升期的采样个数与下降期的采样个数不等;
如一个波形周期仍然均匀输出20个采样值,只是上升期为6个采样值,下降期也为14个采样值;

阅读全文

与如何用程序产生三角波相关的资料

热点内容
德国奶粉如何代理 浏览:550
广州有什么好的古玩交易市场 浏览:188
咸鱼的见面交易多久确认不会被冻结 浏览:726
山东包浆臭豆腐批发市场有哪些 浏览:267
深圳哪里有压缩复原技术修车 浏览:751
技术改造是哪个部门的 浏览:19
三方市场是什么 浏览:311
二手用品交易哪个比较好 浏览:433
机械产品加工怎么接单 浏览:337
工程测量技术师学什么 浏览:729
青岛市科学技术奖多少补贴 浏览:370
招商银行理财产品什么时候能赎 浏览:557
陕西药材市场在哪里 浏览:580
猫未成年如何交易 浏览:179
问道交易法宝怎么保留亲密 浏览:176
怎么把信息放到百度 浏览:641
深a沪a交易费怎么算东方财富 浏览:94
长沙房子的土地信息在哪里查 浏览:55
信息化三通一平指的是什么 浏览:25
华为小米如何同步数据 浏览:679