关于51单片机软件设计(proteus)的要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于51单片机设计(proteus)的要求
一、设计要求
本软件课程设计是在理论课程的基础上,重点培养学生的动手能力,通过理论计算、实际编程、调试、测试、分析查找故障,解决在实际设计中的问题,使设计好的电路能正常工作。在此基础上根据实验大纲提供的题目,任选一题,实现其功能。有能力的同学可以超出题目要求发挥设计。
(1)基本要求:
根据提供的参考工程,在proteus平台自己重新画出实验所需要的电气原理图,
并在此基础上编写相对应的程序,实现其功能,学习proteus软件的使用,其中
包括原理图器件的选取、原理图的电气连接、程序的编写编译以及运行,并能
查出其错误等。
分类标准:
1.使用标准测试程序所用资源者;
2.使用标准测试程序所用以外资源者;
3.通过修改指令改变程序进行测试方法者;
4.通过设置不同按键进行测试方法者;
5.多种不同的测试方法者。
(2)发挥要求:
在完成本人选题的前题下,具有新内容的自主发挥,并取得良好效果。
分类标准:
1.完成了实验(1)的全部要求,并能运行实现其功能。
2.在完成具有创新内容的功能。
二、分组和实验注意事项
本实验提供实验课题96个,每人一题(随机分配),实验工作要细心认真、防止意外,有问题及时向指导老师反映,同学见可以通过研讨,互相学习解决实验中的问题。
每位同学在学习仿真器使用的基础上,将进行以下学习过程:
(1)听课,实验方法介绍
(2)学习proteus软件的使用
(3)学习汇编语言以及C语言在51编程上的使用
(4)学习系统测试
(5)自主实验
三、报告要求
(1)基本要求:写明实验内容和方法,画出所用部分资源的原理图等。
(2)提高要求:说明选题依据,资源的选择和该资源在设计中的功能说明,原理图设计,程序结构框图和说明,操作使用说明。
(3)发挥部分:提出设计思想,设计原理图,提供源程序,说明创新点。提供程序的使用说明(即注释)。
(4)实验体会和意见
四、绩评定标准
成绩分:不及格、及格、中等、良好、优秀五等
成绩以验收记录为主,参考考勤记录、答疑记录、报告内容质量、和其他表现。
需要学习和完成的内容:
1、Proteus软件的使用
2、实验板的原理图结构研究
3、PROTEL软件的使用
4、虚拟仪器的使用
5、51单片机的编程技术
6、实验报告的制作
关于电子考勤、实验状态监测的说明
本次实验首次采用电子考勤和实验实时监控,望同学注意。
电子考勤要求:
进实验室带图书证。用图书证条码开机,机器会提示可用实验信息:如实验工作台号、开机时间等。
实验结束时应再次刷条码主动关机,实验时间到系统会集体关机,请同学们在实验结束时提前保存数据。
实验期间严禁玩游戏,监控系统能自动侦测并记录,希望同学注意,以免影响实验成绩。
实验中遇到的问题请及时与值班老师和指导老师联系。
祝同学们取得好成绩!
51单片机设计小组
二、实验课题内容表
二、分类要求:
1、函数信号发生器类
基本要求:
1 用存储器或算法得到信源。
2 用DA转换器输出一函数信号(正弦、方波、三角、锯齿等,频率1000Hz),
可以用示波器进行波形观察。
3 用数码管或LCD显示输出参数。
4 用功能键切换各信号的输出。
发挥部分:
1通过键盘,可修改波的频率。每按一次键,频率值进给或后退1倍,频率范围不限。
2通过按键可以修改输出波形的幅度。
3按键时,蜂鸣器发出提示音,表示按键有效。
4数码管或LCD显示的内容可以用频率值和周期值切换表示。
动态显示格式:
自定
2、频率计类
基本要求:
1用P1或P3口,产生一方波信号,频率为1000Hz,用一组数码管或LCD显示频率和周期以及脉宽等参数(也可用信号源或模拟信号源)。
2将输出信号输入到另一端口(INT0/INT1)作频率计的信号输入端,测量此方波信号的频率、周期和脉宽,在另一组数码管或LCD上将参数值显示出来。(刷
新时间1秒)。
发挥部分:
1设置一功能键,能将当前数码管或LCD上的信号参数值锁定。
2通过键盘,可修改方显示参数,刷新时间。
3按键时,蜂鸣器发出提示音,表示按键有效
4用图形方式显示输入波形(用模拟示波器)
动态显示格式:
自定
3、数字电子钟类
基本要求:
1根据题目要求,用8段LED或者LCD屏显示器动态显示年、月、日或时、分、秒,显示误差小于每分钟一秒。
2需用4X4键盘,定义键功能,随机设定时间和日期,闹钟。
3显示状态稳定,清晰,在按键时不应中断显示。
发挥部分:
1 有定时闹钟功能
2 按键时,蜂鸣器发出提示音,表示按键有效。
3 声音提示功能
动态显示格式:
自定
4、存储示波器类
基本要求:
a)用AD转换器采集输入信号,存入SRAM(例6264)芯片中,
b)进行DA转换后回放SRAM中的数据,通过模拟示波器显示。
c)利用键盘控制单步和连续慢放信号波形。
d)波形参数可以用数值或图形在数码管或LCD上显示,或者可以结合示波器进行
图形回放显示。
发挥部分:
1 对采样数据平滑滤波处理,
2 对波形回放(图形)的时间缩放调节。
3 对回放波形(图形)的幅度缩放调节。
动态显示格式:
自定
5、录音机类
实验中需要录取的信源,可以用单片机或者信号发生器产生。
基本要求:
1 把需要录取的信号用AD转换器采样并存储在SRAM中。
2 在一组数码管或LCD上显示采样速率和录音时间(秒),以及信号相关参数。
3 用D/A转换器回放录音信号,通过喇叭过模拟示波器显示。
4 在一组数码管或LCD上显示回放的播放时间或信号强度。
发挥部分:
1 用功能键可分别设定录音和放音的采样速率。
2 多段录音管理。
3 任意组合播放。
动态显示格式:
自定
6、语音播放机类
实验中需要的信源,可以通过处理一段W A V文件,将其变为一段数据表进行实验。
基本要求:
1 将处理过的数据通过单片机进行存储(信号固化)。
2 用D/A转换器回放存储的信号。
3 通过模拟示波器显示回放的波形。
4 在数码管或LCD上显示回放波形的参数(最大/最小幅值,波形播放时间)。
发挥部分:
1 在实验允许的条件下,采用更灵活的存放方法。
2 多段信源管理和播放。
动态显示格式:
自定
7、串口通信类
基本要求:
1设计一串口通信程序,波特率9600,通过RS232串口自环。
自动循环发送数据串(设计在程序中)
接收并存储和显示该数据串
2发送数据内容由键盘输入,每串数据不大于8字节。
3数据串单次发送由按键启动,接收端显示数据串并存储。