专业认知与探索期末作业
截止时间:周五,也就是明天晚上
要求:
期末题目:用TX-1C学习板实现下列题目中的一个,每人独立完成。
必须完成基本要求,其它功能可以自行添加。
用学习板和超声模块实现超声测距,并用点阵或液晶显示。
基本要求:使用超声测距模块进行距离测试,用点阵显示超声波测试的距离,距离越近,点阵中亮的点越少;距离越远,点阵中亮的点越多。(超声测距模块需要大家自己购买,参考型号是HC-SR04)用学习板和超声模块实现超声测距,并用数码管显示距离。
基本要求:使用超声测距模块进行距离测试,并用数码管显示测距结果。(超声测距模块需要大家自己购买,参考型号是HC-SR04)利用键盘和1602液晶显示器实现简易计算器
基本要求:利用矩阵键盘和独立键盘实现一个计算器,计算器必须具备加减乘除功能,并利用1602液晶显示输入的数据和计算结果。计算器的其它功能根据个人能力添加。利用键盘和数码管实现简易计算器
基本要求:利用矩阵键盘和独立键盘实现一个计算器,计算器必须具备加减乘除功能,并利用数码管显示输入的数据和计算结果。计算器的其它功能根据个人能力添加。利用键盘、发光二极管和数码管实现一个交通信号灯
基本要求:指定发光二极管代表红黄绿灯,绿灯亮20s后,黄灯闪烁3s,然后红灯再亮20s,交替变化。当红灯只剩5s时长时,数码管按秒显示倒计时;当绿灯只剩5s时长时,数码管按秒显示倒计时;黄灯工作的3s期间,指定某个发光二极管以500ms为间隔闪烁。根据个人能力实现单向或十字路口交通灯。基于课程所学内容,自己拟定实验项目和内容,完成实验,并提交报告。
注意:期末项目电子版实验报告提交给助教,报告以“学号+姓名+期末题目”形式命名,时间可以放宽到下学期开学第三周之前。是否安排现场验收,视疫情情况而定。
没有超声模块,排除1、2
选择4:数码管、键盘、计算器
1602液晶显示屏不熟悉,排除
交通灯:考虑
计算器:
- 计算:加减乘除
- 需要指定按键:keyscan(),使用所有键盘
- 十个数字:0~9
- 加减乘除,四个以上
- 清零
- 其他功能
- 显示屏:display(),显示加减乘除的符号、数字
- 应该没了?
交通灯:
指定发光二极管代表红黄绿灯
绿灯亮20s后,黄灯闪烁3s,然后红灯再亮20s,交替变化。
当红灯只剩5s时长时,数码管按秒显示倒计时;当绿灯只剩5s时长时,数码管按秒显示倒计时;黄灯工作的3s期间,指定某个发光二极管以500ms为间隔闪烁。根据个人能力实现单向或十字路口交通灯。
单向:
- 四个灯,绿灯红灯黄灯和500ms闪烁灯
- 计时:
- 绿灯20s,黄灯3s和闪烁灯500ms爆闪,红灯20s
- 数码管5s倒计时:红灯、绿灯;3s倒计时:黄灯
- 没了?
十字路口:
- 两个单向?
计算器:
数字表
- 有小数点
- 无小数点
运算
display()
- 实时显示数字,不显示符号
keyscan()
计算器
1 |
|
修改后
1 |
|