20112012学年第一学期单片机技术课程设计题目
1、利用开发板设计一计算器程序,实现常规十进制数据的加、减、乘、除运算。2、利用开发板和配套遥控器,编写程序:当按下红外遥控器的数字键时,分别在开发板上显示对应的数字或完成一定的操作。3、利用开发板编程实现一“电子日历电子时钟系统”,日历与时间轮流显示,间隔1秒,要求:1)日历显示格式为“××××××××”,分别对应“年月日”;2)时钟显示格式为“××××××”,分别对应“时分秒”;3)日期和时间可通过键盘调整。4、利用开发板和ADC0809构成一数字电压表,实现对外部多路电压信号的巡回测量和显示,电压范围为05V。5、利用开发板和18B20温度传感器实现对环境温度的测量,并在数码管上实时显示温度值。6、利用开发板编程实现对步进电机的控制,要求能够通过键盘来控制电机的正反转和转速大小。7、利用开发板编程实现对直流电机的控制,要求能够根据外部输入电压的大小控制电机的转速。8、利用开发板编程实现单片机同PC机间的串行通信,要求:1)单片机能够通过键盘输入数据并在数码管上显示;
f2)根据PC机发送的指令,单片机向PC机发送相应的数据。9、利用开发板外接1602液晶模块,对应不同的按键在液晶上显示不同的内容。10、利用开发板编程,向24C02写入一组数据。要求:存储单元地址和数据都通过键盘输入,并在数码管上显示最后一个数据的地址和数值,格式如:“010H33H”。11、利用开发板编程,读出24C02中某单元开始的数据。要求:1)单元地址通过键盘输入,并在数码管上显示;2)读出的数据在数码管上依次显示,间隔1秒。12、两组结合,分别编写主机和从机程序,实现多个单片机间的多机通信。要求:1)主机和从机各自能够通过键盘输入数据并显示;2)在控制键的作用下,主机和从机之间能够相互收发数据,通信内容可自定。13、自选题目。需明确内容和要求,难度适中,并经过指导教师审核同意。
课程设计分组:
3人一组,自由结合,每个题目最多由两组同做,但方法不能雷同。
fr