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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3249|回復: 7
收起左側

這個51單片機程序各語句的意思?

[復制鏈接]
ID:240027 發表于 2017-11-2 20:03 | 顯示全部樓層 |閱讀模式
各語句的意思
  1. #include "reg52.h"
  2. #define uchar unsigned char
  3. #define uint  unsigned int
  4. unsigned int z;
  5. unsigned int time=0;



  6. unsigned  char  code  s8[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  7. uchar timeL;

  8. uchar timeH;

  9. sbit TX=P2^0;

  10. sbit RX=P3^2;

  11. void delay(unsigned int x)
  12. {
  13.    unsigned int y;
  14.    for(x;x>0;x--)
  15.      for(y=0;y<125;y++)
  16.   ;
  17. }
  18. void Display(unsigned int x)
  19. {
  20.      unsigned char shu1,shu2,shu3,shu4;

  21.    shu1=x/1000;
  22.    shu2=x/100%10;
  23.    shu3=x/10%10;
  24.    shu4=x%10;
  25.      P2=s8[shu1];
  26.   P0=0x80;
  27.           delay(1);

  28. P2=s8[shu2];
  29. P0=0x40;
  30.           delay(1);

  31. P2=s8[shu3];
  32. P0=0x08;
  33.           delay(1);

  34. P2=s8[shu4];
  35. P0=0x01;
  36.           delay(1);
  37. }                 



  38. void delay_20us()

  39. {

  40.   uchar a ;

  41.    for(a=0;a<10;a++);

  42. }
  43. void Conut(void)

  44. {
  45.    time=TH0*256+TL0;

  46.    TH0=0;
  47.    TL0=0;
  48. //   z=(time*340)/2;
  49.    z=time/10;
  50. }
  51. void main ()

  52. {
  53.         int y;


  54.   TX=0;

  55. // EA=1;

  56.   TMOD=0x01;
  57. TH0=0;
  58. TL0=0;
  59. TR0=0;
  60. TX=0;

  61.   while(1)

  62.   {

  63.   TX=1;

  64. delay_20us() ;

  65.            TX=0;
  66.      while(RX==0);
  67. TR0=1;
  68.   while(RX==1);
  69. TR0=0;

  70. Conut();
  71. for(y=0;y<50;y++)
  72.    Display(z);

  73. }

  74. }
復制代碼


回復

使用道具 舉報

ID:213173 發表于 2017-11-2 21:28 | 顯示全部樓層
這個程序根本跑不了,貌似拼湊起來的,也沒有經過實驗。
回復

使用道具 舉報

ID:111634 發表于 2017-11-2 22:36 | 顯示全部樓層
要了解程序各語句的意思,為什么不找有注解的案例?介紹你2本書,張志良編著的:《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學。《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
回復

使用道具 舉報

ID:234581 發表于 2017-11-3 01:24 | 顯示全部樓層
串口發送程序嗎
回復

使用道具 舉報

ID:245605 發表于 2017-11-3 10:42 | 顯示全部樓層
數碼管計時程序?
回復

使用道具 舉報

ID:123289 發表于 2017-11-3 10:43 | 顯示全部樓層
先找些有注解的例程看看,經驗值提高后,再來看這個程序。
回復

使用道具 舉報

ID:229064 發表于 2017-11-3 11:07 | 顯示全部樓層
這個程序能用嗎?   我怎么感覺很亂,沒有一點思路!
回復

使用道具 舉報

ID:245713 發表于 2017-11-3 15:28 | 顯示全部樓層
程序的思路好亂,有點拼湊的感覺。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 淫片一级国产 | 久久久久久久91 | 欧美一级黄色片免费观看 | 久久久久久久久久久久亚洲 | 中文字幕av网 | 天天射网站 | 久久久久久久久久久久久九 | 久久久久久久av | 成人午夜免费视频 | 亚洲 日本 欧美 中文幕 | 成年免费大片黄在线观看一级 | 日本精品一区 | 色婷婷综合久久久中文字幕 | 亚洲36d大奶网| 欧美黑人体内she精在线观看 | 亚洲国产专区 | 亚洲一一在线 | 免费在线观看成人 | 亚洲电影一级片 | 天天玩天天操天天干 | 草草视频在线播放 | 91久久北条麻妃一区二区三区 | 亚洲乱码国产乱码精品精的特点 | 91久久国产综合久久 | 国产精品毛片一区二区三区 | 999re5这里只有精品 | 91天堂 | 午夜精品久久久久久久99黑人 | 久久精品视频网站 | 久久久久久久久精 | 91精品国产91久久久久久吃药 | 国产精品久久久久久影视 | 99热.com| 青青草视频免费观看 | 日韩av在线不卡 | 免费看一区二区三区 | 一区二区免费在线视频 | 国产精品久久久久久久一区二区 | 国产一级淫片免费视频 | 国产精品大全 | 欧美一级二级三级 |