久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5751|回復(fù): 2
收起左側(cè)

基于MSP430的占空比可調(diào)的PWM信號發(fā)生器源程序和資料

[復(fù)制鏈接]
ID:226180 發(fā)表于 2017-10-9 21:21 | 顯示全部樓層 |閱讀模式
PWM通過看書還算不難,比較難的到是矩陣鍵盤選擇輸出;
基于MSP430F5438A單片機的占空比可調(diào)的PWM信號發(fā)生器;

通4x4矩陣鍵盤控制占空比大小,顯示在LCD12864液晶上;

0.png

單片機源程序如下:
  1. #include <msp430x54x.h>
  2. #include "12864.h"
  3. #include "XT.h"
  4. #include "key.h"
  5. #define uchar unsigned char
  6. #define uint unsigned int
  7. #define ulong unsigned long

  8. uint num;

  9. void main( void )
  10. {
  11.   WDTCTL = WDTPW + WDTHOLD;
  12.   initsys();//TX2時鐘初始化
  13.   P4DIR |= 0x06;                            // P4.1 and P4.2 輸出
  14.   P4SEL |= 0x06;                            // P4.1and P4.2 選擇
  15.   TBCCR0 = 24000;
  16.   // PWM 周期定義 24000/24M=0.001s ,頻率為500Hz

  17.   TBCCTL1 = OUTMOD_7;                      // CCR1 比較輸出模式7,復(fù)位/置位

  18.   TBCCR1 = 12000;                            //CCR1 50%占空比定義 12000/24000=0.5

  19.   TBCCTL2 = OUTMOD_7;                      // CCR2 比較輸出模式7,復(fù)位/置位

  20.   TBCCR2 = 12000;                            // CCR2 50%占空比 12000/24000=0.50

  21.   TBCTL=TBSSEL_2+MC__UP+TBCLR;//(TASSEL_2)定時器時鐘源為SMCLK=24MHz ,
  22.                              //(MC__UP)增計數(shù)模式,不分頻,開中斷

  23.   P9DIR|=0xff;//液晶控制端口
  24.   P9OUT =0xff;

  25.   P8DIR|=0xff;//液晶數(shù)據(jù)端口
  26.   P8OUT =0xff;

  27.   P1DIR =0xf0;//矩陣鍵盤設(shè)置P1.0-P1.3 為輸入方向
  28.   P1OUT =0xf0;

  29.   LCD_Init();    //LCD12864初始化
  30.   diaply();//數(shù)據(jù)顯示
  31. // diaply1();
  32.   _EINT();
  33.   while(1)
  34.   {
  35.     key_display();//按鍵值顯示
  36.   }
  37. }

復(fù)制代碼

所有資料51hei提供下載:
PWM信號發(fā)生器.zip (1.53 MB, 下載次數(shù): 280)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
ID:247467 發(fā)表于 2018-4-23 18:40 | 顯示全部樓層
謝謝樓主分享資料了,下去可以研究一下了
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
ID:751615 發(fā)表于 2020-5-14 13:25 | 顯示全部樓層
樓主能給個proteus仿真圖嗎,我下載了你給的壓縮包,但是沒有仿真文件,謝謝
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人在线观看黄 | 国产激情在线观看 | 亚洲高清视频在线观看 | 精品一区二区三区四区五区 | 亚洲欧美视频在线观看 | 亚洲欧美一区二区三区1000 | 国产丝袜一区二区三区免费视频 | 亚洲成人精品 | 成人影院av | 成人福利视频 | 亚洲国产精品第一区二区 | 日本欧美国产在线观看 | 久久午夜剧场 | 日韩在线免费视频 | 亚洲入口 | 日韩精品一区二区三区视频播放 | 国产精品久久久久久久久久久久久 | 久久精品一区 | av一区二区在线观看 | 亚洲三区在线播放 | 欧美性视频在线播放 | 一区二区三区在线看 | 日本欧美国产 | 免费一级片 | 一级片在线观看 | 亚洲久久在线 | 在线观看亚洲 | 久久久久久久一区二区三区 | 国产粉嫩尤物极品99综合精品 | 国产精品久久久久久久粉嫩 | 91亚洲欧美 | 国产成人99久久亚洲综合精品 | 国产成人一区二区三区 | 99re视频在线 | 精品久久国产老人久久综合 | 久久精品中文 | 日韩h| 国产高清精品网站 | 狠狠夜夜 | 久久久精品综合 | 欧美精品乱码久久久久久按摩 |