![]()
作者简介 毕克玲,女,汉族,讲师,大连海事大学硕士,发表《基于ARM的ZigBee无线网络传感器的设计与实现》等论文多篇;主持完成《基于zigbee技术的学生考勤系统设计》校级科研课题;发表《一种智能车用安全系统装置》等多项实用新型;发表《智能公交站牌软件V1.0》软件著作权多项;主持并参加《计算机概论》、《单片机原理与接口技术》等多项校级教学模式改革项目。 目录 1单片机概述 1.1单片机的发展 1.2单片机的应用 1.3常用单片机型号简介 2单片机硬件基础 2.1单片机内部结构 2.2单片机引脚及其功能 2.3单片机存储器结构 2.4单片机时钟 2.5单片机最小系统的设计 3单片机系统的设计与开发环境 3.1实例——用单片机点亮一个LED灯 3.2Keil软件的安装 3.3Keil工程的建立 3.4Keil调试 3.5Proteus开发平台 3.6进入ProteusISIS 4C51程序设计基础 4.1标识符与关键字 4.2C51程序设计的基本语法 4.3C51程序的基本语句 4.4函数 4.5函数变量的存储方式 4.6数组 4.7指针 4.8数组的指针 4.9结构体、共用体与枚举体 4.10预处理器 5项目一——单片机控制LED流水灯 5.1单片机I/O口结构 5.2单片机I/O口编程 5.3实验项目 6项目二——中断 6.1中断的概念 6.2单片机中断系统 6.3实验项目 7项目三——数码管 7.1数码管结构及原理 7.2LED数码管静态显示电路 7.3LED数码管动态显示电路 7.4实验项目 8项目四——单片机定时器/计数器 8.1单片机定时器/计数器结构 8.2单片机定时器/计数器工作方式与工作模式 8.3实验项目 9项目五——键盘 9.1按键检测的原理 9.2按键消抖 9.3矩阵按键 9.4实验项目 10项目六——单片机控制字符液晶显示 10.1LCD1602液晶显示模块原理 10.2LCD1602操作时序图 10.3相关指令介绍 10.41602编程方法 10.5实验项目 11项目七——单片机串口 11.1单片机串口结构及其工作原理 11.2串口的工作方式 11.3串行工作方式 11.4串口波特率计算 11.5单片机串口做串行移位寄存器应用实验 11.6单片机与笔记本电脑通信实验 11.7实验项目 12项目八——ADC0809 12.1ADC0809简介 12.2ADC0809与单片机的接口及其编程 12.3实验项目 13项目九——DAC0832 13.1DAC0832转换器介绍 13.2DAC0832简介 13.3DAC0832与单片机的接口及其编程 13.4实验项目 14项目十——I2C串行总线 14.1I2C串行总线的组成及工作原理 14.2I2C串行总线概述 14.3I2C总线的数据传送 14.4实验项目 15数字温湿度测量系统设计 15.1设计任务 15.2SHT11芯片介绍 15.3硬件电路设计 15.4软件程序设计 16基于单片机的可扩展智能插座 16.1设计任务 16.2设计思想 16.3系统结构设计 16.4硬件电路设计 16.5软件程序设计 17智能养鱼一体化系统 17.1设计任务 17.2设计任务描述 17.3系统结构设计 17.4硬件电路设计 17.5软件程序设计 参考文献 附录一ASCII码表 附录二Proteus常用器件查找代码 内容推荐 单片机技术是一门实践性非常强的专业技术课程。单片机是单片微型计算机(Single Chip Microcomputer)的简称,具有集成度高、处理功能强、可靠性好、系统结构简单、体积小,速度快、功能低、价格低廉等特点,在武器装备、航空航天、机器人、智能仪器仪表、工业检测控制、机电 |