单片机编程题练习

上传人:z****2 文档编号:199344651 上传时间:2023-04-10 格式:DOCX 页数:17 大小:198.74KB
收藏 版权申诉 举报 下载
单片机编程题练习_第1页
第1页 / 共17页
单片机编程题练习_第2页
第2页 / 共17页
单片机编程题练习_第3页
第3页 / 共17页
资源描述:

《单片机编程题练习》由会员分享,可在线阅读,更多相关《单片机编程题练习(17页珍藏版)》请在装配图网上搜索。

1、1、假定甲乙机以方式1进行串行数据通信,晶振=12MHz,要求波特率为1200bps。 乙机发送,甲机接收。请画出电路图并写出初始化发送(查询)和接收(中断方 式)程序。2、口线P1.0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟 暗的效果。3、给80C51单片机扩展一片6116,0809和8155,要求0809采用中断方式,8 通道工作;采用 138译码选择芯片。请画出系统连接图,写出各芯片的地址范围 并写出8155内各口及其内部的RAM地址范围。4、已知系统的连接如图所示,试编写程序实现下列功能:(1)编写上电显示程序,显示“123456”。(2)编写主程序,功能为:当有键按

2、下(07 号)时,都显示键号; 无键按 下,保持原有显示状态。5、选用 DAC0832 芯片产生一个三角波,要求幅值为 02.5V。6、假定甲、乙机以方式1进行串行数据通信,晶振频率为6MHz。要求波特率为 1200bps,甲机发送数据88H (查询方式),乙机接收(中断方式)。请画出电 路图并编程实现上述功能。50uFI74LS2443-4 JY42 白2121 14 1Y43 A3 IV33 AU VZ?*斗鼻 T14- 由直询A4T-SAft p p fpfppp9123 cc p F F F7盹站駅时ft?吓抽 p-fppfphf0GEBBBG74L82447、已知一单片机应用系统如下

3、图所示。试回答问题并编写显示程序,以 1 秒为 间隔,亮暗相间,显示“88888888”。-2*4 2l 2323 A?2Z iSftl 2VLLA4 IV JI :ftjivsIA21Y2(1) 写出各口的地址和控制字A 口地址:B 口地址:C 口地址:控制口地址:控制字:(2) 显示程序8、已知 ADC0809 单片机的连接如下图所示,试写出启动 0809 第 3 通道 A/D 转换 的程序段。(1) 、把外部2000H内容送到内部RAM的20H单元。(2) 、找出20H22H三个单元中的最大数,放在A累加器中。9、编写程序完成以下功能:每响应一次外部中断,发光二极管亮一秒钟。六、 简单编

4、程题:(1) 、用间接寻址方式,把外部20H内容送到内部RAM的20H单元。(2) 、依据第四题接线图,写出启动0809第3通道A/D转换的程序段。(3) 、编写串行口方式1串行发送初始化程序。(省略波特率发生器初始化)。10、假定甲乙机以方式1进行串行数据通信,晶振=6MHz,要求波特率为1200。 甲机发送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程 序。11、当系统选用12MHz晶体振荡器时,由定时器0控制产生周期为4ms(脉冲宽 度为2ms)的方波序列(采用中断方式),并由P1.0输出,请编写实验程序。12、已知8155 与单片机的连接如图所示。W TINED TOU

5、T 丿RESET-1(1).写出8155中RAM及各口的地址。(2).将A 口和B 口定义为基本输入方式,C 口定义为输出方式,定时器作为 方波发生器,对输入脉冲进行24分频,写出8155的初始化程序。13、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道, 编制A/D转换程序,将转换结果送30H单元。14、已知8279与单片机的连接如图所示, 8708为同相驱动器。试编写程序实现 下列功能:(1) .编写中断服务子程序,完成读键 值功能,将键值放入20H单元。(2)编写主程序,功能为:当 1#键按下时,显示“ 98211”; 当 2#键按 下时,显示“ 98212”;

