1. 求 N! 。 要求:从键盘接收一个数字,计算其阶乘,并显示出来。 2. 求 N-M 连续数据的和,并将和显示出来。 3. 3.根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入 4,则显示。 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要显示 4^2=16 个数字。 要求:1.根据键盘输入的数字(3-20) ,显示相应的数据方阵。 2.画出设计思路流程图,编写相应程序。 4. 4. 在屏幕上开一个窗口显示自已的名字(汉字) 。 5. 5.通过键盘输入字母,然后显示相应的图形。 要求:输入 L,之后再输入两个点的坐标值,显示一段直线; 输入 R,再输入两个点的坐标值,显示一个矩形框。 6. 6.在屏幕上接收一串带数字、字母及其它字符的字符串,然后统计其中数字、字母 的个数,并显示出来。 7. 7.编写一个汇编程序,将键盘输入的小写字母用大写显示出来; 若输入的是非字符,显示 NON CHAR。 8. 8.编程序实现十进制数转换成十六进制数。 从键盘输入一个十进制数,转换成十六进制数,显示出来。 要求:需要检测输入一个规范的十进制数。 9. 9.编程序实现十六进制数转换成十进制数。 从键盘输入一个十六进制数,转换成十进制数,显示出来。 要求:需要检测输入一个规范的十六进制数。 10. 10. 简易信息检索系统。在数据区定义 msg0-msg9 共十条信息, 然后从键盘接收 0-9 的数字,显示相应的信息。 11. 11.人名排序程序。 从键盘接收十个人名,人名由四个字母构成。 按字母上升次序显示所输入的人名,每一个人名占一行。 12. 12.在显示屏中央开一个窗口显示自已的名字(以拼音显示) 。 要求:窗口的大小(行列的象素数,可由用户输入两个数字调整) 13. 13.编程显示学校校徽图形。 14. 14.用字符组成汽车图形,在屏幕显示从左向右开动的汽车。 交通灯控制系统(在 TDN86/88 实验系统上实现) 在 A 道和 B 道的十字路口,A、B 道各有两组交通指示灯,每组有红、黄绿三个灯。 A 道的同色灯连在一起,B 道的同色灯连在一起。对各组的交通灯进行控制,以保证 车辆在各道上通畅运行。 A、B 组的交通灯工作过程为: A 初始状态为 A、B 道都是红灯亮。当控制系统启动后,A 道的绿灯亮,B 道的红灯 亮。 B 当延时 25 秒后,A、B 道的黄灯同时变亮,且延时 5 秒。 C 延时后,B 道转为绿灯,A 道转为红灯,且延时 25 秒。 25 秒后,转为 A、B 道的黄灯亮,延时 5 秒后,回到第一步,以次重复进行,不断 循环。 E 当遇到道路障通,或紧急情况时,A、B 道全为红灯。 用七段数码块显示器显示绿灯延时时间。 用相应的发光二极管来代替交通灯,用发光二极管的亮灭显示交通灯的工作情况。 系统有启动按钮和停止按钮,按启动按钮后,系统从第一步开始循环,按停止按钮 后,无论在那一步,应回到初始状态。 画出详细的硬件连接图。附控制程序。 15. 15.要求 A、B 道各增加一个紧急按钮功能,当该按钮按下时,A、B 道的绿灯亮 25 秒。 16. 16.在 1 的基础上将时间改变一下: A、B 组的交通灯工作过程为: A 初始状态为 A、B 道都是红灯亮。当控制系统启动后,A 道的绿灯亮,B 道的红灯 亮。 B 当延时 120 秒后,A、B 道的黄灯同时变亮,且延时 10 秒。 C 延时后,B 道转为绿灯,A 道转为红灯,且延时 60 秒。 60 秒后,转为 A、B 道的黄灯亮,延时 5 秒后,回到第一步,以次重复进行,不断 循环。 E 当遇到道路障通,或紧急情况时,A、B 道全为红灯。 17. 17. 通过串口实现双机通信(在实验系统 TDN86/88 上实现) 在发送机一方通过实验箱的小键盘输入一串字母,并在接收一方显示所接收到的字 母。 在实验系统 TDN86/88 上实现。 (要求至少传送 8 个不同的字母) 画出详细的硬件连接图。附控制程序。 18. 18.通过串口实现双机通信(在实验系统 TDN86/88 上实现) 在发送机一方通过实验箱的小键盘输入一串数字,并在接收一方显示所接收到的数 字。 在实验系统 TDN86/88 上实现。 (要求至少传送 8 个不同的数字) 画出详细的硬件连接图。附控制程序。 19. 19.通过串口实现单机自发自收功能(在实验系统 TDN86/88 上实现) 通过实验箱的小键盘输入一串数字或字母, 并在 CRT 显示器上显示所接收到的内容。 在实验系统 TDN86/88 上实现。 (要求至少传送 26 个不同的字母和 8 个不同的数字) 画出详细的硬件连接图。附控制程序。 20. 20. 波形发生器(在实验系统 TDN86/88 上实现
2019-12-21 18:51:28
170KB
微机原理
1