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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3172|回復: 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. }
復制代碼


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

使用道具 舉報

沙發
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 | 只看該作者
串口發送程序嗎
回復

使用道具 舉報

5#
ID:245605 發表于 2017-11-3 10:42 | 只看該作者
數碼管計時程序?
回復

使用道具 舉報

6#
ID:123289 發表于 2017-11-3 10:43 | 只看該作者
先找些有注解的例程看看,經驗值提高后,再來看這個程序。
回復

使用道具 舉報

7#
ID:229064 發表于 2017-11-3 11:07 | 只看該作者
這個程序能用嗎?   我怎么感覺很亂,沒有一點思路!
回復

使用道具 舉報

8#
ID:245713 發表于 2017-11-3 15:28 | 只看該作者
程序的思路好亂,有點拼湊的感覺。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美日韩综合精品一区二区 | 亚洲视频免费在线观看 | 精品欧美一区二区三区久久久 | 午夜爽爽爽男女免费观看影院 | 中文字幕男人的天堂 | 在线中文字幕视频 | 国产欧美精品一区二区三区 | 国产精品视频偷伦精品视频 | 精品亚洲91 | 国产中文字幕亚洲 | 九九精品视频在线 | 成人免费观看网站 | 国产成人精品一区二区三 | 久久久久久国产精品 | 国产资源在线观看 | 日韩在线| 日韩在线观看视频一区 | 99视频免费在线 | 欧美一级二级视频 | 超碰91在线 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 一区二区在线 | 久久精品国产亚洲夜色av网站 | 日本粉嫩一区二区三区视频 | 黄色在线观看网址 | 亚洲福利在线观看 | 毛片视频免费 | 国产精品国产 | 成人教育av | 久久一区二区av | 精品久久伊人 | 精品久久久久久久 | 欧美区日韩区 | 国产一级在线观看 | 中文字幕在线看 | 色黄爽 | 天天操天天摸天天爽 | 亚洲国产成人精品女人 | 亚洲性视频 | 黄色在线免费观看视频网站 | 亚洲 欧美 日韩 在线 |