![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
课程设计
文章平均质量分 83
大学时期的课程设计记录
淇水汤汤
众生皆苦,但我是草莓味的。
展开
-
基于汇编语言的电子闹钟小程序
电子闹钟程序:在微机及接口实验箱上完成电子闹钟设计。试验箱上的七段数码管显示时间,蜂鸣器整点报时。设置初始时间与定时时间,并在设置的时间报时,增加了闹铃音乐。 本系统设计的电子时钟以8086微处理器作为CPU,用8254做定时计数器产生时钟频率,8255做可编程并行接口显示时钟电路,8259做中断控制器产生中断。8254设定计数初值进行计数,工作于计数器0,方式3。计数器0设置初原创 2016-07-05 14:52:20 · 7620 阅读 · 6 评论 -
基于汇编语言的音乐播放器
项目要求: 通过菜单进行点歌,并利用定时器产生声音的方法编写程序,使PC机奏出《两只老虎》等至少2个乐曲。可播放前一首、后一首等功能。 提示:1) 乐谱中的每个音符具有音高和音长两种属性,按照乐谱将每个音符的频率和节拍定义成两个数据表,程序从频率表中取出一个音符的频率值以产生一定音高的声音,同时取出相应的节拍计数值以控制这一频率的声音延长的时间。2)原创 2016-07-05 11:20:53 · 10136 阅读 · 5 评论 -
扩展PL/0编译程序功能
扩展PL/0编译程序功能,通过阅读、研究PL/0编译程序源文件,有选择地补充、完善其中词法分析、语法分析、语义分析、目标代码生成、目标代码解释执行等部分的功能。以语法分析部分为例,则可以增加处理更多语法成分的功能,可处理++、--、+=、-=、*=、/=、%(取余)、!(取反)、for、else、处理注释、错误提示。 /*PL/0 编译系统C版本原创 2016-07-05 19:42:11 · 6746 阅读 · 4 评论 -
农夫过河
本课题要求出完整程序,能够解决下面的问题:一个农夫带着一只羊,一条狼和一颗白菜想从河的东岸到西岸去。河上仅有一条船。假设他每次只能带一只羊,或者一条狼,或者一颗白菜过河,并且当人不在场时,狼和羊,或羊和白菜不能单独在一起。求出他带一只羊,一条狼和一颗白菜过河的所有办法。狼和羊、羊和白菜不能单独在一起,涉及对象较多,而且运算步骤方法较为复杂,要用程序语言实现,需要将具体实例数字化。针对实现整个过转载 2016-07-03 22:04:56 · 1188 阅读 · 1 评论 -
基于C++的学生信息管理系统
编写一个简单的学生成绩管理系统。学生成绩管理系统有若干学生成绩记录组成,每个记录由学号、姓名、性别和成绩四部分组成,学号不超过11个字符,姓名不超过21个字符,性别为’m’(male)或’f’(female),成绩为double型数据。该系统具有以下功能:(1) 程序开始执行时显示如下版权信息和主菜单: *******学生成绩管理系统*************l *1.添加原创 2016-07-03 21:56:39 · 2067 阅读 · 2 评论 -
简单的坦克大战模拟小游戏
#include #include #include int main(){int n,key,o=0,p=0,m,k=0;//n、o、p、k、m分别与炮弹运动,坦克运动,目标消失,坦克方向有关initgraph(800,600);setbkcolor(GREEN);void mubiao(int k);/*函数声明*/void tank_w(int o,in原创 2016-07-03 22:17:28 · 716 阅读 · 0 评论