6、其它键返回。15、当系统选用6MHz晶体振荡器时,由CTCO控制产生周期为2ms(脉冲宽度为1ms) 的方波序列,并由 P1.0 输出,请编写程序。16 、实验题假定甲乙机以方式1进行串行数据通信,晶振=6MHz,要求波特率为1200。甲机 发送,乙机接收。请计算出波特率,写出初始化发送和接收程序。17、若8255芯片的片选端与8031的P2.7相连,A1A0端与地址总线A1A0相连, 现要求8255工作在方式0,A 口作为输入,B 口作为输出,且将C 口的第6位PC5 置 1,请编写初始化工作程序。18、选用 DAC0832 芯片,设计有三路模拟量同时输出的 MCS51 系统,画出硬件 结构

7、框图,编写数模转换程序。19、已知8279与单片机的连接如课本P186图所示。试编写程序实现下列功能:(1)显示字符“HELLO”;(2).编写中断服务子程序,完成读键值功能,将键值放入20H单元。20、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道, 编制A/D转换程序,将转换结果送30H单元。21、试编写一段对中断系统初始化的程序,使之允许,T0,串行口中断,且 使 T0 中断为高优先级中断。22、使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。(1)使 ACC.0 置 1;(2)清除累加器高 4位;(3)清除 ACC.3,ACC.4, ACC.5,

8、ACC.6。23、 试编写程序,将内部RAM的20H,21H,22H三个连续单元的内容依次存入 2FH,2EH,和 2DH 中。24、 编写两个16位数的减法:6F5DH-13B4H,结果存入内部RAM的30H,31H单 元,30H存差的低八位。25、两个四位BCD码相加,被加数和加数分别存于50H, 51H, 52H, 53H单元中 (次序为千位、百位在低地址中,十位、个位在高地址中),和数存放在 54H, 55H和56H中(56H用来存放最高位的进位),试编写加法程序。26、试编程对8155进行初始化。设A 口为选通输出,B 口为基本输入,C 口作为 控制联络口,并启动定时器/计数器按方式

9、1工作,定时时间为10ms,定时器计 数脉冲频率为单片机的时钟频率 24分频, fosc=12MHZ。27、在一个8031应用系统中扩展一片2764,一片8155和一片6264。试画出其 系统框图,并指出所扩展的各个芯片的地址范围28、设计一个4X4行列式键盘电路并编写键扫描子程序。29、试设计一个用 8155与有32个按键的键盘连接的接口电路。编写程序实现以 下功能:用8155定时器定时,每隔2s读一次键盘,并将其读入的键值存入8155 片内RAM 40H开始的单元中。30、用8051的P1 口作8个按键的独立式键盘接口。试画出其中中断方式的接 口电路及相应的键盘处理程序。31、试用8255

10、为8051微机系统设计一个键盘接口。键盘为3X4个键,其中10 个为数19,两个为功能键RESET和START。具体要求:(1)按下数字键后,键值存入3040H开始的单元中(每个字节放一个键值)。(2)按下RESET (复位)键后,键PC复位成0000H。(3)按下START (启动)键后,系统开始执行用户程序(用户程序的入口地址 4080H)。试画出该接口的硬件连接图并进行程序设计。32、试设计一个 LED 显示器/键盘电路。33、试为8051微机系统设计一个LED显示器接口,该显示器共有八位,从左到 后分别DG1DG8(共阴极式),要求将内存3080H3087H八个单元中的十进制(BCD)

11、依次显示在DG1DG8上。要求:画出该接口硬件连接图并进行接口程序 设计。34、在一个fosc = 12MHz的8031应用系统中,接有一片A/D器件ADC0809,它 的地址为FEF8HFEFFH。试画出有关逻辑框图,并编写定时采样8个通道的程 序。设采样频率为2ms 一次,每个通道采10个数,把所采的数按07通道的顺 序存放在以1000H为首地址的外部RAM中。35、在一个fosc = 12MHz的8031应用系统中,接有一片D/A器件DAC0832,它 的地址为7FFFH,输出电压为05V。请画出有关逻辑框图,并编写一个程序, 当其运行后 0832 能输出一个矩形波,波形占空比为 1:5

