1/15/2018

25 CON CHIP LÀM RUNG CHUYỂN THẾ GIỚI

Một danh sách gồm những con chíp sáng tạo, hấp dẫn và đáng học hỏi nhất.

Trong ngành thiết kế vi mạnh cũng như trong cuộc sống, thi thoảng những điều nhỏ nhặt cũng có thể làm nên những thay đổi lớn lao. Đem ước mơ của mình vào một vi mạch, khắc nó lên một miếng silic và sáng tạo nhỏ bé của bạn có thể là bước khởi đầu của một cuộc cách mạng công nghệ. Điều đó đã thành hiện thực với bộ vi xử lý Intel 8088, bộ nhớ RAM 4 kilobit của Mostek MK4096, bộ xử lý tín hiệu số Texas Instruments TMS32010...
Trong số rất nhiều con chip vĩ đại đã đi ra từ nhà máy xuyên suốt nửa thế kỷ của triều đại mạch tích hợp, có một nhóm nhỏ nổi bật. Thiết kế của chúng đã được chứng minh là rất tiên tiến, vươn ra khỏi các khuân mẫu, vượt trước thời đại, đáng để chúng ta tìm hiểu, ghi nhớ kỹ về chúng. Chỉ cần nói rằng chúng đã cho chúng ta những công nghệ giúp cho cuộc sống tẻ nhạt, ngắn ngủi của mỗi con người trong thế giới này có thêm giá trị. Danh sách 25 IC này xứng đáng vinh danh trên vị trí trang trọng nhất của ngôi nhà mà Jack Kilby Robert Noyce đã xây nên. Một số trong số chúng đã trở thành những biểu tượng bất diệt ví dụ như bộ đếm thời gian Signetics 555. Những thứ khác, chẳng hạn như bộ khuếch đại thuật toán Fairchild 741, trở thành những ví dụ kinh điển trong sách giáo khoa. Một số khác, giống như vi điều khiển PIC của Microchip Technology, đã thu về lợi nhuận hàng tỉ đô la và vẫn đang tiếp tục được bán ra. Một số ít, như bộ nhớ flash của Toshiba, đã tạo ra những thị trường mới. Và một, ít nhất, đã thành một biểu tượng trong văn hóa đại chúng. Chả hạn như MOS Technology 6502.

1/09/2018

BÀI TOÁN RÚT GỌN PHÂN SỐ BẰNG CODE C++

Đề bài: nhập vào một phân số rút gọn cho tới khi là phân số tối giảm.

Bài làm:

#include <iostream.h>
#include <conio.h>

void main(){
int tu,mau;
int s;

cout<<"Moi nhap vao phan so: ";
cout<<"/ntu: ";
cin>> tu;
cout<<"/nmau: ";
cin>> mau;

if(tu > mau)
for(i = mau; i <= mau; i++)
if(tu%i==0 && mau%i==0)
i=s;
else
cout<<"Phan so toi gian"
else
for(i = tu; i <= tu; i++)
if(tu%i==0 && mau%i==0)
i=s;
else
cout<<"Phan so toi gian"

cout<<"Ket qua: "<< tu/s << "/" << mau/s;

getch();
}

1/08/2018

BÀI TOÁN TÍNH BỘI CHUNG NHỎ NHẤT BẰNG C++

Đề bài: Nhập vào hai số, viết chương trình tính bội chung nhỏ nhất của hai số đó.

Bài làm:

#include <iostream.h>

void main(){
int m,n;
int kq;

cout<<"Moi nhap vao hai so: ";
cin>> m >> n;

if(m>n){
for(i= m*n;i >= n; i--){
if(m%i==0 && n%i==0)
i = kq;
}
else{
for(i= m*n; i >= m; i--){
if(m%i==0 && n%i==0)
i = kq;
}
}

cout<<"BCNN la: "<<kq;

getch();
}

1/05/2018

Album ảnh đẹp Sơn La Vol 02 || Son La beautiful photo album Vol 02

Album ảnh đẹp Sơn La Vol.01 || Son La beautiful photo album Vol.01 xem thêm ảnh tại || watch more:
https://500px.com/minhhaidang881
https://www.flickr.com/photos/125449661@N05/



1/03/2018

Tính toán vòng lặp tạo trễ cho vi điều khiển họ 8051 bằng code Assembly

    Vòng lặp tạo trễ là một đoạn mã thường xuyên xuất hiện trong các chương trình hợp ngữ Assembly dùng trong các hệ thống nhúng vận hành theo thời gian thực. Ví dụ: khi cần xuất điện áp dương ở chân P1.0 trong khoảng thời gian là 1s sau đó ngắt thì cần thời gian duy trì 1s ấy vi điều khiển giữ mức điện áp dương trước khi ngắt.

1/01/2018

12/18/2017

Bài toán tính phương trình bậc 2 bằng C++

Đề bài: viết chương trình giải phương trình bậc 2

Bài làm:

#include <iostream.h>
#include <math.h>

void main(){
float a,b,c;
float detal;
float x1,x2;
cout << "Moi nhap vao cac so: ";
cin >> a >> b >> c;
detal = b*b - 4*a*c;
if(detal < 0)
cout << "Phuong trinh vo nghiem!";
else if(detal == 0)
cout << "Phuong trinh co hai nghiem kep: " << -b/2*a;
else
cout << "Phuong trinh co hai nghiem: x1 = " << b+sqrt(detal))/2*a << " va x2 = " << (-b-sqrt(detal))/2*a;
getch();
}

12/13/2017

Bài toán tìm trọng tâm tam giác C++

Đề bài: Tìm tọa độ trọng tâm tam giác cho trước.

Bài làm:
//chương trình tìm trọng tâm tam giác
#include <stdio.h>
#include <conio>

int main(){
    int xA,yA,xB,yB,xC,yC;
   
    cout << "Xin nhập vào tọa độ đỉnh A: ";
    cin << xA << yA;
    cout <<"\nXin nhập vào tọa độ đỉnh B: ";
    cin << xB << yB;
    cout <<"\nXin nhập vào tọa độ đỉnh C: ";
    cin << xC << yC;
   
    cout << "Tọa độ trọng tâm i là: " << (xA+xB+xC)/3 << "' " << (yA+yB+yC)/3;
   
    getch();
}

12/11/2017

Bài toán in ra số lẻ C++

Đề bài: nhập vào 2 số, in ra số lẻ giữa hai số đó

Bài giải:
#include <iostream.h>

void main(){
int n,i;
for(i=1;i<n;i+=2)
cout>>i>>"/t";
getch();
}