欢迎来到天天文库
浏览记录
ID:45976881
大小:1.94 MB
页数:53页
时间:2019-11-19
《单片机原理与实践 第8章 C8051F单片机的数字功能模块的工作原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、8.1C8051F微控制器的I/O端口8.C8051F单片机的数字功能模块的工作原理8.1C8051F单片机的I/O端口与MCS-51相比有2个改进上拉等效电阻的状态可通过程序控制增加了推拉驱动方式(只能用于输出)接口特性输入为5V接口输出小电流5V接口:上拉大电流5V接口:转换芯片C8051F微控制器的交叉开关数字/模拟模块由I/O(P0~P3)选择引出8.2C8051F单片机的优先权交叉开关译码器C8051F3008.2C8051F单片机的优先权交叉开关译码器8.2C8051F单片机的优先权交叉开关译码器基本功能与MCS-8051兼容(0~2)扩展功能
2、如用于ADC、DAC和SMBus的定时控制、波形发生功能当工作在定时器方式时,输入可选择多种时钟频率个数取决于微控制器的型号,最多的有5个8.3C8051F单片机的定时器/计数器和PCA定时器/计数器0,1MCS-51模式1为8bits外部中断C8051F定时器/计数器0,1MCS-51无此SFR,固定为SYSCLK/12定时器/计数器2/3/4带捕捉功能的16位的定时器/计数器带重装功能的16位的定时器/计数器带捕捉功能的16位定时器/计数器MCS-51带捕捉功能的16位定时器/计数器C8051F带重装功能的16位定时器/计数器MCS-51带重装功能的1
3、6位定时器/计数器C8051F定时器/计数器2和定时器/计数器4可产生方波输出,计数器每溢出一次输出翻转一次,溢出的频率是方波的频率的2倍模式2要求设置为自动重装的16位定时器/计数器Tn输出允许翻转(Toggle)模式C8051F单片机的PCA读PCA0H/L不影响计数器/定时器的工作必须先读PCA0L,后读PCA0HPCA专用的定时器/计数器共用一个中断源PCA的中断最多的有6个捕捉/比较模块有4/6/7种工作方式边沿触发捕捉软件定时器高速输出(HSO)频率输出8位脉宽调制器(PWM)16位脉宽调制器(PWM)WDT最多的有6个捕捉/比较模块PCA的捕
4、捉/比较模块PCA的边沿触发捕捉PCA的软件定时每次中断需通过软件执行CPA0CPH/Ln=CPA0CPH/Ln+定时间隔的计数值先写低字节PCA的高速输出PCA的频率输出每次匹配硬件自动执行CPA0CPLn=CPA0CPLn+下次翻转定时间隔的计数值(CPA0CPHn)PCA的8位PWMCPA0CPHn调节占空比PCA的16位PWM每次匹配中断可调节占空比PCA的WDT写入PAC0CPH2的值任意与MCS-51的UART特性的主要差别波特率发生器不同的C8051F和/或不同的UARTC8051F单片机的UART工作模式并非所有的UART都有4种模式标准型
5、UART和增强型UART具有硬件地址识别从机地址检测,不需软件进行从机地址检测错误检测功能发送冲突,正在发送又启动新的发送接收冲突(模式0除外)收到的数据未读取又收到的新数据无有效的停止位(模式0除外)C8051F单片机的UARTSMBus,SystemManagementBus,IntelI2C,InterICBus,Philips符合SMBus标准1.1版二线同步半双工接口SMBus的基本工作原理主器件提供SCL通过器件的地址访问传输过程由主器件启动C8051F单片机的SMBus/I2CSMBus的传输时序C8051F单片机的SMBus/I2CI2C器
6、件标准时钟速率标准约100KHz高速约400KHz有些器件可达数MHzSlave地址(FM24CL64)C8051F单片机的SMBus/I2C器件类型芯片确定器件地址管脚设置SPI,SerialPeripheralInterface,Motorola三线同步全双工串行接口SPI的基本工作原理SPI的数据中不包括地址信息主器件MOSIMISOSCK译码器从器件MOSIMISOSCK/CS从器件MOSIMISOSCK/CSC8051F单片机的SPI增强型SPI,可设置为三线或四线(NSS—SlaveSelect,多数C8051F的NSS为双向,少数只能为输入)
7、方式,四线方式允许SPI有多个主器件。C8051F单片机的SPISPI的传输时序主器件的传输时序C8051F单片机的SPI从器件的传输时序C8051F单片机的SPIUSB开发简介USB标准USB1.1:全速12Mb/s,低速1.5Mb/sUSB2.0480Mb/sUSBOTGV1.0USB的主要特点平衡传输方式低速,非屏蔽双绞线,最大距离3米全速、USB2.0,屏蔽双绞线,最大距离5米硬件纠错,可完成对软件透明的检错和重发下游接口上游接口USB开发简介引脚信号名1VCC+5V电源2-Data信号负3+Data信号正4GND地线+5VDC电源,可输出500m
8、AUSB开发简介USB的驱动(A)HID(Thehumaninte
此文档下载收益归作者所有