久久久久久久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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日产精品一区二区三区四区 | 浮生影院免费观看中文版 | 在线观看av网站永久 | 国内久久 | www.99热| 国产亚洲精品91 | 国产精品日韩欧美一区二区三区 | 久久一| 国产精品精品久久久 | 欧美久 | 538在线精品 | 中文字幕国产日韩 | 国产网站在线 | 日韩毛片在线观看 | 亚洲欧洲精品成人久久奇米网 | 99亚洲| 欧美一级在线 | 久久久久久亚洲欧洲 | a在线观看| 伊人免费在线观看 | 国产日韩视频 | 欧美黄色片在线观看 | 一区二区三区在线播放视频 | 国产美女视频黄a视频免费 国产精品福利视频 | 亚洲影音先锋 | 国内久久| 99精品免费视频 | 嫩呦国产一区二区三区av | 91国语清晰打电话对白 | 久久新视频 | 色婷婷av777 av免费网站在线 | 国产成人精品久久二区二区91 | 亚洲高清视频在线观看 | 久久一二 | 中文字幕电影在线观看 | 国产精品亚洲一区二区三区在线 | 日日夜夜天天 | 自拍偷拍一区二区三区 | 国产成人网 | 国产三级在线观看播放 | 黑人粗黑大躁护士 |