12、。高电平时电压为 2.5V, 低电平时为 1.25V。36、试编写延时2ms的程序37、用查表程序求08之间整数的立方。38、编写有6个命令键的散转程序。键号为0、1、2、3、4、5; 6个键A、B、C、 D、1、2的ASCII码放在累加器A中。39、按下列要求编程。(1)R7内容送R6中;(2)外RAM 50H单元内容送内RAM 50H单元;(3)外RAM 1000H单元内容送外RAM 2000H单元;(4)ROM 1000H单元内容送外RAM 8000H单元;40. 已知无符号二字节乘数存在42H41H中,另一无符号乘数存在40H中,试编程实现:42H41HX40H42H41H40H41.

13、 已知fosc = 12MHz,试编写延时2s子程序。42. 用软件实现逻辑运算:Q = (R+S) T+ (U+V)。其中Q、R、S、T、U和V 均为位变量,依次存放在以位地址40首址的位寻址区中。43 .已知某单片机系统每隔1s测一次温度,8位温度A/D值存在特殊功能寄存 器SBUF中,试求其1分内的平均值,存40H。44.已知显示数(W255)存在30占,试将其转换为共阴显示字段码,存入首址 为40H的内RAM中(设共阴显示字段码表已知,且已存在首址为TABD的ROM中)。45已知外RAM1000H单元开始存有一组数据,其长度存放在该数据区首字节, 要求统计出其中大于10、等于10和小于

14、10 的数的个数,并把统计结果分别存 入内RAM 30H32H单元。46. 已知图8-15循环灯电路,VRXD、VTXD、PIOX1分别为P1.5P1.7,试利用单 字节虚拟串行输出子程序 VUARTO 编制程序,使发光二极管从右到左,每隔 0.5 秒依次点亮,不断循环。47. 已知图8-16并入串出电路,VRXD、VTXD、PIOX1分别为P1.0P1.2,试利用 单字节虚拟串行输出子程序VUARTI编制程序,每隔1秒(运用T0中断, fosc=6MHz)从74HC165并行口输入状态数据,并存入内RAM 30H。48. 80C51 P1.4P1.7 分别与 93C46 CS、SK、DI 和

15、 DO 相连,试将 80C51 内 RAM 中以30H为首址的10字节数据存入AT93C46首址为40H的区域中。49试统计某展览会参展人数。已知展览会有 4 个入口,且均已安装检测探头, 每进入一人,能产生一个负脉冲,分别输入P3.2、P3.3、P3.4、P3.5。估计参 展人数多于10 万,试编程,将累计参展人数存 32H、50已知循环灯电路图6-4,试编程使发光二极管从右至左,每隔0.3秒依次点 亮,不断循环。51. 试以串行方式1设计一个发送程序。已知fosc = 11.0592MHz,波特率为 2400b/s,SM0D = 1,16个发送数据存在内RAM30H为首地址的区域中。52.

16、 设计一个串行方式2发送子程序(SM0D=0),将片内RAM 40H47H中的数据 串行发送,第9数据位作为奇偶校验位(不校对)。53. 编制一个串行方式2接收子程序(SMOD=1),接收10个数据,并核对奇偶 校验位,接收核对正确,存首址为50H的内RAM中;发现错误,置位错误F0, 并停止接收。54. 已知一 MCS51单片机系统的片内RAM 20H单元存放了一个8位无符号数 7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两 个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将 所编写程序运行完成后的数据和状态添入下表中给出的 PSW

17、 的有关位以及寄存 器A、DPTR和RAM单元中。P08051P2.5F2.6P2.7A L C0832/ldYOCS Iocn_l 顽S WR2AGNEXFZRvccILECYADPTR片外01H片外00H片外8000H55、根据图示电路,编写程序,使0832输出负向锯齿波。56、设计用单片机P1 口控制1位共阴极LED。按键1按下,循环显示05,按 键2按下,按100 Ms的间隔显示0和1。设计硬件电路,并编程实现上述功能。57、单片机用内部定时方法产生频率为lOOKHz等宽矩形波,假定单片机的晶振 频率为12MHz,请编程实现。58. 使用定时器中断方法设计一个秒闪电路,让 LED 显示

