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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3538|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲美女在线一区 | 亚洲一一在线 | 麻豆久久久9性大片 | 欧美日韩综合 | 中文字幕99 | 噜噜噜噜狠狠狠7777视频 | 国产大片黄色 | av黄色免费在线观看 | 精品一区精品二区 | 一区二区三区四区在线 | 成人国产精品 | 国产精品毛片一区二区在线看 | 国内久久精品 | 久久精品国产一区二区三区 | 亚洲欧美视频在线观看 | 国产乱码久久久 | 欧美精品video| 欧美日产国产成人免费图片 | xxx国产精品视频 | 日韩在线免费视频 | 人人干人人爽 | 亚洲va欧美va天堂v国产综合 | 日本一级淫片免费啪啪3 | 99综合在线| 精品国产1区2区3区 一区二区手机在线 | 国产精品久久二区 | 午夜二区 | 日韩欧美在线播放 | 国产在线区 | 精品国产乱码久久久久久蜜退臀 | 可以免费看的毛片 | 日韩一级电影免费观看 | 精品一区二区三区四区五区 | 成人一区二区三区在线观看 | 2018国产精品 | 中文字幕国产视频 | 91日日| 91pao对白在线播放 | 在线免费观看成人 | 老司机午夜性大片 | 亚欧精品一区 |