首页编程单片机编程题?单片机编程题题库

单片机编程题?单片机编程题题库

编程之家2026-05-29671次浏览

大家好,关于单片机编程题很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于单片机编程题题库的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

单片机编程题?单片机编程题题库

求教几道单片机编程题

此题如下:设系统时钟频率谓12MHZ编程实现从p1.1输出周期1s的方波。

注:用T1计数实现。T1工作于计数方式时,计数脉冲通过T1(p3.5)输入。T0定时到对T1(p3.5)取反一次,则T1(p3.5)每20ms产生一个计数脉冲,那么定时500ms只需2次。设T1工作于方式2,T0工作于方式1,定时方式;则这时方式控制字为61H.定时计数器T0,T1都采用中断方式工作。

程序如下:

ORG

000H

LJMP

单片机编程题?单片机编程题题库

MAIN

ORG

000BH

MOV

TH0,#0D8H

MOV

单片机编程题?单片机编程题题库

TL0,#0F0H

CPL

P3.5

RETI

ORG

001BH

CPL

P1.1

RETI

ORG

0100H

MAIN:

MOV

TMOD,#61H

MOV

TH0,#0D8H

MOV

TL0,#0F0H

MOV

R2,#00H

MOV

TH1,#0E7H

MOV

TL1,#0E7H

SETB

EA

SETB

ETO

SETB

ET1

SETB

TR0

SETB

TR1

SJMP

$

END

有一点觉得很奇怪:它是通过对T1(p3.5)取反计数的,但是每取反两次不就又变回原来的值了吗,到头来哪儿起到计数作用了,还有就是R2到底起到什么作用了。本人初学,问题可能较简单,莫见笑

单片机编程问题

给你举个例子吧:

假设20H原本保存的数是48h(BCD码,代表十进制的48),

除以10H之后,A中保存的是04h,B中保存的是08h。加上30h并分别放在21H、22H中,结果分别是34h('4'的ASCII码)、38h('8'的ASCII码)。

“BCD和ASCII之间不是差30H么”

在0~9之内的一位数字是如此。问题是20H中的是个两位数,所以要除以10H将十位与个位分离开。

另外吐槽一下:这题目用除法来分离十位个位是效率低下的行为……

单片机考试题

不一定是对的:

一、填空题

1、-10对应的8位二进制补码可表示为(1111 0000)

2、十六进制数7AH对应的二进制数可表示为(0111 1010)

3、80C51单片机中片内RAM共有(256)字节

4、由于(8031)在芯片内无程序存储器,EA(_31____)引脚必须接低电平

5、80C51单片机的P0口,当扩展外部存储器时它是一个(双向数据总线)

6、外接晶振频率为6MHz的单片机它的机器周期为(0.5MHz)

7、下列存储器在掉电后数据会丢失的类型是(RAM)

8、单片机应用程序一般存放在(内部ROM中)

9、定时/计数器当对机器周期进行计数时作为(定时器)

10、定时/计数器工作于方式2时,作为8位自动重装定时/计数器

11、MCS-51单片机8051内部资源包括:__4K___字节的程序存储器、__128___字节的数据存储器、(4)个8位并行I/O、2个_16__位的定时/计数器。

12、C51编译器支持三种存储模式,分别为小编译模式、_COMPACT模式和LARGE模式_

13、将数码管各段发光二极管阳极连在一起的叫做___共阳___极显示器,将各段发光二极管阴极连在一起的叫做___共阴___极显示器

14、LED显示器的显示方式分为___静态__显示和_动态扫描____显示两种。

15、机械式按键在按动时会出现抖动现象,可以采用__硬件去抖______和___软件去抖______两种方法消除抖动。

16、C51程序的基本结构包括顺序、_选择__________和_循环__________3种。

二、简答题

1、简述单片机的定义及其主要应用领域。

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了

OK,本文到此结束,希望对大家有所帮助。

java数组添加(向Java数组中添加元素的第三种方法)免费织梦网站模板 免费模板下载