2013自动化专升本单片机大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机大作业考核办法

大作业采取设计报告的形式,报告内容要求规范:包括封面、目录、方案、具体设计、电路图、程序清单、参考文献等。

题目按照学号顺序:每5人一个题目。

题目

1.模拟电子秒表设计:应用AT89C51的定时器设计一个2位的LED数码

显示作为“秒表”:显示时间为00~99s,每秒自动加1,设计一个“开始”键,按下“开始”键秒表开始计时。设计一个“复位”键,按下“复位”键后,秒表从0开始计时。

2.十字路口交通红绿灯设计:设计一个十字路口交通灯控制器。用单片

机控制LED模拟交通灯。东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。本项目为典型的LED显示和中断定时电路。利用定时器T0产生每10ms一次的中断,每100次中断为1s。对两个方向分别显示红、绿、黄灯,并显示相应的剩余时间。值得注意的是,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间。

3.数字频率计:设计一个以单片机为核心的频率测量装置,使用AT89C51

单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。

4.波形发生器设计:设计一个能产生方波、三角波、锯齿波的波形发生

器。本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位取反即可。其他波形可以通过单片机控制DAC来实现。(1)三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;(2)锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的;

5.8只数码管同时显示多个不同字符:单片机控制8只数码管,同时显

示8个字符。例如,从左至右显示“12345678”,接着显示“23456781”,在接着显示“34567812”,……“81234567”,“12345678”,循环显示。

6.数码管显示4×4矩阵键盘的键盘号:单片机的P1口的P1.0~P1.7

连接4×4矩阵键盘,P0口控制一只数码管,当4×4矩阵键盘中的某一按键按下时,数码管上显示对应的键号。例如,1号键按下时,数码管显示“1”,14号键按下时,数码管显示“E”等等。

7.数字音乐盒的设计:以单片机为核心,设计一个数字音乐盒:利用I/O

口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。采用LCD显示信息。开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。可通过功能键选择乐曲、暂停、播放。

8.K0~K3按键的状态显示:单片机的P1口的P1.0~P1.3分别接有4只按

键K0~K3,P0.0~P0.3分别控制4只LED0~LED3的亮与灭。当按下K0或K1时,LED0或LED1点亮,松开时,对应的LED灭,当按下K2或K3时,LED2或LED3点亮,再次按下并释放时熄灭,如此重复。

9.直流电动机测速仪设计:利用单片机设计对电动机转速进行测定,并以

LED形式显示出来。按键后显示清零。

10.节日彩灯控制器设计:以单片机为核心,设计一个LED显示的节日彩

灯控制器,设有4个按键,4个按键的各自的功能如下,键1开始键,按此键则灯开始流动(由上而下),键2停止键,按此键则停止流动,所有灯为暗;键3按此键则灯由上向下流动;键4,按此键则灯由下向上流动。

相关文档
最新文档