BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ ĐIỆN BÁO CÁO MÔN HỌC... Bài 1: Yêu cầu “ Viết chương trình điều khiển 8 led sáng tắt , led sáng từ trái sang phải dịch 1
Trang 1
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM
KHOA CÔNG NGHỆ ĐIỆN
BÁO CÁO MÔN HỌC
Trang 2Bài 1: Yêu cầu “ Viết chương trình điều khiển 8 led sáng tắt , led sáng từ trái sang phải dịch 1 led sáng, led sáng dần từ phải sang trái, led tắt dần từ trái sang phải”.
Trang 4void tatDan() { //ham DK led tat dan tu trai sang phai
Trang 6void delay(unsigned int ms) { //ham delay
Trang 8#include <bai3.h>
#include<def_877a.h>
#define LCD_ENABLE_PIN PIN_A5
Trang 9#define LCD_RS_PIN PIN_A2
#define LCD_RW_PIN PIN_A3
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
#define RELAY PIN_B0
Trang 11Bài 4: Điều khiển động cơ hiển thị tốc độ động cơ trên LED 7 đoạn
#define Tang pin_b0
#define Giam pin_b1
#define ON_OFF pin_b2
const unsigned char LED[10]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
Trang 12unsigned int VALUE, TOCDO;
int1 TTDC; //khai bao bien chi mang gt 0/1
void delay(unsigned int ms) { //ham delay
Trang 15SETUP_TIMER_2(T2_DIV_BY_16,249,1); //dung CCP1 vaTimer2 de thiet lap PWM
Trang 16Bài 5: Điều khiển khối động cơ bước yêu cầu: Viết chương trình điều khiển động cơ bước theo yêu cầu sau.