18、器每秒钟有 4OOms 点 亮。假定晶振频率为 6MHz ,画出电路连接图并编写程序。59. 使用 8O31 设计一个键盘接口(可用 8155 或 8255)。键盘共有 12 键(3 行X 4列)其中10个为数字键09,两个为功能键RESET和START。具体要求如 下:(1) 按下数字键后,键值存入 3040H 开始单元中。(2) 按下 RESET 键后,将 PC 复位为 0000H(3) 按下 START 键后,系统开始执行用户程序(用户程序的入口地址为 4080H )试画出该接口的硬件连接图并进行程序设计。60. 试为 8051 设计一个 LED 显示器接口,该显示器共有八位,从左到右分

19、别 为 DG1 DG8(共阴极接法),要求将内存3080H3087H八个单元中的十进制数(BCD) 依次显示在 DG1 DG8 上。要求:画出电路图并进行编程。61. 已知MCS-51单片机系统片内RAM20H单元存放乐一个8位无符号数7AH,片 外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中 的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程 序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR 和RAM单元中。62. 请写出完成下列操作的指令:(1) 使累加器A的低4位清0,其余位不变。(2) 使累加器A的低

20、4位置1,其余位不变。(1)使累加器A的低4位取反,其余位不变。63、试用位操作指令实现下列逻辑操作。要求不得改变未涉及的位的内容。(1)使 ACC.0 置位;(2)清除累加器高 4位;(3)清除 ACC.3,ACC.4,ACC.5,ACC.6。64、试编写程序段实现外部RAM 2000H单元的内容传送到内部RAM 20H中的操作。65、试编写程序段实现外部RAM 2000H单元的内容传送到外部RAM 3000H中的操 作。66、试编写程序段,将内部RAM的20H、21H、22H三个连续单元的内容依次存入 2FH、2EH 和 2DH 单元。67、试编写程序段,完成两个16位数的减法:7F4DH

21、 2B4EH,结果存入内部RAM 的30H和31H单元,31H单元存差的高8位,30H单元存差的低8位。68、试编写程序段,将R1中的低4位数与R2中的高4位数合并成一个8位数, 并将其存放在 R1 中。69、试编写程序段,将内部RAM的20H、21H单元的两个无符号数相乘,结果存 放在R2、R3中,R2中存放高8位,R3中存放低8位。70、在内部RAM的21H单元开始存有一组单字节不带符号数,数据长度为30H, 要求找出最大数存入 BIG 单元。71、编写程序,把累加器A中的二进制数变换成3位BCD码,并将百、十、个位 数分别存放在内部RAM的50H、51H、52H中。72、编写程序,求内部

22、RAM中50H59H十个单元内容的平均值,并存放在5AH 单元。73、设有100个无符号数,连续存放在外部RAM 1000H地址开始的区域,编程统 计其中的正数、负数和0的个数,并分别存放在内部RAM的20H、21H、22H单元 中。74、编程分别将外部RAM的0000H0000FH、1030H1050H、2050H3000H地址单 元清零。75、试编程对8255初始化,使其A 口按方式0输入,B 口按方式1输出,C 口上 半部分按方式 0 输出,下半部分按方式 1 输出。76、编写子程序,将R1中的2个十六进制数转换为ASCII码后存放在R3和R4 中。77、已知系统的连接如图所示,试编写程

23、序实现下列功能:1)编写显示程序,显示“123456”。(2)编写主程序,功能为:当有键按下(07 号)时,都显示键号;无键按下 保持原有显示状态。TqLl?T3A丄s30vcc89C51P?. IPD 力Ftf r* PtTCTP2778、试设计MCS-51与DAC0832的接口电路,并编制程序,输出图所示波形。79、设计并编程,完成单片机的双机通信程序,将甲机片外RAM的1000H100FH 的数据块通过串行口传送到乙机的 20H2FH 单元。80. 片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和V25681. 试编程对8155进行初始化,设A 口为选通输出,B 口为

