范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

51单片机ADC0809函数信号发生器搭配44独立键盘代码

  #include 
  #include
  #define uchar unsigned char
  #define uint unsigned int
  uchar delay=0;
  uchar key,k;
  uchar th0,tl0;
  uchar pinlv=4679;
  uchar N;
  //zhengxianbo
  uchar code sin[64]={
  135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,
  146,133,121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128
  };
  //fangbo
  uchar code juxing[64]={
  255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
  255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  };
  //juchibo
  uchar code juchi[64]={
  0,4,8,12,16,20,24,28,32,36,40,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,130,134,138,142,
  146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,215,219,223,227,231,235,239,243,247,251,255
  };
  //sanjiaobo
  uchar code sanjiao[64]={
  0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,
  248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,0
  };
  void delayms(uint xms)
  {
  uint i,j;
  for(i=xms;i>0;i--)
  for(j=110;j>0;j--);
  }
  void matrixkeyscan()
  {
  uchar temp;
  P1=0xfe;
  temp=P1;
  temp=temp&0xf0;
  if(temp != 0xf0)
  {
  delayms(10);
  temp=P1;
  temp=temp&0xf0;
  if(temp!=0xf0)
  {
  temp=P1;
  switch(temp)
  {
  case 0xee:
  key=0;
  break;
  case 0xde:
  key=1;
  break;
  case 0xbe:
  key=2;
  break;
  case 0x7e:
  key=3;
  break;
  }
  while(temp!=0xf0)
  {
  temp=P1;
  temp=temp&0xf0;
  }
  }
  }
  P1=0xfd;
  temp=P1;
  temp=temp&0xf0;
  if(temp != 0xf0)
  {
  delayms(10);
  temp=P1;
  temp=temp&0xf0;
  if(temp!=0xf0)
  {
  temp=P1;
  switch(temp)
  {
  case 0xed: //pinlv+=1;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=1*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0xdd: //pinlv+=10;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=10*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0xbd: //pinlv+=50;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=50*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0x7d: pinlv+=100;
  N=(unsigned long) 1000000/356/pinlv;
  //pinlv+=100*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  }
  while(temp!=0xf0)
  {
  temp=P1;
  temp=temp&0xf0;
  }
  }
  }
  P1=0xfb;
  temp=P1;
  temp=temp&0xf0;
  if(temp != 0xf0)
  {
  delayms(10);
  temp=P1;
  temp=temp&0xf0;
  if(temp!=0xf0)
  {
  temp=P1;
  switch(temp)
  {
  case 0xeb:// pinlv-=1;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=1*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0xdb: //pinlv-=10;
  // N=(unsigned long) 1000000/356/pinlv;
  pinlv+=10*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0xbb: //pinlv-=50;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=50*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  case 0x7b: //pinlv-=100;
  //N=(unsigned long) 1000000/356/pinlv;
  pinlv+=100*15;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  break;
  }
  while(temp!=0xf0)
  {
  temp=P1;
  temp=temp&0xf0;
  }
  }
  }
  P1=0xf7;
  temp=P1;
  temp=temp&0xf0;
  if(temp != 0xf0)
  {
  delayms(10);
  temp=P1;
  temp=temp&0xf0;
  if(temp!=0xf0)
  {
  temp=P1;
  switch(temp)
  {
  case 0xe7: key=12;
  break;
  case 0xd7: key=13;
  break;
  case 0xb7: key=14;
  break;
  case 0x77: key=15;
  break;
  }
  while(temp!=0xf0)
  {
  temp=P1;
  temp=temp&0xf0;
  }
  }
  }
  }
  void main()
  {
  TMOD=0x01;
  th0=(65536-pinlv)/256;
  tl0=(65536-pinlv)%256;
  TH0=th0;
  TL0=tl0;
  EA=1;
  IT0=1;
  EX0=1;
  IT1=1;
  EX1=1;
  ET0=1;
  TR0=1;
  pinlv=15;
  while(1)
  {
  matrixkeyscan();
  }
  }
  void time0() interrupt 1
  {
  TH0=th0;
  TL0=tl0;
  switch(key)
  {
  case 0:
  P2=sin[k];
  k=(k+1)%64;
  break;
  case 1:
  P2=juxing[k];
  k=(k+1)%64;
  break;
  case 2:
  P2=juchi[k];
  k=(k+1)%64;
  break;
  case 3:
  P2=sanjiao[k];
  k=(k+1)%64;
  break;
  default: P2=0;
  }
  }

三国的东吴和南北朝的陈,哪个疆域大?中国历史在很多时候几乎是相似的,以三国为例,和曹魏相似的有五代,和蜀汉相似的有五胡时成汉,五代时前后蜀,和东吴最相似的,无疑是南北朝的陈。东吴和南朝陈的疆域有一拼。东吴最强盛时,占Java体系根深叶茂,家族虽然稳定,但仍暗藏地位不保危机近期,著名的Java插件公司Jrebel公布了一份Java开发技术报告(2020JavaTechnologyReport),该报告重点介绍了开发人员在开发过程中使用的技术。其中包括二三孩每月补贴500元,第一个吃螃蟹的攀枝花近日,四川攀枝花市的一个针对二孩三孩的育儿补贴政策引爆全网,广大网友对此讨论也非常热烈。有的人认为每月500元,一年才6000元,领到3周岁,总共也才18000元,还是少了点儿。当新西兰胖大叔参加奥运女子举重,以后的男运动员会效仿吗?新西兰跨性别运动员哈伯德,参加2020东京奥运女子87公斤以上级举重决赛,三次抓举的试举均失败,提前告别赛场。新西兰面积约27万平方公里,人口约511。2万(2020年12月)。新高加索山脉有什么好?俄罗斯寸土必争高加索地区,包括大高加索山脉小高加索山脉亚美尼亚高原北部,东西从里海到黑海。其中大高加索山脉是欧洲与亚洲的分界线,长约1200千米,最高峰厄尔布鲁士峰海拔约5642米。高加索地区有如果清朝放100万人口到外东北,俄国还能轻易占领吗?清朝嘉庆时期,欧洲法国与沙俄正在鏖战,欧洲大陆多数国家都卷入了这场大战。当时清朝人口约3。6亿,如果清朝放100万人口到黑龙江吉林(清朝最北方,比现在的黑龙江和吉林大得多,包括库页日本战国第一骑兵大将,他留下的盔甲,用今天的标准看就是童装1937年1月,日本侯爵嵯峨实胜的女儿嵯峨浩在外公家里和中国末代皇帝溥仪的亲弟弟溥杰相亲,第一次见到溥杰的嵯峨浩在心中暗暗赞叹好一个高大的猛男!于是对他一见钟情,3个月后两个人在东俄罗斯会建造德国风情街吗?为什么我们有些人这么善忘?令人痛心大连的日本风情街还是如期开业了,并没有因为网友们的反对受到丝毫影响,实在是让人唏嘘。日本街唯一做的改变就是将入口处的日语标识铲掉了,仅此而已。据说开业之后游人如织,因此有人说根本不埃及沙漠出土公元5世纪基督教遗迹埃及古物部近日表示,一支考古团队在埃及的西部沙漠(WesternDesert)发现新的基督教遗迹,时间可追溯至公元5世纪,此次发现向人们展现了当时这个地区的修道院生活。埃及古物部上除了西安,保存最完整的四座明代古城,还有哪里?我国历史悠久,有很多古城,但不少已经消失在历史长河中,有的只留下部分遗迹。如今保存最完整的四座明代古城是西安古城荆州古城兴城古城以及平遥古城,今天我们就来介绍这几座古城。一西安古城阿富汗人扒飞机,能活吗?美军预计2021年9月11日前从阿富汗撤退完毕,但是塔利班提前收复阿富汗首都,搞得美军及盟友措手不及,美国大使馆等很多美国人都还没撤离。阿富汗总统先一步跑路,他们全家都会有美国护照
中国2020油气产量不降反涨,哪儿来的底气?持续的科技创新,是油气行业长远发展的底气。技术创新杰瑞股份固井装备共4320字建议阅读时间5分钟文子竹2020年,中国油气行业的表现超乎预期地强劲。国家统计局近日公布的数据显示20为什么香奈儿艺术总监又被叫老佛爷?香奈儿艺术总监KarlLagerfeld在华人圈以老佛爷的外号走传。但是,这个霸气外号是怎么来的呢?其实很少人知道,长居在巴黎的卡尔拉格斐尔德,是出生于汉堡的德国人,他的全名是Ka独家首发美国FDA取消转基因鲑鱼的禁令美国FDA正式取消转基三文鱼的贩售禁令美国食品和药物管理局为转基动物食品打开了一扇新窗口禁管美国国会对转基动物食品的法案封锁。此举引发许多媒体和消费者的关切。转基三文鱼的三大隐忧生横跨600光年的银河核心,NASA发布了最新高清图美国国家航空航天局(NASA)刚刚获取了银河系中心的清晰红外图像,以及跨越了600多光年的全景图。高分辨率的图像显示了气体和尘埃漩涡中的细节,为未来研究恒星的形成以及银河系核心超大碳市开了,蚂蚁森林可以卖碳汇赚钱了?真相却是万众期待的全国碳市场终于在7月16日启动,并且当天交易额就超过2亿,这使得前段时间吵得火热的蚂蚁森林卖碳汇赚钱的传闻又死灰复燃。碳汇究竟是个什么东西?蚂蚁集团究竟能否通过蚂蚁森林赚2020年区块链最具影响力的前20强人物(中国人占14!)FortuneZhttpsfortunez。com从Facebook宣布推出加密货币Libra和数字钱包Calibra的计划,到美国国会强制暂停该项目,之后到中国抓住机遇,再到Cr超60万斤成熟,产地低至6毛一斤,吃货水果店为何卖5元前一段时间,湖北地区连续下了一个星期的大雨,现在正是高温天气,下雨也给作物生长提供了水源。但是到了水果成熟的时候,连续下雨就给果农带来了很大的压力,熟了的果实没办法采摘,只能掉到地成熟的桃子,市场低迷,水果店的价格比产地高很多,为什么?今年受到大环境的影响,人们普遍收入不太高,有的人消费就比以前要少一些,能少买的东西尽量少买。像炎热的夏季,正是瓜果上市的季节,由于今年很多的水果,都出现了降价的情况,有一些人就等着北卡罗来纳州高中一名学生在枪击案中丧生据报道,一名嫌疑人在北卡罗来纳州温斯顿塞勒姆的塔博尔山高中发生枪击事件导致一名学生死亡数小时后被拘留。受害者被当局确认为小威廉查维斯雷纳德米勒(WilliamChavisRayna英国Kokoshungsan公司的最新平台,让你轻松增加被动收入(20202月01日)想以最小的投资赚取被动收入的人,可以好好利用KokoshungsanInvest提供的革命性赚钱平台。由KokoshungsanLtd。发起的项目KokoshWPS鸿蒙版上线!HarmonyOS能否打破国外操作OS统治局面最近不少鸿蒙系统用户反馈,WPS办公软件鸿蒙版已经正式上线华为应用服务中心。WPS是国内办公软件,对个人而言完全免费WPS鸿蒙版上线华为服务中心,对鸿蒙生态来说是一个好消息,WPS