本书主要介绍了单片机的应用原理,所述实训项目涉及了I/O口、中断、定时器、计数器、串行通信、键盘接口、LED数码管、LCD显示器、温度传感器DS18B20、A/D和D/A转换、PMW波、电机、语音电路、I2C通信等多个模块的实例;结合实验室配置的开发板进行实验,可使读者从实践中加深对单片机的学习印象,进而提高单片机应用者的动手能力.
本书通过对各个实例的介绍,阐述了单片机模块的基础知识及硬件电路的搭建方法;提供了通用性极高的程序函数,便于读者修改和移植到其他的程序当中;同时结合实例讲解了程序疑点,通过实验教学单片机实验箱将各个实例进行演示.
本书可作为高职高专院校单片机实训的教学参考书.
项目一 I/O 口控制实验………………………………………………………………………… 1
项目二 流水灯实验……………………………………………………………………………… 5
项目三 继电器控制实验……………………………………………………………………… 10
项目四 外部中断实验………………………………………………………………………… 15
项目五 定时器实验…………………………………………………………………………… 26
项目六 计数器实验…………………………………………………………………………… 34
项目七 74LS164串转并实验………………………………………………………………… 37
项目八 74LS165并转串实验………………………………………………………………… 42
项目九 74HC138译码器实验………………………………………………………………… 45
项目十 音频驱动实验………………………………………………………………………… 49
项目十一 电子琴模拟实验…………………………………………………………………… 56
项目十二 PWM 信号的产生实验…………………………………………………………… 63
项目十三 “看门狗”实验……………………………………………………………………… 67
项目十四 查询式键盘实验…………………………………………………………………… 71
项目十五 7279阵列式键盘实验……………………………………………………………… 77
项目十六 双色LED 点阵显示实验…………………………………………………………… 86
项目十七 555电路的测频实验……………………………………………………………… 93
项目十八 I2C总线实验……………………………………………………………………… 101
项目十九 串行A/D 转换实验……………………………………………………………… 111
项目二十 串行D/A 转换实验……………………………………………………………… 118
项目二十一 温度传感器温度控制实验……………………………………………………… 123
项目二十二 字符型液晶显示实验…………………………………………………………… 133
项目二十三 128×64液晶显示实验………………………………………………………… 144
项目二十四 RS232串口通信实验…………………………………………………………… 156
项目二十五 RS485通信实验………………………………………………………………… 164
项目二十六 直流电动机控制实验…………………………………………………………… 170
项目二十七 步进电动机控制实验…………………………………………………………… 176
参考文献………………………………………………………………………………………… 182