日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā) | 基礎(chǔ)入門 | 電路原理圖 | 梯形图实例 | PLC基础   《如果喜欢本站,请按 Ctrl+D 手动收藏!感谢您的支持》一起学习一起进步,电子开发王欢迎您!.

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)

★电路公式手册,最新版《电子电路公式计算器》,电路公式查询手册 电路公式计算器【电子从业人员必备手册】
☆十天学会单片机实例100 c语言 chm格式。资料内容详细,覆盖例子多,内容广【电子从业人员必备手册】
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)C語(yǔ)言程序設(shè)計(jì):用 ADC0808 控制PWM 輸出

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):2668    更新時(shí)間:2017/6/24

單片機(jī)pwm輸出電路圖 /* 名稱:用 ADC0808 控制 PWM 輸出

說(shuō)明:使用數(shù)模轉(zhuǎn)換芯片 ADC0808,通過(guò)調(diào)節(jié)可變電阻 RV1 來(lái)調(diào)節(jié)脈沖寬度,

運(yùn)行程序時(shí),通過(guò)虛擬示波器觀察占空比的變化。

*/

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit CLK=P2^4;  //時(shí)鐘信號(hào)
sbit ST=P2^5;   //啟動(dòng)信號(hào)
sbit EOC=P2^6; //轉(zhuǎn)換結(jié)束信號(hào)
sbit OE=P2^7;  //輸出使能
sbit PWM=P3^0;    //PWM 輸出
//延時(shí)
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<40;i++);
}
//主程序
void main()
{
uchar Val;
TMOD=0x02; //T1 工作模式 2
TH0=0x14;
TL0=0x00;
IE=0x82;
TR0=1;
while(1)
{


ST=0;ST=1;ST=0;  //啟動(dòng) A/D 轉(zhuǎn)換
while(!EOC);  //等待轉(zhuǎn)換完成
OE=1;
Val=P1;      //讀轉(zhuǎn)換值
OE=0;
if(Val==0)   //PWM 輸出(占空比為 0%)
{
PWM=0;
DelayMS(0xff);
continue;
                 }
if(Val==0xff)   //PWM 輸出(占空比為 100%)
{
PWM=1;
                              DelayMS(0xff);
                               continue; 
           }
 
 
}

//T0 定時(shí)器中斷給 ADC0808 提供時(shí)鐘信號(hào)
void Timer0_INT() interrupt 1
{
CLK=~CLK;
}
 

PWM=1;   //PWM 輸出(占空比為 0%~100%)
DelayMS(Val);
PWM=0;
DelayMS(0xff-Val);


 


Tags:單片機(jī)C語(yǔ)言,ADC0808,PWM 輸出,c語(yǔ)言  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
    没有任何评论
电子开发网:汇集综合各类电子制作与电路图的网站,plc工控技术,模电数电知识,单片机EDA等等!荟萃电路图网站精华,为工程师创造价值。欢迎关注微信公众号:电子开发网!

三菱PLC软件 GX Wor

西门子200smartPLC选

模拟量转换工程量转

简述555定时器工作原

西门子S7-200 SMART

TIA Portal博途软件
 简单三极管逆变器
 TL494制作50HZ逆变
 80W简单的功放电路
 555制作的简易电子
 850热风枪电路图原
 直流12v荧光灯电路
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