Luận văn Dùng máy vi tính thiết kế máy chấm thi trắc nghiệm
Bài thi được đưa vào máy, ô có tô đen cho mạch mức 1, ngược lại là mức 0 . Nếu mép giấy đưa vào máy chưa nằm ngang sẽ làm cho cổng AND 1 có mức ra 0, khi đó đèn ERROR sẽ sáng (có mức 1 nhờ cổng NOT 1 ) và làm IC 555 dao động ( với chu kỳ T = = 0.265 1/4 giây) phát tín hiệu ra loa . Như vậy, khi không có giấy hoặc đưa giấy vào chưa cân bằng hai mép thì đèn ERROR sáng và loa phát tiếng kêu . Trong trường hợp ngược lại, hai mép giấy đã thẳng hàng thì cổng AND 1 có mức ra là 1 khi đó đèn READY sáng . Điều nầy sẽ làm cho cổng AND 2 có một đường vào với mức là 1, như vậy nếu đường vào còn lại có mức là 1 nữa thì sẽ làm cho mô tơ quay (để cuộn giấy lên) nhờ cổng OR 1 . Ta xét cổng vào còn lại nầy : cổng nầy được nối với mã đầu và cuối hàng qua cổng đảo 2 , nếu mã đầu hàng và cuối hàng thẳng hàng thì cổng AND 3 có mức ra là 1 . Trong trường hợp ngược lại, nghĩa là khi mã đầu hàng và cuôí hàng không thẳng hàng hoặc khi LED hồng ngoại ở bất kỳ vị trí nào trên các vùng trống giữa các hàng với nhau sẽ làm cho cổng AND 3 có mức ra là 0, lúc đó NOT 2 có mức ra là 1 - đây cũng là mức của cổng vào còn lại nầy . Như vậy mức ra của cổng AND 2 nầy là 1 sẽ làm cho mô tơ quay đẩy giấy lên . Vậy, sau khi đưa giấy vào ngay ngắn, thì mô tơ sẽ tự động đẩy giấy lên , và nó sẽ dừng khi gặp phải bất kỳ dấu đầu hàng và cuối hàng đầu tiên . ( lúc đó cổng VÀ 2 2 có mức ra là 0 và hẳn nhiên là ta phải dùng lệnh xuất OUT pc6, 0 trong chương trình để làm cho mức ra của cổng HOẶC 1 chỉ phụ thuộc vào mức ra của cổng VÀ 2 mà thôi) .
Các file đính kèm theo tài liệu này:
- THIET_KE_MAY_CHAM_THI_TRAC_.DOC