单片机原理及接口(C语言版)0906.pdf

所需积分/C币:17 2013-03-12 10:26:28 1.77MB PDF

单片机原理及接口(C 语言版)——北京交通大学计算机与信息技术学院,陈连坤,2009v001 1 目录 1 单片机原理及单片机系统的开发方法 1.1 计算机系统的组成 1.1.1 计算机的硬件系统 1.1.2 CPU、微处理器及单片机 1.1.3 指令系统与寻址方式 1.1.3.1 指令系统 1.1.3.2 寻址方式 1.2 嵌入式系统与单片机系统 1.2.1 嵌入式系统 1.2.2 单片机系统 1.2.2.1 单片机的特点与分类 1.2.2.2 单片机的组成及其工作过程 1.2.2.3 单片机系统的开发方法 习题与思考题 2 51 内核单片机的应用基础 2.1 MCS-51 单片机简介 2.
单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 5.1知识背景一-51内核单片机的中断系统 5.1.1中断系统的结构 5.1.2中断的响应过程 5.1.3中断系统的控制方式 5.1.4利周 Configuration Wizard获得C805320单片机相关程序代码 5.2程序解析 3程序的下载和调试 习题与思考题 6C8051F单片机时钟系统的应用编程 6.1C8051F320单片机时钟系统的应用编程 6.1.1知识背景一—C8051F单片机的时钟系统 6.1.1.1C8051F单片机时钟系统的特点 6.1.1.2C8051F320单片机的时钟系统 6.1.1.3利用 Configuration wizard获得C8051320单片机相关程序代码 6.1.2程序解析 6.1.3程序的下载和调试 6.2C8051F120单片机时钟系统的应用编程 6.2.1知识背景一-C8051F120单片机的时钟系统 6.2.1.1C8051F120单片机的时钟系统 6.2.1.2利用 Configuration Wizard获得C805F120单片机相关程序代码 6.2.2程序解析 6.2.3程序的下载和调试 习题与思考题 751内核单片机定时器/计数器及PCA的应用编程 7.1利用定时器实现LED定时闪烁 7.1.1知识背景一—51内核单片机的定时器 7.1.1.1定时器/计数器0和定时器/计数器1 7.1.1.2定时器/计数器2-定时器/计数器4 7.1.1.3C8051F320单片机的定时器/计数器3 7.1.1.3利用 Configuration wizard获得C8051F320单片机相关程序代码 7.1.2程序解析 7.1.3程序的下载和调试 7.2利用PCA实现LED定时闪烁 7.2.1知识背景一-51内核单片机的PCA 7.2.1.1PCA的定时器功能 7.2.1.2PCA的其他功能 7.2.1.3C8051F320单片机的PCA 7.2.1.4利用 Configuration wizard获得C8051F320单片机相关程序代码 2.2程序解析 2.3程序的下载和调试 习题与思考题 8单片机常用显示输出设备的应用编程 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 1LED数码管的应用编程 1.1知识背景一一动态扫描实现多位LED数码管显示的原理 8.1.2利用 Configuration Wizard获得C8051F320单片机相关程序代码 8.1.3程序解析 8.1.4程序的下载和调试 8.2LED屏的应用编程 8.2.1知识背景一一LED屏的实现原理 2.2利用 Configuration wizard获得C8051F330单片机相关程序代码 8.2.3程序解析 8.2.4程序的下载和调试 8.3LCM的应用编程 8.3.1知识背景一一LCM的应用基础 8.3.2利用 Configuration Wizard获得C8051F120单片机相关程序代码 8.3.3程序解析 8.3.4程序的下载和调试 习题与思考题 单片机常用输入设备的应用编程 9.1矩阵式键盘的应用编程 9.1.1知识背景——动态扫描实现实现矩阵式键盘的原理 9.1.2利用 Configuration Wizard获得C8051F320单片机相关程序代码 9.1.3程序解析 9.1.4程序的下载和调试 9.2移位寄存器实现的键盘的应用编程 9.2.1知识背景—一串行输入扩展的原理 9.2.2利用 Configuration Wizard获得C8051F120单片机相关程序代码 9.2.3程序解析 9.2.4程序的下载和调试 9.3微机键盘的应用编程 9.3.1知识背景—一徵机键盘工作的原理 9.3.1.1微机键盘的接口标准 9.3.1.2微机键盘的编码方式 9.3.1.3利用 Configuration Wizard获得C8051F320单片机相关程序代码 9.3.2程序解析 9.3.3程序的下线和谓试 习题与思考趟 1051内核单片机ART的应用编程 10.1c8051F320单片机UART的应用编程 10.1.1知识背景1—一串口通信标准简介 10.1.2串口调试工具软件的使用方法筒介 10.1.3知识背景2--51内核单片机的UART 10.1.3 MCS-51单片机约UA 10.1.3.2C8051F320单片机的UART 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 10.1.3.3利用 Configuration Wizard获得C8051F320单片机相关程序代码 10.1.4程序解析 10.1.5程序的下载和调试 10.2C8051F120单片机UART的应用编程 10.2.1知识背景一—C8051120单片机的UART 10.2.2利用 Configuration wizard获得C8051F120单片机相关程序代码 10.2.3稈序解析 10.2.4程序的下载和调试 习题与思考题 11C8051F单片机 SMBus/C的应用编程 1.1C805F320单片机 SMBus/IC的应用编程 11.1.1知识背景1——MA8518芯片简介 11.1.2知识背景2—- SMBus/IC标准筒介 知识背景3——C8051320单片机的 SMBus/IC 11.1.4利用 Configuration Wizar得C8051F320单片机相关程序代码 11.1.5程序解析 11.1.6程序的下载和调试 11.2C8051F120单片机 SMBus/IC的应用编程 1.2.1知识背景1——FM31256芯片简介 11.2.2知识背景2——C8051F120单片机的 SMBuS/I2C 11.2.3利用 Configuration wizard获得C8051F120单片机相关程序代码 11.2.4程序解析 11.2.5程序的下载和调试 习题与思考题 12c8051F单片机SPI的应用编程 12.1C805F005单片机SP的应月编程 12.1.1知识背景1-—ATDB161D芯片简介 12.1.2知识背景2—SP标准简介 2.1.3知识背景3-—C8051F005单片机的SPI 2.1.4利用 Configuration wizard获得C8051F005单片机相关程序代码 12.1.5程序解析 12.1.6程序的下我和调试 12.2C8051F120单片机SPI的应周编程 12.2.1知识背景一一C8051F120单片机的SPI 12.2.2利用 Configuration wizard获得C8051F120单片机相关程序代码 12.2.3程序解析 12.2.4程序的下我和调试 习题与思考题 13C8051F320单片机USB的应用编程 知识背景1—USB标准简介 13.2知识背景2——C8051F320单片机的UB 5 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 知识背景3-— USBxpress软件开发包简介 利用 Configuration Wizard获得C8051F320单片机相关程序代码 5程序解析 程序的下载和调试 习题与思考题 14C8051F040单片机CAN的应用编程 知识背景1一一CAN标准简介 14.2知识背景2--C8051F040单片机的CAN 利用 Configuration Wizard获得C8051040单片机相关程序代码 14.4程序解析 程序的下载和调试 习题与思考题 15c8051F单片机比较器的应用编程 15.1C8051F005单片机较器的应用编程 5.1.1知识背景一—C8051F单片机的比较器 15.1.2C8051F005单片机的比较器 15.1.3利用 Configuration wizard获得C8051F005单片机相关程序代码 15.1.4程序解析 15.1.5程序的下载和调试 1.2C8051F120单片机之较器的应用编程 15.2.1知识背景一—C8051120单片机的比较器 15.2.2利用 Configuration Wizard获得C8051F120单片机相关程序代码 15.2.3程序解析 15.2.4程序的下载和调试 习题与思考题 16C8051F单片机基准电压电路的应用编程 16.1C8051F320单片机基准电压电路的应用编程 16.1.1知识背景一一C8051F单片机的基准电压电路 16.1.2C8051F320单片机的基准电压电路 16.1.3利用 Configuration wizard获得C805120单片机相关程序代码 16.1.4程序解析 6.1.5程序的下或和调试 16.2C8051F120单片机基准电压电路的应用编栏 16.2.1C8051F120单片机的基准电压电路 16.2.3利用 Configuration wizar获得C8051F120单片机相关程序代码 15.2.3程序解析 15.2.4程序的下或和调试 习题与思考题 17C8051F单片机ADC的应用编程 17.1C8051F340单片机ADC的应月编程 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 17.1.1知识背景一C8051F单片机的ADC 17.1.2C8051F340单片机的ADC 17.1.3利用 Configuration Wizard获得C8051F340单片机相关程序代码 17.1.4程序解析 17.1.5程序的下载和调试 17.2C8051F120单片机ADC的应月编程 17.2.1C8051F120单片机的ADC 17.2.2利用 Configuration Wizard获得C8051F120单片机相关程序代码 17.2.3程序解析 17.2.4程序的下载和调试 习题与思考题 18C8051F单片机DAC的应用编程 18.1C8051F041单片机DAC的应月编程 8.1.1知识背景一—C805lF单片机的DAC 18.1.2C8051F041单片机的DAC 18.1.3利用 Configuration Wizard获得C8051F041单片机相关程序代码 18.1.4程序解析 8.1.5程序的下载和调试 18.2C8051F120单片机DAC的应周编程 18.2.1C8051F120单片机的DAC 18.2.2利用 Configuration wizard获得C8051F120单片机相关程序代码 程序解析 18.2.4程序的下载和调试 习题与思考题 19C8051F单片机EMIF的应用编程 19.1C805120单片机LMI扩展RAM的应用编程 19.1.1知识背景一—C805F单片机的EMIF 19.1.2C8051F120单片机的EMTF 19.1.3利用 Configuration wizard获得C8051F120单片机相关程序代码 9.1.4程序解析 19.1.5程序的下载和调试 19.2RGB接口的SNN彩色LCM的应用编程 19.2.1知识背景一一RGB接口的STN彩色LCM的原理 19.2.2利用 Configuration wizard获得C8051F120单片机相关程序代码 19.2.3程序解析 9.2.4程序的下载和调试 网络接的应用编程 19.3.1知识背景1——CP2201芯片简介 19.3.2知识背景2--CP/P简介 19.3.3知识背景3--TCP/ IP Configuration Wizard的应用 19.2.4利厍 Configuration wizard和TCP/ IP Configuration Wizard获得C8051F120单片机相 关程序代码 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 19.3.4程序解析 19.3.5程序的下载和调试 习题与思考题 20WDT的应用编程 20.1C8051F320单片机WT的应用编程 20.1.1知识背景一-C8051F320单片机的WDT 20.1.2利用 Configuration wizard获得C8051F320单片机相关程序代码 20.1.3程序解析 20.1.4程序的下载和调试 20.2C8051F120单片机WDT的应用编程 20.2.1知识背景一—C8051F120单片机的WDT 20.2.2利用 Configuration wizard获得C8051F120单片机相关程序代码 20.2.3程序解析 20.2.4程序的下载和调试 习题与思考题 21C8051F单片机f1ash的应用编程 21.1C8051F320单片机 flash作为非易失性存储器的应用编程 21.1.1知识背景——C8051F单片机fash的特点 21.1.2C8051F320单片机的rash 21.1.3程序解析 21.1.4程序的下载和调试 21.2C8051F320单片机OEM程序的应用编程 21.2.1程序解析 21.2.2程序的下载和调试 21.3C8051F320单片机IAP的应用编程 21.3.1知识背景一一EX文件的格式及应用 21.3.2程序解析 21.3.3程序的下载和调试 21.4将数据存储至64K字节以上空间的应用编程 21.4.1知识背景一—C8051F120单片机的f1ash 21.4.2程序解析 1.4.3程序的下载和调试 1.5程序大于64K字节的应用编程 21.5.1程序解析 21.5.2程序的下载和调试 习题与思考题 22RTX-51操作系统的应用编程 22.1知识背景一—RTX-51操作系统 22.1.1RTx-51燥作系统简介 22.1.2RTX-51操作系统的应用编程 22.2C805F320单片机RTX-51的应用编程 8 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 22.2.1程序解析 22.2.2程序的下或和调试 2.3C8051F120单片机RTX-51的应用编程 22.3.1程序解析 22.3.2程序的下载和调试 习题与思考题 23其他串行通信的典型应用编程 23.1UART自适应波特率的应用编程 23.1.1知识背景一一UART自适应波特率的原理 23.1.2利用 Configuration Wizard获得C805F320单片机相关程序代码 23.1.3稈序解析 23.1.4程序的下载和调试 软件实现UART的应用编程 23.2.1知识背景一一软件实现UART的原理 23.2.2利用 Configuration Wizard获得C8051F320单片机相关程序代码 23.2.3程序解析 23.2.4程序的下载和调试 23.3RS-485接口的感应卡读卡器的应用编程 23.3.1知识背景一— SYRDSL1-485( SYRDSSSI) SYRDL1-485( SYRLSSS1)感应卡读卡器 23.3.2程序解析 23.2.3程序的下载和调试 23.4RS-485分布式系统的应用编程 23.4.1分布式测温系统的应用编程 23.4.1 知识背景——DS1820数字温度传感器简介 23.4.1.2栏序解析 3.4.1.3程序的下载和调试 23.4.2分布式红外防盗报警系统的应用编程 23.4.2.1知识背景一—MC-760红外探测器筒介 23.4.2.2栏序解析 23.4.2.3栏序的下载和调试 23.4.3分布式防火报警系统的应用编程 23.4.3.1知识背景一一LH-92离子烟感探测器简介 3.4.3.2程序解析 23.4.3.3程序的下载和调试 23.5GPS模块的应用编程 23.5.1知识背景一一GPS模块的原理 23.5.2程序解析 23.5.3程序的下我和调试 23.5 SM/GPRS模块的应用编程 23.5.1知识背景一—GSM/GPRS椟块的原理 3.5.2程序解析 程序的下截和调试 习题与思考题 单片机原理及接口(C语言版)—北京交通大学计算机与信息技术学院,陈连坤,2009001 24其他人机接口的典型应用编程 24.1串行接口的单色LCM的应用编程 24.1.1程序解析 24.1.2程序的下载和调试 24.2标准处理器接口的TFT彩LCM的应用编程 24.2.1知识背景一一标准处理器接口的TFT彩色LCM简介 24.2.2程序解析 24.2.3程序的下载和调试 24.3四线电阻式触摸屏的应用编程 24.3.1知识背景一一四线电阻式触摸屏的原理 24.3.2稈序解析 24.3.3程序的下载和调试 24.4标准微机键盘接口的条形码扫描器的应用编程 程序解析 24.4.2程序的下载和调试 4.5红外遥控发送器知接收器的应用编程 24.5.1知识背景一一红外遥控的原理 24.5.2红外遥控接收器的应用编程 知识背景——TR333-A红外发送管简介 24.5.2.2程序解析 24.5.2.3程序的下载和调试 24.5.3红外遥控发送器的应用编程 24.5.3.1知识背景一一IRM860S红外接收器简介 24.5.3.2程序解析 3栏序的下载和调试 习题与思考题 主要参考资料 附录AAx51编程指南 A-1A51相对段的使用 A-2A51绝对段及各类变量的绝对定位常用方法 A-3常数的定义方法 A-4在A51中使用“ STARTUP.A51”的方法 附录BCx51语言程序设计基础 B-1数据与数据类型 B-2常量与存储模式 B-3变量与存储模式 B-4位变量 B-5特殊功能寄存器 B-6变量的绝对定位 B-7运算符与表达式 B-8Cx51语言的基本语句 10

...展开详情

评论 下载该资源后可以进行评论 5

once_DYX 只有一部分章节……不过有的部分还是挺好的~
2015-06-12
回复
风吹奶两边甩 很好。。。适合初学者
2014-08-28
回复
xuehu716 好像只有这本书的一部分章节...哎。。。
2014-05-05
回复
oMuGuChenZhong12 真的只有一部分。不是教材
2013-05-15
回复
Davy_Liu 好像只有这本书的一部分章节...哎。。。
2013-04-03
回复
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