单片机编程与C语言的关系和基本编程方法、C51的基本数据类型和应
用、C51的运算符和数组等、中断和定时器、8255的原理和应用、串行
通信、I2C的原理和编程、键盘扫描、数码管扫描、LCD的应用、A/D原
理、通信协议等。每个课题都进行实习操作。
【理论内容】
◇单片机组成、应用领域及开发特点;
◇单片机结构和原理:包括51单片机的构成、微处理器及其时序、最小应用系统、地址分配、管脚功能、复位电路等;
◇C-51语言及编程方法;
◇单片机的内部编程:I/O控制、定时器、中断、串口通信;
◇单片机的外围接口及编程:WATCHDOG、EEPROM接口、串行扩展、并行扩展、DAC及ADC接口;
◇单片机其他设计:通信协议设计;抗干扰设计。
【实验内容】
用专用设备试验:包括硬件设计、软件设计、定时器的使用,EEPROM的读写功能,有红、绿、黄灯的控制。串行通信、多机通信,A/D变换等。真正自己动手实验:包括自己动手设计硬件、焊接电路板,软件调试等。