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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MSP430按鍵控制輸出正弦三角方波12864顯示類型頻率 程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:217858 發表于 2017-7-7 11:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include  <msp430x16x.h>
#include "12864.c"
#define keyin (P1IN&0X0F)
uchar key1=0,key2=0,key3=0;
uchar i=0,flag,key_val;
unsigned long int f=100,step;
const uint sin_table[128]={
  2048,2093,2138,2183,2227,2272,2315,2358,2400,2441,2482,2521,2559,2596,2632,
  2666,2699,2730,2759,2787,2813,2837,2859,2880,2898,2914,2928,2940,2950,2958,
  2964,2967,2968,2967,2964,2958,2950,2940,2928,2914,2898,2880,2859,2837,2813,
  2787,2759,2730,2699,2666,2632,2596,2559,2521,2482,2441,2400,2358,2315,2272,
  2227,2183,2138,2093,2048,2003,1958,1913,1869,1824,1781,1738,1696,1655,1614,
  1575,1537,1500,1464,1430,1397,1366,1337,1309,1283,1259,1237,1216,1198,1182,
  1168,1156,1146,1138,1132,1129,1128,1129,1132,1138,1146,1156,1168,1182,1198,
  1216,1237,1259,1283,1309,1337,1366,1397,1430,1464,1500,1537,1575,1614,1655,
  1696,1738,1781,1824,1869,1913,1958,2003};
const uint tiar_table[128]={
1128,1157,1185,1214,1243,1272,1300,1329,1358,1387,1415,1444,1473,1502,1530,
1559,1588,1617,1645,1674,1703,1732,1760,1789,1818,1847,1876,1904,1933,1962,
1990,2019,2048,2077,2106,2134,2163,2192,2221,2249,2278,2307,2336,2364,2393,
2422,2451,2479,2508,2537,2566,2594,2623,2652,2681,2709,2738,2767,2796,2824,
2853,2882,2911,2939,2968,2939,2911,2882,2853,2824,2796,2767,2738,2709,2681,
2652,2623,2594,2566,2537,2508,2479,2451,2422,2393,2364,2336,2307,2278,2249,
2221,2192,2163,2134,2105,2077,2048,2019,1990,1962,1933,1904,1875,1847,1818,
1789,1760,1732,1703,1674,1645,1617,1588,1559,1530,1502,1473,1444,1415,1387,
1358,1329,1300,1272,1243,1214,1185,1157};

uchar *s1="類型: 請選擇類型";
uchar *s2="頻步: 請選擇頻步";
uchar *s3="頻率: 請選擇頻率";
void keyscan();
void Clk_init();
void timeB_init();
void DA_init();
void key_init();
void write_add(uchar add,unsigned long int dat);
void main( void )
{
  WDTCTL = WDTPW + WDTHOLD;
  key_init();
  Clk_init();
  DA_init();
  timeB_init();
  LCD12864_init();
  write_str(0x80,s1);
  write_str(0x90,s2);
  write_str(0x88,s3);
  while(1)
  {
    keyscan();
  }
}
void Clk_init()
{
  BCSCTL1 &= ~XT2OFF;
  do
  {
  IFG1 &= ~OFIFG;                        
  for (i = 0xFF; i > 0; i--);              
  }
  while ((IFG1 & OFIFG));                 
  BCSCTL2 |= SELM_2+SELS;                        
}
void DA_init()
{
  DAC12_0CTL|=DAC12CALON;
  while((DAC12_0CTL & DAC12CALON)!=0)  _NOP();
  ADC12CTL0 = REF2_5V + REFON;
  DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC ;
  DAC12_0DAT = 0x00;
}
void timeB_init()
{
  TBCTL=TBSSEL_2+MC_1+TBCLR;
  TBCCR0=62500/f;              
   _EINT();
}
void key_init()
{
  P1DIR=0;
  P1IE = 0x0f;
  P1IES = 0x0f;
}

DDFS.zip

39.21 KB, 下載次數: 22, 下載積分: 黑幣 -5

DDFS法信號發生器

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产偷自视频区视频 | 97人人澡人人爽91综合色 | 中文字幕日韩欧美一区二区三区 | 国产黄视频在线播放 | 一区二区蜜桃 | 欧美日韩淫片 | 久久久久久久久久久一区二区 | 亚洲精品二区 | 一区二区三区视频在线 | 日韩一区二区在线播放 | 在线免费看黄 | 日本不卡一区二区三区在线观看 | 中文字幕91av | 欧美精品被| 日日天天 | 欧美一区二区三区 | 免费激情av | 日韩在线小视频 | 欧美日韩精品一区二区三区蜜桃 | 午夜综合| 国产精品一区一区 | 日韩欧美黄色 | 欧美中文字幕一区二区三区亚洲 | 特a毛片| 日韩欧美一区二区三区 | 91精品国产91久久综合桃花 | av国产精品 | 国产综合在线视频 | 黄色成人免费在线观看 | 欧美精品久久久久久久久久 | 亚洲视频一区二区三区 | 国产视频福利 | 日韩欧美国产一区二区 | 日本黄色的视频 | 亚洲精品资源 | 国产精品一区二区久久精品爱微奶 | 国产一区视频在线 | 精品综合久久久 | 精品一区二区三区四区视频 | 99pao成人国产永久免费视频 | 天堂在线中文字幕 |