资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C8051F120混合信号处理器,培训资料,前言,一、C8051F120硬件体系结构简介 二、C8051F120常用外设的操作 三、单片机C语言编程方法概述 四、C8051F120功能模块实训 参考资料:C8051F120/1/2/3/4/5/6/7/C8051F130/1/2/3系列混合信号ISP FLASH微控制器数据手册潘琢金译,一、C8051F120硬件体系结构简介,CIP-51流水线内核 100MIPS,复用的通用 IO,模数混合信号处理单元,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,一、C8051F120硬件体系结构简介,二、C8051F120常用外设的操作,1、ADC,二、C8051F120常用外设的操作,2、DAC,二、C8051F120常用外设的操作,3、REF,二、C8051F120常用外设的操作,4、comp,二、C8051F120常用外设的操作,5、interrupt,二、C8051F120常用外设的操作,6、osc,二、C8051F120常用外设的操作,7、flash,二、C8051F120常用外设的操作,8、RAM,二、C8051F120常用外设的操作,9、IO,二、C8051F120常用外设的操作,9、IO,二、C8051F120常用外设的操作,10、SMBUS SPIUART,二、C8051F120常用外设的操作,10、SMBUS SPIUART,二、C8051F120常用外设的操作,11、T/C,定时器0、1与基本51定时器完全相同。,定时器2、3、4捕捉方式:,定时器2、3、4电平切换方式:(略),二、C8051F120常用外设的操作,11、T/C,定时器0、1与基本51定时器完全相同。,定时器2、3、4自动重载方式:,二、C8051F120常用外设的操作,12、PCA,二、C8051F120常用外设的操作,12、PCA:中断系统,二、C8051F120常用外设的操作,12、PCA:边沿触发捕捉,二、C8051F120常用外设的操作,12、PCA:软件定时器,二、C8051F120常用外设的操作,12、PCA:高速输出,二、C8051F120常用外设的操作,12、PCA:频率输出,二、C8051F120常用外设的操作,12、PCA:8位脉宽调制,二、C8051F120常用外设的操作,12、PCA:16位脉宽调制,三、单片机C语言编程方法概述,1、牢记存储器空间,三、单片机C语言编程方法概述,2、规划程序结构,Design Method :topdown or bottom up Structure:endless loop background program and foreground program,三、单片机C语言编程方法概述,3、技巧与方法,Demonstration in keil C,A、Keil C的配置 B、局部变量,全局变量,非易失变量,程序控件的存储位置 C、c文件、h文件、函数、及其相互调用的方法 D、中断程序的编写及前后台程序的配合 E、大型程序结构演示 F、注意事项,四、C8051F120功能模块实训,实验1、利用C8051F120片内温度传感器获取芯片运行温度,在调试环境中观察温度值 实验2、利用ADC0 采集一个模拟直流电压,电压可由可调电源产生0-2V.在调试环境下读出电压值,并测量误差。 实验3、利用ADC0和定时器配合编写一个连续等间隔采样程序,采样间隔5KHz,被采信号为5V输出变压器经过调理转换成的0-2V信号。并计算其有效值。,四、C8051F120功能模块实训,实验4、利用交叉开关配置,实现一个IO输出方波,编写延时程序,通过观察方波的周期变化,确定演示程序的误差。 实验5、利用两路DA输出一个三角波和一个正弦波。要求三角波频率2KHz,每周波50个点,正弦波频率30Hz,每周波50个点。不断减小两个点的时间间隔,计算DA输出最大不失真刷新频率 实验6、利用键盘和液晶以及定时器编写一个秒表,有停止、启动以及调节初始时间的功能,并实现掉电存储功能。,四、C8051F120功能模块实训,实验7、利用PCA功能输出1路PWM波,要求载波频率10KHz,调制波频率200Hz,并学会用示波器观察。 实验8、编写调试两个单片机串口通信程序。 实验9、编写调试 AD9851、ADS931E、DAC908的IO驱动程序 实验10、编写调试IO口模拟的SPI总线与移位寄存器的通信程序,与将来的 FPGA配合实现数据传输(最后实现),
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号