版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7页共7第7页共7页51单片机知识点总结51单片机知识点总结51第二章:存储器空间组成,各区间特点及访问方式,工作寄存器区的设定,程序状态字的位结构及其功能,堆栈的操作,P0-P3各端口的功能,特点,使用方法,单片机复位信号的产生及复位之后的状态,振荡周期、状态周期、机器周期及指令周期的关系及计算方法。第三章:寻址方式,各类指令(如一般传送类指令五种操作数之间的数据传递,特PSW读(如数据块的搬移,延时程序的实现及如何设定循环次数,查表程序C(如数据传送,数据排序等。第四章:中断系统:包括中断源有哪些,如何进行中断允许控制,中断优先级控CPU(即中断响应)件,中断响应延迟的原因。定时器:定时器的各种工作方式及其使用方法,定时器的初始化,如何使用定时器实现周期信号的输出。以及相应的简单编程。串行口:串行口的各工作方式及其使用,接收如何使能,多机通信第五章:三总线结构及其实现,片外扩展芯片的编址方式及其特点,片外程序及数IO单编程。第六章:键盘,主要是行列式编码键盘的实现方法,识别方法,扫描法的工作原理,按键去抖动。LEDLEDLED扩展阅读:51单片机初学知识点总结51单片机初学知识点总结I/O有了一定了解和掌握。keiluvision3CChe发光二极管和数码管的显示。发光二极管的静态显示是学习单片机的入门路标。分析相关模块的电路图,弄清楚引脚连接情况,根据电路图直接控制LEDLED(流水线)LEDLED(1).(2).选定的(3).序控制数码管动态显示的频率,以调节其显示亮度和视觉稳定度。用延时函数完成动态扫描:while(1){D1=nn/100;D2=nn%100/10;D3=nn%10;P1=002;P0=tab[D2];delay(10);P1=004;P0=tab[D3];delay(10);}延时子程序:voiddelay(某)//延时1ms子程序{unsignedchary;while(某--){for(y=110;y>0;y--);}}定时/00(INT0)中断标志位终端服务程H1234/0(T0)TF01(INT1)串口IE1RITI/1(T1)H0013H001/计数TMODT1N/F0TR0IE113T/C8T/CT08T/C,T1M1M0:M1M000T0C/TET0C/TE:门控位。GATE=0TR0TR11,就能启动定时/计数器;GATE=1TR0TR11,GATE=0。C/T=0,位定时器;C/T=1,位计数器。对于定时时间的计算:tNTN121focst=(65536-某)某(12/晶振频率)定时/计数器初始化步骤:TMODT0、T1(2)TH0、TL0TH1、TL1(3)IE(4)TR0TR1/计数器。例:TMOD=001;//T01,为十六位定时/TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;//T0初始化完毕定时子程序:voidtimer0()interrupt1//定时子程序{TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa++;if(aa==10){}aa=0;}节。松手检测原理是,当键按下时,key2!key2=1,此时程序一直在whilekey2if(key2==0){delay(5);/5msif(key2==0)//key2{while(!key2);//松手检测}}送二进制数码的位数,单位为“bps”。波特率的计算公式:方式0的波特率=12SMOD方式1的波特率=(2方式2的波特率=2SMODfosc(T1)32)f64osc(T132SMOD23率=(其中,T1=fosc12256-H。串行口控制寄存器NSM0SM1SM0SM100(UART)11收发器(UART)fosc32fosc6412(UART)可变(1)5100I/O81,它的数据格式是:一个起始位,8fosc=11.0592MHz,9600上面的公式,SMOD=0,TH1=TL1=0fd;SMOD=1,TH1=TL1=0fa。2312PCONSMOD位有关。SMOD=1fosc32,SMOD=0fosc64。PCON(它不能位寻址)HDSMOD=1特率增加一倍;复位时,SMOD=0。RENREN=1;REN=0TI1,向CPU发送中断请求信号。在中断服务程序中,必须用软件将其清0.RITI1,0.6162016A-2LCD(1)(2)(3)顺时针旋转相应电位器以调节LCD57RS=L,RE=H,E=HRS=H,RW=H,E=HRS=H,RW=L,D0~D7=数据,E=D0~D7=D0~D7=RS=L,RW=L,D0~D7=指令码,E=里面,读状态与读数据实用性不大,我们学习单片机时主要联系写指令和写数RWE,5关于数据指针:显示模式:038RS0DLR/W0D00DLN4(D7~D4,81257LCD(数据的传输方式)8有效)F=151000001DCBD10CB/N/S(N=1)个字符,整屏显示不(N=1)001。执行此指DDRAM的代码,清除所显示的内容,同事光标移到左上角。002003。AC(地址计数器)“0”,DDRAM(显示数据存储器)的逐句不变,光标移到左上角。移动光标:控制信号0S/CR/LS/C0011令函数:voidwrite_com(ucharcom){rs=0;lcden=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;}写数据函数:voidwrite_date(uchardate){R/L010101001401801c左移字符右移0000指令代码D2D1D01S/CR/LRSR/D4Drs=1;lcden=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}7.IIC总线。IICSDASCL据。IIC止信号、应答信号和非应答信号。起始信号:SCL,SDAvoidstart()//起始信号{sda=1;delay();//5usscl=1;delay();sda=0;delay();}终止信号:SCL,SDA生。voidstop()//终止信号{sda=0;delay();scl=1;delay();sda=1;delay();}应答信号:IIC899SDASDAvoidrespons()//应答信号{sda=0;delay();scl=1;delay();scl=0;delay();位接收到非应答信号,则表示停止数据的发送或接收。voiddisrespons()//非应答信号{sda=1;delay();scl=1;delay();scl=0;delay();}移位操作:0,PSWCY0,最低位移除器件地址:高四位固定,最低位决定读/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度汽车维修与租赁业务管理服务合同2篇
- 四年级下学期教学计划集锦五篇
- 小学三年级上册英语教案
- 元旦晚会主持稿集合15篇
- 写给老师的道歉信模板集合八篇
- 秋天的校园作文400字范文(10篇)
- 幼儿园春季学期工作总结5篇
- 我的愿望小学作文15篇
- 毕业实习总结(集合15篇)
- 工程居间协议协议书3篇
- 打字测试评分标准
- 2023年报告文学研究(自考)(重点)题库(带答案)
- GB/T 18691.5-2021农业灌溉设备灌溉阀第5部分:控制阀
- 湖北省武汉市江汉区2021-2022七年级初一上学期期末数学试卷+答案
- 手机领用申请单
- 云南风光课件
- 混凝土出现蜂窝麻面漏筋等问题最全解决方案
- 《乡土中国》每章(1~14章)概括笔记
- 承建红砖烧成隧道窑合同协议书范本模板
- 拌和站危险源清单及控制措施
- 沈晴霓《操作系统与虚拟化安全》courera课程答案总结
评论
0/150
提交评论