Thông báo

Collapse
No announcement yet.

pro ơi!giúp em với(xin chỉ giúp về code đo thời gian)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • pro ơi!giúp em với(xin chỉ giúp về code đo thời gian)

    mình mô phỏng mạch đo thời gian thực và hiển thị lên máy tính.
    nhưng khi viết code.thấy ko báo lỗi nhưng mà không chạy.
    đây là code và mạch mô phỏng bằng proteous.mong mọi người chỉ giúp.sắp đến hạn nộp rồi
    PHP Code:
    #include <REGX52.H>
    #include <stdio.h>
    #include<intrins.h>
    unsigned long int dem;
    char t;
    sbit contac1=P3^4;
    sbit contac2=P3^3;
    sbit contac3=P3^2;
    bit a,b,c;
    void hienthi()
    {
    SCON=0x52;//port noi tiep che do 1,REN=TI=1
    TMOD=0x20;//timer 1 che do 2
    TH1=TL1=-3;//toc do baud la 9600
    TR1=1;
    while(!
    TI);//cho TI=1
    TI=0;//xoa TI
    SBUF =t;//gui gia tri trong bien t
    }
    void main (void)
    {
    TMOD=0x01;// timer 0 che do 1
    TH0=TL0=-100;// nap gia tri cho timer 1
    IE=0x85;//co phep ngat ngoai INT0 va INT1
    IP=0;// ngat ngang bang nhau
    dem=0;
     
    contac1=contac2=contac3=1;//doc trang thai contac
               
    a=contac1;//gan gia tri con tac
               
    b=contac2;//nt
               
    c=contac3;//nt
    while(1)
    {
    if(
    a==0)//contac1 dong
    TR0=1;//cho timer 0 bat dau tao thoi gian.
    dem=TH0*256+TL0;
    dem=t;
    }
    }
    void ngatT0(voidinterrupt 0//ngat ngoai INT0
    {
    if(
    b==0)//contac2 dong
    TF0=1;//timer 0 dung tao thoi gian
    TR0=1;
    while(
    1)
    {
    hienthi();
    }

    còn đây là mạch mô phỏng:http://www.mediafire.com/?e1rak407sl4apio

Về tác giả

Collapse

Thái Tuế_vy Tìm hiểu thêm về Thái Tuế_vy

Bài viết mới nhất

Collapse

Đang tải...
X