C8051F系列单片机开发与C语言编程
¥
35
6.5折
¥
54
八五品
仅1件
作者童长飞 著
出版社北京航天航空大学出版社
出版时间2005-02
版次1
装帧平装
货号L2-107
上书时间2023-09-11
商品详情
- 品相描述:八五品
图书标准信息
-
作者
童长飞 著
-
出版社
北京航天航空大学出版社
-
出版时间
2005-02
-
版次
1
-
ISBN
9787810775441
-
定价
54.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
558页
-
字数
922千字
-
正文语种
简体中文
-
丛书
C8051F系列单片机丛书
- 【内容简介】
-
《C8051F系列单片机开发与C语言编程》在介绍C8051Fxxx单片机工作原理的基础上,对单片机外设ADC、DAC、比较器、定时器、PWM、方波输出和定时器捕捉等均给出调试代码;在总线方面,对CAN、SPI和UART等均给出双机调试代码和一些高层应用;还增加了LCD、红外编码解码等方面的应用。在介绍C8051Fxxx单片机工作原理的基础上,对单片机外设ADC、DAC、比较器、定时器、PWM、方波输出和定时器捕捉等均给出调试代码;在总线方面,对CAN,SMBUSI2C,SPI和UART均给出双机调试代码和一些高层应用,以帮助读者更好地理解单片机工作原理;还增加了LCD、红外编码解码、步进电机、直流电机、舵机、超声测距、I2CROM及串行时钟等方面的应用,以提高实用性。
《C8051F系列单片机开发与C语言编程》实例较多,而且采用C语言编程,程序代码可读性和移植性强,大部分代码稍加修改即可成为其他型号单片机的子程序;含光盘一张,内含各章节调试代码,以方便读者学习。
《C8051F系列单片机开发与C语言编程》可作为使用C8051F系列单片机进行产品开发的工程技术人员的硬件和软件设计参考书,部分内容对其他类型单片机的开发也具有一定的参考价值。
- 【目录】
-
第1章KeilC编程
1.1KeilC快速入门
1.1.1文件载入
1.1.2端口硬件操作
1.1.3中断操作
1.1.4存储空间分配
1.1.5指针
1.2KeilC集成软件设置
1.2.1Medwin设置和C51芯片烧写
1.2.2Silabs集成软件设置
1.2.3在μVision51中调试Silabs单片机
1.2.4其他深入学习资料
1.3优化程序
1.4KeilC库函数
1.4.1CTYPE.H字符函数
1.4.2STDIO.H标准I/O函数
1.4.3STRING.H字符串函数
1.4.4STDLIB.H标准库函数
1.4.5MATH.H数学函数
1.4.6ABSACC.H绝对地址访问函数
1.4.7INTRINS.H内部函数
1.4.8STDARG.H变量参数表
1.4.9SETJMP.H全程跳转函数
第2章CIP51处理器
2.1CIP51处理器特性
2.2存储组织结构
2.3中断系统
2.4电源管理模式
2.5CIP51寄存器
2.5.1SFRPGCN(SFRPageControlRegister)
2.5.2SFRPAGE(SFRPageRegister)
2.5.3SFRNEXT(SFRNextRegister)
2.5.4SFRLAST(SFRLastRegister)
2.5.5SP(StackPointer)
2.5.6DPL(DataPointerLow)
2.5.7DPH(DataPointerHigh)
2.5.8PSW(ProgramStatusWord)
2.5.9ACC(Accumulator)
2.5.10B(BRegister)
2.5.11IE(InterruptEnable)
2.5.12IP(InterruptPriority)51
2.5.13EIE1(ExtendedInterruptEnable1)
2.5.14EIE2(ExtendedInterruptEnable2)
2.5.15EIP1(ExtendedInterruptPriority1)
2.5.16EIP2(ExtendedInterruptPriority2)
2.5.17PCON(PowerControl)
第3章12位模/数转换器ADC0
3.1模拟通道选择器和PGA可调增益
3.1.1AMUX模拟输入配置
3.1.2HVDA高压差动放大器
3.2ADC0工作模式
3.2.1ADC0启动方式
3.2.2ADC0跟踪模式
3.2.3ADC0信号建立时间
3.3内部温度传感器
3.4ADC0可编程监控模块
3.5ADC0电气参数
3.6参考电压
3.6.1参考电压工作原理
3.6.2参考电压设置寄存器
3.7ADC0寄存器
3.7.1AMX0CF(AMUX0ConfigurationRegister)
3.7.2AMX0SL(AMUX0ChannelSelectRegister)
3.7.3HVA0CN(HighVoltageDifferenceAmplifierControlRegister)
3.7.4ADC0CF(ADC0ConfigurationRegister)
3.7.5ADC0CN(ADC0ControlRegister)
3.7.6ADC0H(ADC0DataWordMSBRegister)
3.7.7ADC0L(ADC0DataWordLSBRegister)
3.7.8ADC0GTH(ADC0GreaterThanDataHighByteRegister)
3.7.9ADC0GTL(ADC0GreaterThanDataLowByteRegister)
3.7.10ADC0LTH(ADC0LessThanDataHighByteRegister)
3.7.11ADC0LTL(ADC0LessThanDataLowByteRegister)
3.8ADC0调试例程
例程3-1内部温度传感器
例程3-2利用过采样实现16位ADC转换
例程3-3ADC0单端输入模式
例程3-4ADC0差动输入模式
例程3-5高差压输入ADC0转换
例程3-6ADC0监控中断
第4章8位模/数转换器ADC2
……
第5章12位数/模转换器DAC
第6章比较器
第7章RESET复位源
第8章晶振
第9章闪存
第10章内存
第11章输入/输出端口
第12章CAN
第13章SMBUS总线
第14章SPI总线
第16章UART1串行通信
第17章定时器
第18章PCA可编程计数器阵列
第19章LCD输入/输出子系统
第20章单片机应用
附录ACIP51指令集
附录BC8051F040封装及引脚说明
附录C中断矢量表
附录D随书光盘内容、各种资料资源及软件安装说明
附录EC8051F单片机开发工具
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价