24、选通输入,C 口作为 控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器计 数脉冲频率为单片机的时钟频率 24分频, fosc=12MHz。82. 试将8031单片机外接一片2716 EPROM和一片6116 RAM组成一个应用系统, 请画出硬件连线图,并指出扩展存储器的地址范围。83、利用定时/计数器 T0 产生定时时钟,由 P1 口控制 8 个指示灯。编一个程序, 使8 个指示灯依次一个一个闪动,闪动频率为 1次/秒(8 个灯依次亮一遍为一个 周期)。84. 应用单片机内部定时器TO工作在方式1下,从P1.0输出周期为2ms的方波 脉冲信号,已知单片机的晶振频率为 6

25、MHZ。请(1)计算时间常数X,应用公式X=216-1 (f/12)(2)写出程序清单85. 片内RAM40H开始的单元内有10B二进制数,编程找出其中最大值并存于50H 单元中86. 设计一个2X2行列式键盘电路并编写键盘扫描子程序。87. 编程将片内RAM30H单元开始的15 B的数据传送到片外RAM3000H开始的 单元中去。88. 编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮 10次后,转到下一个闪烁10次,循环不止。画出电路图。89. 将31H、32H单元与41 H、40H单元的双字节十进制无符号数相加,结果存入 32H,31H,30H 单元。即(31H) (3

26、0H) + (41H)(40H)32H、31H、30H。输入程序参考程序MOV R0,#30HMOV R1,#40HMOV R2,#02HCLR CL1: MOV A,R0ADDC A,R1DA AMOV R0,AINC R0INC R1DJNZ R2,L1CLR AMOV ACC.0,CMOV R0,A在 31H 、 30H 单元存入加数如 3018 ,在 41H,40H 单元存入被加数如 8975 。输入程序首地址,(从处为2000H),然后开始单步或断点运行该段程序。运行过程中检查数据的变化,并在最后检查(32H) = ,(31H)二 ,(30H)二。90. 编程实现逻辑运算:Q=(U*

27、 (V+W)+X.Y)+Z。设UZ的位地址为00H05H.Q 的位地址为07H。实际中UZ可以是外部输入端口信号或软件设定的一些控 制位。91. 编程将片内RAM 30H单元开始的15B的数据传送到片外RAM 3000H开始的 单元中去。92. 片内RAM 30H开始的单元中有10B的二进制数,请编程求它们之和(和V 256=。93. 编一个程序,将累加器中的一个字符从串行接口发送出去。94. 用查表法编一子程序,将 R3 中的 BCD 码转换成 ASCII 码。95. 片内RAM40H开始的单元内有10B二进制数,编程找出其中最大值并存于 50H 单元中。96. 编一子程序,从串行接口接受一

28、个字符。97. 利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。98. 若图数据块是有符号数,求正数个数。编程并注释。99. 编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮 10次后,转到下一个闪烁10次,循环不止。画出电路图。100. 8225A控制字地址为300FH,请按:A 口方式0输入,B 口方式1输出,C 口高 位输出,C 口低位输入,确定8225A控制字并编初始化程序.101. 编定一个软件延时1S和1mi n的子程序.设f osc=6Hz,则一个机器周期1仇s。102请编制串行通信的数据发送程序,发送片内RAM50H5FH的16B数据,串行接口设

29、定为方式 2,采用偶校验方式。设晶振频率为 6MHz。103. 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为 6MHZ。请(1)计算时间常数X,应用公式X=2i6 t (f/12)(2)写出程序清单104. 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为 6MHZ。请(1)计算时间常数X,应用公式X=2i6 t (f/12)(2)写出程序清单105. 利用 89C51 的 P1 口,监测某一按键开关,使每按键一次,输出一个正脉冲(脉宽随意)。编出汇编语言程序。106. 设计一个

30、4位数码显示电路,并用汇编语言编程使8从右到左显示一遍。107. 编制一个循环闪烁的程序。有 8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。108. 在8051单片机的INTO引脚外接脉冲信号,要求每送来一个脉冲,把30H 单元值加1,若30H单元记满则进位31H单元。试利用中断结构,编制一个脉冲 计数程序。109. 利用89C51的P1 口控制8个发光俄二极管LED。相邻的4个LED为一组,使 2 组每隔 0。 5S 交替发亮一次,周尔复始。试编写程序。110. 设计89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H5

31、9H单元,画出电路图,编出:(1)延时方式;( 2)查询方式;3)中断方式中的一种程序。111. 试编程对8155进行初始化,设A 口为选通输出,B 口为选通输入,C 口作 为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器 计数脉冲频率为单片机的时钟频率 24分频, fosc=12MHz。112. 设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116,编程将 其片内ROM从0100H单元开始的10B得内容依次外接到片外RAM从100H单元开 始得10B中去。113 8031扩展8255A,将PA 口设置成输入方式,PB 口设置成输出方式,PC 口 设置成

