已知单片机系统晶振频率为6mhz用stm32定时器10msT0实现从p1.1产生高电平宽度为10ms,低电平宽度为2

以下试题来自:
填空题已知单片机的晶振频率为6MHz,下面程序用单片机内部定时器T0工作在方式1下,从P1.0输出周期为______的方波脉冲信号,时间常数为______。
START:MOV TMOD, #01H
THO, #OFEH
LOOP: JBC TFO,DONE
DONE:MOV TL0,#OCH
MOV THO,#OFEH
SJMP LOOP 2ms OFEOCH
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 65.5362.填空题 71H3.填空题 内RAM低128B区
128B4.填空题 R0 R1 DPTR5.填空题 2
热门相关试卷
最新相关试卷用定时器/计数器T1以工作方式2计数,要求每计满100次进行累加器加1操作。 (1)TMOD初始化 C
M1M0=10(方式2),
=1(计数功能),GATE=0(TR1启动和停止),因此(TMOD)T=60H。
(2)计算计数初值 8
2 -100=156D=9CH
所以 TH1=9CH (3)编制程序(中断方式)
;跳转到主程序
;定时/计数器1中断服务程序入口地址
0030H MAIN:MOV
;TMOD初始化
;首次计数初值
;装入循环计数初值
;启动定时/计数器1
;T1为高优先级
;等待中断 INSERT1:INC
END 考试复习题: 1、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(
D.P3.5 2、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(
A.1个机器周期
B.2个机器周期
C.4个机器周期
D.10个晶振周期 3、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(
A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断 4、定时器若工作在循环定时或循环计数场合,应选用(
A.工作方式0
B.工作方式1
C.工作方式2
D.工作方式3 5、MCS-51单片机的外部中断1的中断请求标志是(
D.IE1 6、MCS-51单片机定时器工作方式0是指的()工作方式。 A.8位
B.8位自动重装
D.16位 7、80C51单片机内有(
)个16位的定时/计数器 ,每个定时/计数器都有(
)种工作方式。
(D) 2, 3 8、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( ) A.98H
D.22H 9、MCS-51单片机的外部中断0中断入口地址为(
)。 A. 0003H
D. 001BH 10、80C51响应中断时,下面哪一个条件不是必须的(
A、当前指令执行完毕
B、中断是开放的
C、没有同级或高级中断服务
D、中断返回指令 11、80C51可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器(
D、IE 12、各中断源发出的中断请求信号,都会标记在80C51系统中的(
B、TCON/SCON
D、IP 13、定时器/计数器的工作方式3是指得将
拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为
使用。 14、MCS―51单片机外部中断请求信号有电平方式和
,在电平方式下,当采集到INT0、INT1的有效信号为
时,激活外部中断。 15、设定T1为计数器方式,工作方式2,则TMOD中的值为
。 16、若IT1=0,当引脚
为低电平的时候,INT0的中断标志位
才能复位。 17、当定时器T0工作在方式3时,要占定时器T1的_
控制位. 18、 当80C51单片机中IP=19H,IE=9EH时,CPU能响应的优先权最高的中断源是_______。 19、某80C51单片机中,T1作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL1的内容将_________。 20、MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少? 21、已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 22、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。 23、80C51单片机外部中断源有哪几种触发中断请求的方法?它们如何实现中断请求? 24、80C51响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作? 25、80C51的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何? 26、80C51有哪几个中断源?哪些是内部中断源?哪些是外部中断源? 27、若80C51的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。 28、简述子程序调用和执行中断服务程序的异同点。 29、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序 30、按以下要求编写80C51单片机定时器的初始化程序: (1)T0作为定时,定时时间为10ms. (2)T1作为计数,记满100溢出。 31、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。
22 请(1)计算时间常数X,应用公式X=2-t(f/12) (2)写出程序清单(查询方式) 32、设单片机晶振频率FOSC=6MHZ,使用定时器0以工作方式1产生周期为800μs的等宽方波,用中断方式实现编程,并在P1.0输出。 33、用定时器0以工作方式2计数,每计数100次,将COUNT单元加1。 34、设计题 图1所示是一个舞台示意图,使用80C51设计一个控制器,编写程序每隔10ms将阴影部分和无阴影部分交替点亮。 16 图1 第6章 单片机并行存储器扩展
考试知识点: 1、单片机并行扩展总线的组成 (1)地址总线:传送地址信号 (2)数据总线:传送数据、状态、指令和命令 (3)控制总线:控制信号 2、80C51单片机并行扩展总线 (1)以P0口的8位口线充当低位地址线/数据线 (2)以P2口的口线作高位地址线 (3)控制信号:
使用ALE作地址锁存的选通信号,以实现低8位地下锁存。
以PSEN信号作为扩展程序存储器的读选通信号。
以EA信号作为内外程序存储器的选择信号。
以RD和WR作为扩展数据存储器和I/O端口的读/写选通信号。 3、单片机并行存储器扩展的方法 各种外围接口电路与单片机相连都是利用三总线实现。 (1)地址线的连接 将外围芯片的低8位地址线(A7~A0)经锁存器与P0口相连,高8位地址线(A15~A8)与P2口相连。如果不足16位则按从低至高的顺序与P0、P2口的各位相连。 (2)数据线的连接 外围芯片的数据线(D7~D0)可直接与P0口相连。 (3)控制线的连接 ROM:OE―PSEN RAM:OE―RD、WE―WR
23 片选信号CE的连接方法: (1)接地,适用于扩展一块存储器芯片。 (2)线选法:将外围芯片的片选信号接到单片机的剩余高位地址线,适用于外围芯片数量少的情况。 (3)译码法:单片机的剩余高位地址线接译码器的输入端,输出端接外围芯片的片选信号。适用于外围芯片数量较多的情况。 例:读图题 阅读下列硬件图,补齐连接线,并回答问题:
ALE、PSEN、WR、RD的功能
ALE作地址锁存的选通信号,以实现低八位地址的锁存,PSEN信号作扩展程序存储器的读选通信号
WR、RD作为扩展数据存储器和I/O端口的读写选通信号。
图中各芯片的功能
74LS373:地址锁存器,用来锁存P0口发送的地址低8位
2764 :容量为8KB的程序存储器(EPROM)用来存储程序
6264 :容量为8KB的数据存储器(RAM)用来存储数据
8031:不含程序存储器的8位单片机芯片,是不带I/O设备的微型计算机。
24 3、的地址范围(P2.5取”0”) H~9FFFH
6264: 4000H~5FFFH
考试复习题: 1、若某存储器芯片地址线为12根,那么它的存储容量为(
D.8KB 2、某种存储器芯片是8KB*4/片,那么它的地址线根数是(
D. 14根 3、6264芯片是(
) (A)EEPROM (B)RAM式(C)FLASH
ROM (D)EPROM 4、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(
) (A)P0 (B)P1 (C)P2 (D)P3 5、当80C51外出扩程序存储器8KB时,需使用EPROM 2716(
) (A)2片 (B)3片 (C)4片
(D)5片 6、74LS138芯片是(
D、编码器 7、80C51单片机外接EPROM时,使用
引脚来读EPROM的数据。 (
D.RD 8、80C51单片机使用RD和WR来读写片外____________的内容。 9、80C51的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接? 10、作图题:用)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。 11、要在80C51单片机片外扩展16K数据存储器,选择其地址为0000H~3FFFH。如果选用6264芯片为存储芯片,74LS138为译码器,试画出它的硬件连接图。 12、试将80C51单片机外接一片2716 EPROM和一片6116 RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。 13、用2片单片机扩展一个4KB的外部数据存储器,请画出逻辑连接图,并说明各芯片的地址范围。 第7章 单片机并行I/O扩展
考试知识点: 1、I/O编址技术 有两种I/O编址方式:统一编址方式和独立编址方式。在80C51单片机系统中,采用统一编址方式。 2、I/O控制方式 有3种控制方式:无条件方式、查询方式和中断方式。 3、可编程并行接口芯片8255 (1)逻辑结构: 3个8位口,A口、B口和C口。 CS片选信号、RD读信号、WR写信号、RESET复位信号。 A0、A1低位地址信号,用于端口选择,共有4个端口地址。 A组――A口和C口高4位,B组――B口和C口低4位。设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产生一个50Hz的方波。_编程 - QQ志乐园
您的当前位置: &
设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产生一个50Hz的方波。
来源: |人气:741 ℃|时间: 13:39:21
为了解决用户可能碰到关于"设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产生一个50Hz的方波。"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产生一个50Hz的方波。"相关的详细问题如下:
用汇编语言!谢谢!f=50Hz,T=0.02s=20ms,所以每10ms中断一次,P1.0取反若选用工作方式1,则计数初值为EC78H ORG 0000H
LJMP START
LJMP Timer0I定时器中断START:
MOV SP,#60H
LCALL InitTimer0LOOP:
NOP这可以加另外的代码
LJMP LOOPInitTimer0://定时器初始化
MOV TMOD,#01H
MOV TH0,#0ECH
MOV TL0,#78H
RETTimer0Interrupt:
MOV TH0,#0ECH
MOV TL0,#78H
CPL P1.0;输出方波
题目不是说要定时器T0编程吗?怎么用T1呢?
ORG 000BHLJMP Timer0I定时器0中断入口---都是用的定时/计数器T0哪个地方用到T1了?
||||点击排行已知单片机晶振频率6MHZ,串口工作于方式1,波特率1200,允许中断方式接收,编程对串口进行初始化.
已知单片机晶振频率6MHZ,串口工作于方式1,波特率1200,允许中断方式接收,编程对串口进行初始化.怎么用汇编语言编程啊?
UARTINIT:;1200bps@6MHzANL PCON,#7FH;波特率不倍速MOV SCON,#50H;8位数据,可变波特率ORL AUXR,#40H;定时器1时钟为Fosc,即1TANL AUXR,#0FEH;串口1选择定时器1为波特率发生器ANL TMOD,#0FH;清除定时器1模式位ORL TMOD,#20H;设定定时器1为8位自动重装方式MOV TL1,#064H;设定定时初值MOV TH1,#064H;设定定时器重装值CLR ET1;禁止定时器1中断SETB TR1;启动定时器1RET
与《已知单片机晶振频率6MHZ,串口工作于方式1,波特率1200,允许中断方式接收,编程对串口进行初始化.》相关的作业问题
以AT89C51系列为例:在计数器工作方式中,计数器是对外部事件计数,计数脉冲来自外部输入引脚,当外部引脚发生“1”至“0”的负跳变时,计数器加1.内部硬件在每个机器周期的S5P2采样外部输入引脚状态.当在一个机器周期采样到高电平,接着另一个周期采样到低电平时,计数器的值将在检测到变化后的下一个周期的S3P1中被更新,
11.0592不能按12来算,因为11.0592是为了串口通信是设置波特率方便才设置的.如果你不用串口的话,那就找个整数的晶振来用吧,计算还方便;如果不想换晶振,而且精度要求不是很高的话,也可以把11.0592当做11M来计算.
1.时钟周期即晶振的单位时间发出的脉冲数,12MHZ=12×10的6次方,即每秒发出个脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1/12微秒.2.一个机器周期等于12个时钟周期,所以是1微秒.
第一个:单自由度静定结构,左半边基本结构,右半边附属结构,把质点换成竖向单位力1,做出结构单位弯矩图,自身图乘得出系数&11,自振频率w=(1/m&11)^1/2.第二题:单自由度超静定结构,同样把指点换成单位竖向力1,做出弯矩图(直接套用位移法中的图例),同样按照第一问的方法,自身图乘后再叠加上弹簧处的f的效果(即f
程序如下:ORG 0000H AJMP MAINORG 0030HMAIN:MOV TMOD,#01H MOV TL0,#0B0HMOV TH0,#3CHSETB TR0LOOP:JNB TF0,LOOP ;2个周期.MOV TL0,#0B3H ;一个周期.MOV TH0,#3CHCPL P2.0 CLR TF0SJM
while(1) ;把那个;去掉,您的程序死在那个分号上了. PS:此程序意图采用查询的方法实现流水效果. 再问: 去了分号 还是不行啊 再答: #include void main(void) { char sec = 0; int count =0; TMOD=0x01; TH0=; TL0=15
TMOD=0x10;TH1=0xFC;L1=0x18;即为高电平时间为1ms.最大定时时间:2^16毫秒t=(2^16-计数初始值)X晶振周期X12. 再问: "最大定时时间:2^16毫秒 t=(2^16-计数初始值)X晶振周期X12."中的计算初始值为的时候是最大定时时间吗? 还有TH1和TL1是怎么得到的呢?
以下是每条指令的机器周期数DELAY: MOV R7,#0F6H ;1TLP: MOV R6,#0FAH ;1T DJNZ R6,$ ;2T DJNZ R7,LP ;2T RET;2T因此延时时间简略为:2*FAH*F6H=2*250*246=123000详细时间:1+(1+2*256+2)*246+2=123741T
程序不难编,题目有问题,因为占空比2:5,一个周期就是7个单位,周期又为200us,200怎么被7整除?我这段程序在单片机P1.0口线上产生连续周期性矩形波,周期为400us,占空比1:7.假设晶振频率6MHz,你参考一下.ORG\x05\x050000H\x05\x05LJMP\x05START\x05\x05ORG
第一空,应定义为工作方式2,即(自动重新装入初始值)方式.
一个时钟周期时间 T = 1/6MHz,一个机器周期是 12 个时钟周期,于是 四条语句的时间(不包括 RETI):t = (t * 12) * (1 + 1 + 2 + 2) = 1/6MHz * 12 * 6 = 12 us 再问: 呃,好像不对啊,没有循环呐 再答: 是要总次数啊,那这样看看,总时间乘一下,加一下
1、 MOV R3,#28H ;1 2、 LOOP: NOP ;1 3、 NOP ;1 4、 DJNZ R3,LOOP ;2 5、 RET ;2根据晶振为6MHz知每个机器周期为2us,为了说明方便对上面程序段编了个号:第1条指令只在循环体外,只执行一次,要1个机器周期;第2到第4为一循环结构,循环次数由R3决定,28
;ORG 0000HSJMP STARTSTART:MOV TMOD,#20HMOV TH1,#236 ;40us @ 6MHzMOV TL1,#256SETB TR1LOOP:MOV R2,#10SETB P1.0WAIT:JNB TF1,WAITCLR P1.0CLR TF1DJNZ R2,WAITSJMP LOO
1、已知单片机系统机器周期为时钟周期的12倍,故每个机器周期为12/12M=1us2、50ms=50*位定时器的定时时间最长为65536us,定时50us的初值为0=0x3cB04、0x3cb0就是初值,其中TH=0x3c,TL=0xb0
时钟周期为时钟脉冲的倒数=1/12 us完成一个基本操作所需要的时间称为机器周期.一个机器周期由若干个S周期(状态周期)组成.自己去查8031单片机的机器周期由几个状态周期组成
1、机器周期=晶振周期*12.2、所以单片机中晶振频率为12MHZ的机器周期=12*1/12M=1微秒.
LZ确定问的是时钟周期?时钟周期就是晶振提供的震荡频率的倒数.如果你的意思是单片机的机器周期的话就不是这样了,晶振给单片机提供一个震荡频率之后,单片机内部CPU使用之前会经过一个处理,不同的单片机会有分频或者倍频或者直接使用,这一步之后的频率才是单片机真正的主频,要算机器周期那就直接是主频的倒数~建议了解下时钟周期,机
伙计,你栽了.要用STC的单片机就不要追求性能,要追求性能就不要用STC的单片机!切记!切记!我跟一位姓姚的STC的技术够通过,这人有点身在STC而言不由忠的姿态.我之所以跟他做关于芯片的技术上的沟通,是因为我的问题和你的问题差不多.后来,我得出了个结论,赶快换芯片!高速串口STC做的很烂,我的串口最多做到19200b
主要作用是平衡晶振引脚的电感的.因为晶振在高频工作时有寄生电感,为了平衡电感,起到谐振的作用.所以要用两个小电容来平衡电感.一般电容的选20pf--30pf的就可以了.具体的大小请参看晶振厂家提供的数据手册.还有就是为了帮助起振,还可以在晶振上并接一个200k---300k的大电阻.君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
单片机原理及应用期末考试题试卷及答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 msp430 10ms定时器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信