王朝百科
分享
 
 
 

C语言版单片机原理及接口技术

王朝百科·作者佚名  2012-05-06  
宽屏版  字体: |||超大  

基本信息作者:陈连坤 丛书名: 高等学校计算机科学与技术教材

出版社:清华大学出版社 北京交通大学出版社

ISBN:9787811238341

上架时间:2010-3-15

出版日期:2010 年2月

开本:16开

页码:485

版次:1-1

内容简介本书结合单片机教学和应用的特点,以单片机各功能模块为主线,将单片机原理及接口技术融人到对大量实例程序的剖析之中;在内容的安排上从基本概念人手,先易后难,使读者能循序渐进地掌握单片机应用开发的基本规律和技巧。本书内容包括:单片机系统的概念、设计和开发的一般原理及方法,mcs-51单片机和高速c8051f混合信号单片机的基本特点,单片机各种功能模块和外设的典型应用。

本书采用最新的μvision4集成开发环境和cx51编程语言,充分利用μvision4的软件仿真功能(如逻辑分析仪、信号函数、硬件配置向导、各种硬件状态观测窗)和c8051f单片机的硬件配置向导,不仅可使学生能更容易地理解和掌握程序实例,而且能在学习的过程中逐步掌握开发工具的使用,为今后的学习和实际应用打下基础。

书中列举的程序实例均为作者实际开发工作经验的总结和精炼,所有硬件电路和程序均通过测试,可供读者作为实际应用的参考。

本书可作为本科生相关课程的教材,也可作为相关专业各类学生和工程技术人员的参考书。

目录1 单片机原理及单片机系统的开发方法

1.1 计算机系统的组成

1.2 嵌入式系统与单片机系统

习题与思考题

2 51内核单片机的应用基础

2.1 MCS61单片机简介

2.2 MCS-51单片机的组成

2.3 MCS-51单片机的存储器体系结构与寻址方式

2.4 MCS-51单片机的指令系统

2.5 C8051F单片机简介

2.6 51内核单片机常用的编程语言和方法

2.7 监视定时器

习题与思考题

3 C语言开发51内核单片机的范例

3.1 通过UART输出“Hello World!”

3.2 Keil Software公司的单片机开发工具简介

习题与思考题

4 51内核单片机通用I/O端口的应用编程

4.1 利用单片机通用I/O端口控制LED

4.2 利用单片机通用I/O端口的推挽输出方式控制LED

4.3 利用单片机通用I/O端口控制电控锁

4.4 利用单片机通用输入/输出接口扩展并行输出接口

4.5 利用单片机通用输入/输出接口扩展并行输入接口

习题与思考题

5 51内核单片机中断系统的应用编程

5.1 MCS-51单片机外部中断的应用编程

5.2 C8051F单片机的外部中断

习题与思考题

6 51内核单片机定时器/计数器的应用编程

6.1 MCS-51单片机定时器/计数器0实现的定时控制

6.2 C8051F单片机定时器/计数器0实现的定时控制

6.3 MCS-51单片机定时器/计数器2实现的定时控制

6.4 C8051F单片机定时器/计数器2实现的定时控制

6.5 MCS-51单片机定时器/计数器0实现的信号分频

6.6 C8051F单片机定时器/计数器2实现的信号分频

6.7 51内核单片机定时器/计数器实现的频率测量

6.8 51内核单片机定时器/计数器实现的周期测量

6.9 MCS-51单片机定时器/计数器的硬件配置向导

习题与思考题

7 C8051F单片机时钟系统的应用编程

7.1 C8051F320单片机时钟系统的应用编程

7.2 C8051F120单片机时钟系统的应用编程

习题与思考题

8 C8051F单片机WDT的应用编程

8.1 C8051F320单片机WDT的应用编程

8.2 C8051F120单片机WDT的应用编程

习题与思考题

9 51内核单片机UART的应用编程

9.1 MCS—51单片机UART的应用编程

9.2 C8051F320单片机UART的应用编程

9.3 C8051F120单片机UART的应用编程

9.4 MCS-51单片机UART的硬件配置向导

9.5 MCS‘51单片机的硬件配置向导

习题与思考题

10 O-,8051F单片机SMBus的应用编程

10.1 查询方式实现的SMBus应用编程

10.2 部分中断方式实现的$MBus应用编程

习题与思考题

11 C8051F单片机SPl0的应用编程

11.1 背景知识——C8051F320单片机SPl0的特性

11.2 背景知识——AT45DBl61B的特性

11.3 利用硬件配置向导获取C8051F320单片机相关程序代码

11.4 程序解析

11.5 程序的调试

习题与思考题

12 软件实现UART、I2C和SPI的应用编程

12.1 定时器实现软件UART

12.2 定时器实现具有波特率自动识别功能的软件UART

12.3 I2C的软件实现

12.4 SPI的软件实现

习题与思考题

13 C8051F320单片机FLASH的应用编程

13.1 C8051F320单片机FLASH的基本特性

13.2 C8051F320单片机FLASH的加密操作

13.3 C8051F320单片机FLASH的数据存储操作

习题与思考题

14 C8051F单片机模拟功能模块的应用编程

14.1 C8051F320单片机的ADC的应用编程

14.2 C8051F410单片机的DAC的应用编程

14.3 C8051F120单片机的DAC的应用编程

14.4 C8051F410单片机的电压比较器的应用编程

习题与思考题

15 单片机系统常用显示设备的应用编程

15.1 7段LED数码管的应用编程

15.2 LED点阵屏的应用编程

15.3 单色LCM的应用编程

15.4 并行总线接口的彩色LCM的应用编程

习题与思考题

16 单片机系统常用输入设备的应用编程

16.1 矩阵式键盘的应用编程

16.2 串行移位寄存器扩展键盘的应用编程

16.3 微机标准键盘的应用编程

16.4 四线电阻式触摸屏的应用编程

习题与思考题

17 C38051F单片机USB接口和RS_485接口的应用编程

17.1 背景知识——C8051F320单片机的USB接口

17.2 背景知识——USBXpress开发套件

17.3 背景知识——只读型感应卡读卡器

17.4 程序解析

17.5 程序的调试

习题与思考题

参考文献

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有