32、输出方式,给出初始化程序。114设计一个2X2行列式键盘电路并编写键盘扫描子程序。115要求将存放在8031单片机内部RAM中30H33H单元的4字节数据,按十 六进制(8 位)从做到右显示,试编制程序。采用8255A或8155H并行扩展口设计一个4x4键盘和6位LED显示器电路且编写 键扫描程序和动态显示程序。116. 设计一个80311单片机与DAC0832的接口电路,并编写相应的程序。117. 设计一个8031单片机与DACl220的接口电路,并编写相应的程序。118. 设计一个8031单片机与5G1433的接口电路,并编写相应的数据采集程序。119. 设计一个8031单片机与ICL71

33、35的接口电路.并编写相应的数据采集程序。120. 设计一个803l单片机与ADC0809的接口电路,并编写相应的数据采集程序。121. 设计一个803l单片机与AD574的接口电路,并编写相应的数据采集程序。122. 利用定时器/计数器T0设汁一产生20kHz的方波并由P1.0输出的程序,晶 振频率为 12MHz。123. 设计一个声光报警控制器。要求在正常工作时,绿色指示灯亮;在不正常工 作时,同时进行声光报警,红灯闪闪发光,喇叭不断声响。定时间隔自己设定。124. 某异步通信接口,其帧格式由 1 个起始位(0), 7 个数据位, 1 个偶校验 和1 个停止位(1)组成。当该接口每分钟传送

34、1800个字符时,试计算出传送波 特率。125. 串行口工作方式在方式1和方式3时,其波特率与fosc、定时器T1工作 模式2的初值及SNOD位的关系如何?设fosc=6MHz,现利用定时器T1模式2产 生的波特率为110bps。试计算定时器初值。126. 试设计一个用 8155 与有 32个按键的键盘连接的接口电路。编写程序实现 以下功能:用 8155定时器定时,每隔 2s 读一次键盘,并将其读入的键值存入 8155 片内 RAM 40H 开始的单元中。127 .用8051的P1 口作8个按键的独立式键盘接口。试画出其中中断方式的接 口电路及相应的键盘处理程序。128. 试用8255为805

35、1微机系统设计一个键盘接口。键盘为3X4个键,其中 10个为数19,两个为功能键RESET和START。具体要求:(1) 按下数字键后,键值存入 3040H 开始的单元中(每个字节放一个键值)。(2)按下RESET (复位)键后,键PC复位成0000H。(3)按下START (启动)键后,系统开始执行用户程序(用户程序的入口地址 4080H)。试画出该接口的硬件连接图并进行程序设计。129. 按照下列要求编写程序:(1)若8255PA 口交替接红绿灯,编写红绿灯交替亮灭程序(间隔50ms)(2).编写程序将IN0IN7路模拟电压转换结果存储在以R0为初始地址的内存 空间内130. 两个四位BCD码相加,被加数和加数分别存于50H, 51H, 52H, 53H单元中 (次序为千位、百位在低地址中,十位、个位在高地址中),和数存放在54H,55H和56H中(56H用来存放最高位的进位),试编写加法程序。131. 试编写延时 2ms 的程序132. 设计一个4X4行列式键盘电路并编写键扫描子程序。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!