1、单片机实验操作考试根据本人单片机操作熟练程度,选择其中的一道题目作为考试内容。将相关要点记录在实验纸上并上交(写上姓名和学号) ,不必写出完整的程序,只要给出与平时实验例程中不同的地方即可,题目完成时举手示意,向老师演示程序,经老师提问确认后方可离开考场。考试题目独立完成,期间不可讨论,注意考场纪律,违反纪律者实验成绩记为零分。1、 1 只 LED 数码管顺时针轮流显示“0”的各段。(6 分 )2、 汇编语言编程:把单片机片内 RAM 地址 30H 到 3FH 中的 16 个无符号数(随机设定)逐一比较,并按从小到大的顺序排列在 RAM 地址为 40H 到 4FH 的单元中。 (6 分)3、
2、8 只 LED 数码管显示“nJnU.EdU” ,并大约每秒闪烁 1 次,亮暗各约 0.5 秒。(6 分)4、 8 只按键,对任意按键,每按一次键,蜂鸣器响一声。 (6 分)5、 1 只 LED 数码管轮流显示“A、b、C、d、E、F、H、L、P、U” ,并反复之。(6 分)6、 8 只 LED 数码管从左到右依次点亮中间横线,并反复之(7 分)7、 1 只 LED 数码管依次显示“9、8、7、6、5、4、3、2、1、0” ,每 1 秒变化一次。(7 分)8、 用独立按键中的任意 2 个键控制最左边一只 LED 数码管显示一位十进制数。其中一个按键每按一下,LED 显示的数字加 1;另一个按键
3、每按一下,LED 显示的数字减 1,数字变化范围为 09。 (8 分)9、 8 个数码管初始显示“87654321” ,然后用 8 个独立按键分别控制这 8 个数码管,每按一个键,相对应的数码管更换显示字符,要求 8 只按键按完后,数码管显示“nJnU.EdU”。 (8 分)10、 用矩阵键盘中的 8 个按键分别控制 8 只发光二极管,每按一次,亮暗交替一次。(9 分)11、 8 只 LED 数码管显示“nJnU.EdU” ,起始时刻从右方移入,左方移出,并循环之。(9 分)12、 8 只 LED 数码管显示“nJnU.EdU” ,起始时刻从右方移入后闪烁三次,闪烁间隔约1 秒。(9 分)13
4、、 利用 TLC549、光敏电阻和蜂鸣器,设计一个光电报警器,当照射光敏电阻的光被挡住时,蜂鸣器发声报警,没有被挡光时,蜂鸣器停止发声。(9 分)14、 6 只 LED 数码管显示 A/D 转换结果(即 TLC549 输出的结果) ,其中 4 只 LED 数码管以 10 进制数显示 mV 为单位的电压,另 2 只 LED 数码管以 16 进制显示 A/D 转换的结果。 (10 分)15、 用 8 只流水灯点亮个数的多少来显示 TLC549 所测模拟电压的大小。提示:把TLC549 的输出(00HFFH)分成 8 个区间。 (10 分)16、 用 4 只按键控制步进电机,2 只控制正转和反转,2 只控制转速增加或减小。 (10分)17、 利用字符型 LCD1602,显示 TLC549 所测模拟电压的大小。 (10 分)18、 利用字符型 LCD1602 和时钟芯片 DS1302,显示年月日星期时分秒信息。 (10 分)