单片机复习参考解答.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机复习参考解答

8051单片机的所含有的资源, 是几位单片机 8位 晶振频率与机器周期之间关系 时钟周期即晶振的单位时间发出的脉冲数,12MHZ=12×10的6次方,即每秒发脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1/12微秒。一个机器周期等于12个时钟周期,所以是1微秒。 STC89C52单片机的引脚位置与名称 8051五个中断号的作用 INT0,INT1为引脚输入外部中断源,定时器T0,T1溢出中断源,RI/TI串行口的发送与接受中断源 8051的定时器/计数器四种工作模式,如何选择、如何设定(TMOD各位的含义) TMOD方式寄存器的高4位(Bit7-Bit4)用以设置T1的工作方式,低4位(Bit3-Bit0)用以设置T0的工作方式! 其它门控位,切换开关自动设为0。 Bit 7 Bit 6 Bit5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 门控位 切换开关 TMOD1 TMOD0 门控位 切换开关 MOD1 MOD0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 例如,设TMOD=0x10(即0001 0000),说明你选择的是定时器1(低4位全为0),并且使用工作方式01;而选择方式00(自动重装16位),01(16位),10(自动重装8位),11(8位)主要是考虑到它们的计数范围。其值对定时器0或1都是一样的; 8051的定时器/计数器如何计算初值 对于定时器的初值,有一条通杀的简单计算公式:看19题哈 fOSC=晶振频率,机器周期T=12/ fOSC= t=持续时间 t = (定时器/计数器最大范围-x)×T 求x,x是十进制数,然后转换成十六进制 得出高位与低位 8051的串行口工作方式有几种,SCON各位的含义 SCON各位的含义,书说得更加清楚哦!REN允许串行接收控制位。 单片机串行通讯的单工、双工、半双工含义 1、单工 单工是指数据传输仅能沿一个方向,不能实现反向传输。 2、半双工 半双工是指数据传输可以沿两个方向,但需要分时进行。 3、全双工 全双工是指数据可以同时进行双向传输。 8051两机能够异步串行通讯的条件是什么 (1,波特率相同 2,帧格式也要相同) 8051单片机最小系统原理图 8051控制74HC164, PCF8563, DS18B20 , TLC549 ,数码管要几根线 (分别为2根,2根,1根,3根,) 异步串行通讯标准波特率是哪些值 (11520,12800,14400,19200,28800,38400,57600,115200) REG52.H文件的作用是什么 (定义了一些宏,把单片机中的寄存器地址封装) display.h ,pcf8563.h , ds18B20.h, tlc549.h文件中一般有什么内容 display.h void shift(unsigned char n,flag); void display(unsigned char j0,j1,j2,j3,j4,j5,j6,j7); sbit sda=P0^5; sbit scl=P0^6; code char led_code[19]= { //display code 0x11,0xd7,0x32,0x92,0xd4,//0,1,2,3,4 0x98,0x18,0xd3,0x10,0x90,//5,6,7,8,9 0x50,0x1c,0x39,0x16,0x38,//a,b,c,d,e 0x78,0xfe,0xef,0xff // f - dot dark }; pcf8563.h sbit sda_8563 = P0^3; sbit scl_8563 = P0^2; unsigned char year,mon,day,hou=0x16,min=0x16,sec=0x20,week,last_week=7; const unsigned char time[7]={0x09,0x11,0x20,0x05,0x11,0x14,0x30}; //设置初值:年.月.日.星期.时.分.秒 //与PCF8563有关的函数声明 void start(void); //开始子程序 void stop(void); //结束子程序 unsigned char writebyte_8563(unsigned char );//写一个字节===== unsigned char readbyte_8563(void); //读一个字节 void read_time_8563(void); //读日期,数据放于y

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档