
南昌大学单片机课程设计的硬件图和程序代码清单
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供南昌大学单片机课程设计中所用到的所有硬件布局图及详细程序代码,涵盖实验原理、电路设计与编程实现等内容。
本课程设计要求实现五大模块功能:
1. 系统上电后,在数码管上按照不同的滚动方式显示个人学号的最后7位数字。
2. 查询键盘输入:当用户按下编号为1至4的按键时,相应的数值会在数码管上显示(例如按1键则数码管会显示出7个“1”),同时蜂鸣器响起。只要按键处于被按下的状态,蜂鸣器就会持续响声直到按键释放为止。需要编写键盘去抖动程序,并且将按键中断设置为INT0,行线使用P1.1和P1.2引脚,列线则用P1.4和P1.5引脚。
3. 当用户长按(超过1.5秒)某个键时会触发特定的功能选择:按“0”键可以显示学号信息;按下“2”键启动A/D采集功能;而按下“3”键则开始D/A转换操作。
4. 采用线选方式,通过D/A输出一个频率为400Hz的三角波信号。
5. 同样使用线选方式,激活第6通道进行A/D采样。每次采样的间隔时间为1秒,并在完成一次完整的A/D转换后(中断方法),将采集到的数据转化为BCD码并显示出来。(例如通过三个七段数码管来展示3.75这样的数值)。
全部评论 (0)
还没有任何评论哟~


