




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机课程设计选题 第一篇:单片机课程设计选题单片机原理与接口技术课程设计题目以下题目任选其一,1-2人一组,自由组合,组内各人必须有明确的分工,原则上同一组最多一个同学得优。可使用任何单片机或ARM,1-4要求自己设计全部硬件和焊接电路板,5-10题可用现成的单片机开发板,5-6题亦可用proteus仿真。自拟题的根据题目难度由指导老师决定能否用现成的单片机开发板。一、PC机看门狗(每班最多6人选此题,难度系数:低)功能:当PC机死机时能自动使其重新启动。硬件:可使用串口或USB与PC机通讯。软件:PC机上软件编程可选用任何一种面向对象开发软件,如VC,Delphi等。实现原理:PC机正常时,每隔一段时间通过串口向单片机发送一些固定的数据,单片机如果收到此数据,说明PC机正常,如果超时未收到,则控制PC机重新启动。二、电子琴设计(每班最多6人选此题,难度系数:中)按下1-7,实验箱上的蜂鸣器发出对应的音调(中音),当同时按下L和1-7时是,蜂鸣器发出低音,同时按下H和1-7时,蜂鸣器发高音。只要按键没松开,蜂鸣器一直发声,直到扩展功能:在彩屏LCD上显示电子屏琴图片,用触摸屏控制发音,就像真正弹电子琴一样。三、自行车测速仪(难度系数:中偏高)基本功能:能实时显示自行车的行驶速度附加功能:实时时钟,行驶里程累计要求具备一定的实用价值,即要考虑如下问题(也是答辩时的考察和评分指标):1、体积要做到尽量小2、为了省电,要使用低电压工作的单片机,比如使用2.0-3.3V工作电压的单片机3、供电采用可充电的聚合物锂电池(普通手机电池),一次充电后的使用时间最少12小时4、最好能直接用单车轮子的旋转为电池充电(选做)。四、计算器设计5、使用4×4行列式键盘和1602液晶(其他液晶亦可)或数码管,实现普通十进制计算器的功能,键盘符号定义如下:6、“C”表示退格,即删除键,按一次删除键删掉显示的最后一个数字。7、如果是用LCD,LCD的第一行显示运算式,第二行显示运算结果。比如要计算机12+34,在键盘上按下相应键后,LCD的第一行显示“12+34”,按下“=”号后,LCD的第二行显示“=46”。8、如果用数码管,至少用6位的数码管,按“=”前显示输入的数字和运算符,按“=”后显示运算结果。9、其他功能参考普通计算器。10、基本功能:四则运算、退格功能,按“=”号后再按数字时自动清除之前的输入和计算结果,重新开始下一次新的计算过程。11、扩展功能:负数、小数运算。复合运算。连续运算。2进制、8进制运算。触摸功能:直接在LCD上显示一个计算器,用触摸屏操作。12、必须考虑不正常输入的情况,答辩时会测试是否能处理各种不正常输入。五、PC机控制的计算器设计(每班最多6人选此题,难度:中偏高)计算器要实现的功能同第四题。与第四题不同的是:1、计算器的输入不使用单片机板上的键盘,而是用PC机的键盘输入,PC机将铵键通过串口发给单片机,并在单片机的LCD上显示。2、在LCD上开光标显示并闪烁,可将光标退回去修改输入的计算式,通过PC机的左右箭头键将光标移到要修改的位置,再按下数字或操作符号可替换光标所在位置的字符。3、按退格键删除光标前面一个位置的字符,按del键删除光标所在位置的字符。3、任何时候按“=”键开始计算结果,按了“=”之后还可以将光标退回到计算式上修改计算式。再按“=”则重新计算新的结果。此题可用现成的单片机开发板,亦可用proteus仿真。六、单片机用普通IO口实现串口通信(每班最多6人选此题,难度系数:中)在理解单片机异步串口通信的基础上,不使用单片机的串口模块,用普通的IO口实现与PC机的串口通信的功能,要求实现的基本参数:波特率1200、数据位8位、无奇偶校验、停止位1位。其他功能:有关参数能方便地修改。此题主要锻炼编程能力,所以可以用Proteus仿真或现成的单片机开发板做。七、基于三轴加速度传感器的新型鼠标(难度系数:高)利用三轴加速度传感器实现鼠标的四个方向的移动光标的功能。有两种方案可以选择:一种是设计一种USB接口连接电脑,只要按USB鼠标的协议收发数据,则PC机上不需另外做驱动;第二种方案是用串口连接电脑,但PC机上需要设计驱动程序,可以采用API函数的控制鼠标移动,可参考下面网址或百度搜索相关资料。注:此题可用现成的单片机开发板,另加上自己的三轴加速度传感器来做,即传感器模块的硬件需要自己设计,单片机部分可用现成的开发板。八、智能学习型红外遥控器(难度系数:中偏高)可学习其他遥控器的按键功能,替换原遥控器各按键的遥控功能。功能参考淘宝上产品:注:此题可用现成的单片机开发板,如果开发板上没有红外的收和发模块,则需另加上红外的收发模块。对物联网感兴趣的同学,可做这个题目,以后再加上zigbee模块就成为物联网家居里面的

王秋****哥哥
实名认证
内容提供者


最近下载