1、闰年计算。
设计内容:判断某年是否为闰年。
设计要求:从键盘输入年份,通过计算,输出该年份是否为闰年。
2、**转换设计内容:编程实现大小写字母、二进制和十六进制之间的转换以及十六进制向二进制的转换。
设计要求:按屏幕提示要求输入,在屏幕上显示正确结果。
3、输入输出显示。
设计内容:编写一个程序,要求从键盘上连续输入多个字符,当遇到“.”时终止,然后以与输入相反的顺序将该字符串在屏幕上显示出来。
设计要求:用“先进后出”的设计思想,使用堆栈技术,结合dos的中断调用,实现输入字符串的倒序显示。
4、bcd码相乘。
设计内容:编写两个单字节组合的bcd数的乘法程序,在屏幕上显示两个乘数的输入和计算结果的输出。
设计要求:输入两个单字节组合的bcd数,将两个数相乘,输出显示计算结果。
5、计算n的阶乘。
设计内容:编写计算n!的程序,数值n由键盘输入,结果在屏幕输出。设计要求:n的范围0~65535,即不超过一个16位寄存器的容量。
6、微机串口通信的内环自检。
设计内容:对串口进行内环的自动检测。
设计要求:采用查询将下列测试电文送到串口发送器,经过内部自环接收,显示在屏幕上。通信波特率4800波特,无校验位传输,一帧字符有8个数据位,2个停止位,按下任意键结束。
测试电文如下:
the quick brown fox jumps over lazy dog
7、**演奏。
设计内容:利用pc机扬声器演奏**。
设计要求:根据提示输入乐曲序号,让扬声器按照节拍演奏连续的**。提示:8253与8255a芯片。
8、时钟设计。
设计内容:在显示器上显示时分秒,并每秒更新一次。
设计要求:利用8253实现计数;按下空格键运行或者停止。
9、红绿灯设计。
设计内容:模拟交通信号灯的工作。
设计要求:利用8255a实现红绿黄的发光二极管的交替发光。按空格键运行或者停止。
10、基于8259a中断控制器的脉冲计数。
设计内容:利用试验台的单个脉冲产生电路产生中断请求信号,cpu响应中断后在中断服务程序中显示字符——当前中断响应的次数(初值为0),响应10次后中断返回dos设计要求:利用8259a实现中断。
微机原理课程设计题目
课程设计题目。一 题目一。字符串动画显示。设计内容要求 1 菜单。内容包括 输入字符串 字符串动画显示 退出。2 输入字符串。选择该项后,可以输入一个字符串。该字符串即为动画显示时所显示的字符串。3 字符串动画显示。所显示字符串在一矩形框内从无到有,从右至左移动,完全从框内移出后,又从右至左移动,直...
微机原理课程设计题目
一 课程设计的目的。课程设计是实验的提高和综合。通常,学习知识是由浅入深 由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题 从知识的系统性来检验对各层次知识的掌握程度。课程设计的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践...
微机原理及应用课程设计题目及要求
微机原理及应用 课程设计的题目及要求。1.交通灯控制系统。设计要求 1 利用8253定时,8259中断及8255输出实现交通灯模拟控制。2 实现能自动控制和手动控制。3 实现能随时可以调整自动模式的绿灯和红灯时间。2.利用d a a d转换产生波形并显示 设计要求 1 产生锯齿波 三角波 方波 正弦...