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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5632|回復: 2
打印 上一主題 下一主題
收起左側

基于MSP430的占空比可調的PWM信號發生器源程序和資料

[復制鏈接]
跳轉到指定樓層
樓主
ID:226180 發表于 2017-10-9 21:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
PWM通過看書還算不難,比較難的到是矩陣鍵盤選擇輸出;
基于MSP430F5438A單片機的占空比可調的PWM信號發生器;

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



單片機源程序如下:
  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,復位/置位

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

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

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

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

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

  25.   P8DIR|=0xff;//液晶數據端口
  26.   P8OUT =0xff;

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

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

復制代碼

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


評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:247467 發表于 2018-4-23 18:40 | 只看該作者
謝謝樓主分享資料了,下去可以研究一下了
回復

使用道具 舉報

板凳
ID:751615 發表于 2020-5-14 13:25 | 只看該作者
樓主能給個proteus仿真圖嗎,我下載了你給的壓縮包,但是沒有仿真文件,謝謝
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成年人视频在线免费观看 | 成年人精品视频在线观看 | 欧美韩一区二区三区 | 欧美一区二区三区视频在线播放 | 91精品中文字幕一区二区三区 | 国产真实精品久久二三区 | 久久精品久久久久久 | 成人一区二区三区在线观看 | 午夜码电影 | 九一视频在线观看 | 亚洲精品一区二区三区丝袜 | 日韩中文在线视频 | 91麻豆精品国产91久久久久久 | av天天干| 久久久爽爽爽美女图片 | 91免费在线视频 | 久久精品成人 | 欧美国产精品一区二区三区 | 国产精品一区二区三区在线播放 | 黄毛片| 精品一区二区视频 | 国产精品视频久久 | 久久手机在线视频 | 午夜小视频在线播放 | 精品自拍视频 | 国产三级大片 | 草比av | 亚洲欧美综合精品久久成人 | av一级一片| 国产亚洲成av人片在线观看桃 | 久久久久久黄 | 国精产品一区二区三区 | 欧美综合网 | 奇米av| 一区二区三区av | 国产精品亚洲成在人线 | 中文字幕一二三区 | 免费欧美视频 | 午夜精品久久久久久久久久久久久 | 91久久精品一区 | 久久精品久久久久久 |