《片机复习》word版

《片机复习》word版

ID:22966584

大小:173.00 KB

页数:11页

时间:2018-11-02

《片机复习》word版_第1页
《片机复习》word版_第2页
《片机复习》word版_第3页
《片机复习》word版_第4页
《片机复习》word版_第5页
资源描述:

《《片机复习》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、3、有时钟频率为6MHz的51单片机,使用定时器0以定时方法在P1.0输出周期为100us,占空比为1:1的矩形脉冲,以定时方式2编程实现。X=256-50/2=231=E7HMOVTMOD,#02HMOVTH0,#0E7HMOVTL0,#0E7HSETBTR0LP:JNBTF0,LPCLRTF0CPLP1.0SJMPLP4、试编写一个采用查表法求1~F的LED七段码程序(X在40H单元中)MOVDPTR,#CathodeMOVA,40HMOVCA,@A+DPTRCathode:3FH,06H,5BH,4FH,66H,6DH,7DH,

2、07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HAnode:C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,90H,88H,83H,C6H,A1H,86H,8EH7、8051单片机扩展一片DAC0832,要求其扩展地址为7FFFH,并用其实现三角波输出,幅度-5~5v。画出其电路简图,请写出程序。三角波:JIA:MOVDPTR,#7FFFHMOVA,R6MOVX@DPTR,AINCR6CJNER6,#0FFH,JIAJIAN:MOVDPTR,#7FFFHDECR6MOVA,R6MOVX@D

3、PTR,ACJNER6,#00H,JIANSJMPJIA锯齿波:JUCHI:MOVDPTR,#7FFFHMOVA,R6MOVX@DPTR,AINCR6SJMPJUCHI11常用资料:PSW:CYACF0RS1RS0OV--PPCON:SMOD------GF1GF0PDIDLIE:EA----ESET1EX1ET0EX0IP:------PSPT1PX1PT0PX0TMOD:GATEC/TM1M0GATEC/TM1M0SCON:SM0SM1SM2RENTB8RB8TIRITCON:TF1TR1TF0TR0IE1IT1IE0IT0P1.

4、0VCCP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RSTP0.7P3.0/RXDEAP3.1/TXDALEP3.2/INT0PAENP3.3/INT1P2.7P3.4/T0P2.6P3.5/T1P2.5P3.6/WRP2.4P3.7/RDP2.3XTAL2P2.2XTAL1P2.1VSSP2.08051NCVCCA12WEA7NCA6A8A5A9A4A11A3OEA2A10A1CEA0IO7IO0IO6IO1IO5IO2IO4GNDIO36264AVCCBY0CY1

5、G2AY2G2BY3G1Y4Y7Y5GNDY613811P2.7WR1、如果将CPU、存储器、振荡电路、定时器、和输入输出接口电路集成在一块芯片中,就称为单片机。2、8051单片机内部功能部件有CPU、定时器、串行口、中断系统、以及内部程序存储器和数据存储器。3、单片机有效复位后,下列寄存器的内容如何,(SP)=07H、(PC)=0000H、(P0~P3)=FFH、(SBUF)=不定。4、51单片机对IO口的操作有一种是:读----修改----写,请写出两条能完成这种操作的指令ANLP1,#0FH、INCP2。5、51单片机外接12M

6、Hz晶振,则其振荡周期为83ns,机器周期为1us,指令周期为1,2,4us。116、51单片机存储器结构属和种类型哈佛结构。8、执行下列程序后,(A)=不变、(30H)=92H。MOV30H,#29HXCHA,30HSWAPAXCHA,30H9、填充下列空格:初始值(SP)=60H,(ACC)=30H,(B)=70HPUSHACC;(ACC)=30HPUSHB;(B)=70HRETI;(PC)=7030H10、允许外中断0和串行口中断,外中断0设置为负跳变触发方式,串行口中断优先级设置为最高。请写三条指令完成设置MOVIE,#91H

7、、SETBIT0、SETBPS。12、要求波特率为4800位/秒,fosc=12MHz,定时器1工作于方式2,SMOD可任选,请求出定时器计数初值(要求波特率误差小)F3H。13、软件抗干扰技术常用措施有:指令冗余、软件陷阱。17、设(A)=50H,(B)=0A0H,执行指令MULAB后,(A)=00H、(B)=32H。18、写出一条无条件原地跳转指令:SJMP$。1、计算下列软件延时程序的精确延时时间,fosc=12MHz,DLAY:MOVR3,#0AH;1个机器周期=1usLOOP1:MOVR2,#0FAH;1个机器周期LOOP2

8、:NOP;1个机器周期NOP;1个机器周期NOP;1个机器周期DJNZR2,LOOP2;2个机器周期DJNZR3,LOOP1;2个机器周期机器周期=1us((((1+1+1+2)*250+1+2)*10)+1)*1us=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。