《微机原理与接口技术》课程设计任务书
- 格式:doc
- 大小:38.99 KB
- 文档页数:5
《微机原理与接口技术》课程设计任务书课程设计题目:实时钟显示与定时控制设计一.设计的目的通过本课程设计,综合应用接口技术各汇编语言程序设计技术,在PC机上实现时钟显示、定时和响铃,以提高接口、汇编技术的应用能力。
二.设计的要求1. 利用BIOS 和DOS 的系统功能调用,能将计算机系统的日期和时间读出并显示出来。
2. 用“时:分:秒”(都是两位)的形式连续显示系统时间。
3.利用定时接口芯片每秒钟响一次铃。
4. 提示输入定时时间(即定时秒数),每经历指定的秒数,则演奏乐曲。
三.设计内容⑴利用定时中断实现时钟显示。
当产生定时中断时(由8259A的IRQ0引起),CPU转入BIOS的08H号中断处理程序,在该中断处理程序中是一条软中断指令“INT 1CH”,而在该软中断程序中只有一条IRET指令,这样系统每秒钟产生18.2次定时中断,调用18.2次INT 1CH,这为开发者提供了一个编写与时间有关的程序的软中断接口,上例的定时响铃就是借用这个软接口实现的。
其具体操作如下:①在时钟显示程序,截获1CH号中断,在新的1CH中断处理程序安排一个计数器,记录调用的次数,每18次(约一秒钟)显示一次当前时间。
②利用BOIS的1AH号中断的0号功能,读取当前计时器的数值:入口参数:AH=02H执行: INT 1AH出口参数:AL=午夜信号,CH=时的BCD码,CL=分的BCD码,DH=秒的BCD码③利用BIOS的10H号中断的13H号功能,实现在屏幕的右上角显示时间。
④在主程序中要保存原1CH号中断的中断向量,并设置新的时钟显示中断程序的中断向量,然后作其它工作,如调用BIOS的键盘中断INT 16H的0号功能,等待用户按键盘,也就是等待中断的发生,并在屏幕右上角显示时间……,当用户按键后,主程序工作完成后,恢复原1CH 中断向量。
⑵在定时中断发生时同时调用发声程序实现响铃。
发声程序用定时器驱动扬声器方式,这是直接利用8253/8254定时器产生声音的一种方法。
单片机课程设计实施方案一、目的:通过课程设计,主要达到以下目的:1.使学生增进对单片机的感性认识,加深对单片机理论方面的理解。
2.使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通讯等。
3.使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
二、课程设计内容:(每三人一组)1、步进电机控制系统设计(1班1~21号)2、电子时钟设计(1班22~42号)3、8×8点阵LED广告屏系统设计(1班43~60号)4、控制交通灯设计(2班1~21号)5、两个单片机之间的全双工通信(2班22~42号)6、简易数字电压表设计(2班43~58号)三、课程设计任务书和课程设计报告写作要求(附件)四、时间安排:第1-2周时间安排:第1-2周完成设计,第2周答辨。
五、指导老师:指导教师:欧元贤徐静江伟陈泽飞余中泼六、考核办法及成绩:1、考核办法:演示所设计的系统;回答教师所提出的问题;查看课程设计报告;考勤情况。
2、考核成绩:分为优、良、中、及格和不及格。
《微机原理与接口技术》课程设计任务书步进电机控制系统设计1.系统功能:(1)步进电机转速分为8级,依次是30 、60、90、120、150、180、210、240(r/min)。
电机可实现正、反转,可通过键盘输入要求的转速。
(2)电机的正反转和转速用LED管显示出来。
(3)电机启动时有升速过程。
2.系统硬件电路设计(1)单片机采用MCS51系列(2)键盘为4×4行列式键盘,按键设有10个数字键0……9,和6个功能键依次是:正转、反转、回车、启动、停止、清屏。
(3)有4个LED管,1个用于显示正、反转标识,3个用于显示电机转速。
3.系统软件设计(1)键盘管理程序(包括键扫描、键处理程序)。
(2)LED动态显示程序。
(3)步进电机正、反转及升速程序。
(4)采用定时中断方式实现速度控制。
可编辑修改精选全文完整版微机原理与接口技术课程设计任务及指导书(适用于0944121班)一、课程设计目的和任务:通过课程设计,主要达到以下目的:1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、D/A等;3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
二、课程设计题目:【1】数字音乐盒设计要求:1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音响,从而演奏乐曲(最少储存三首乐曲,每首不少于三十秒);2、采用LCD显示;3、开机时有英文欢迎字符,播放时显示歌曲序号(或名称);4、可通过功能键选择乐曲,暂停,播放;扩展功能:显示乐曲播放时间或剩余时间;【2】数字温度计设计要求:1、基本范围为-50℃—110℃;2、精度误差小于0.5℃;3、LED数码管直读显示;扩展功能1、可以任意设定温度的上下限报警功能;2、实现语音报数。
【3】交通灯设计设计要求:1、设计一个十字路口交通灯控制器。
用单片机控制LED灯模拟指示。
2、系统包括人行道、左转、右转以及基本的十字路口交通灯功能;3、系统除具有基本交通灯功能外,还具有显示倒计时、时间设置、紧急情况处理功能。
扩展功能:1、分时段调整信号灯的点亮时间2、根据具体情况实现灵活手动控制功能。
【4】电子密码锁设计要求:1、系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能;2、还具有调电存储、声光提示等功能。
扩展功能:通过遥控器实现锁的基本操作。
【5】电子钟的设计设计要求:1、可以实现23h59m59s的显示,用六位LED显示出来,显示格式为“时时:分分:秒秒”。
2、可以利用按键设置任意的时分秒各位,并具有按键复位功能;扩展功能:1、实现整点语音报时功能。
2、实现年月日的显示。
课程设计任务书课程名称:微机原理与接口技术题目:(A5901109283)型单片机系统的设计学院:机电工程学院系机械工程系专业:机械设计制造及其自动化班级:机制096 学号: 5901109283 学生姓名:钟璐起讫日期: 2011-6-13 指导教师:胡瑢华教授系分管主任:审核日期:课题名称 ( )型单片机系统的设计 学生姓名 指导教师资料名称 《微机原理与接口技术课程设计》任务书班 级 考核教师 资料序号 第 份 共 份学 号打印日期 2013-4-29 说 明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。
2、进度表是课程设计工作检查的主要依据。
3、学生根据指导教师下达的任务书,独立完成课程设计。
4、本任务书在课程设计完成后,与说明书、电路原理图和程序清单等资料一并上交指导教师,作为课程设计的主要档案资料。
课题名称 ( )型单片机系统的设计 学生姓名 指导教师资料名称《微机原理与接口技术课程设计》任务书班 级 考核教师 资料序号 第 份 共 份学 号打印日期 2013-4-29 一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求单片机系统在各行各业自动控制领域的应用越来越广泛。
《微机原理与接口技术》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固单片机基础知识、掌握单片机系统开发过程和提高动手实践能力的目的。
2、技术要求每位学生应独立完整地设计一套单片机系统。
该系统CPU 采用AT89S51芯片,晶振为12MHz 。
硬件模块可包括:a)显示模块,采用串行口串接74HC164芯片控制6个7段数码管;b)键盘模块,采用2X2行列键盘;c)声音控制模块,采用蜂鸣器发声;d)A/D 采集模块,采用ADC0809采集电位计的电压值;e)D/A 输出模块,采用DAC0832输出某种波形。
要求实现以下功能:(1)系统上电后,按照从右进入滚动方式,在数码管上显示个人学号的后六位。
《微机原理及接口》课程设计任务书适用专业:计算机科学与技术一、本次课程设计的目的和意义学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、设计时间和设计题目(一)、设计时间:两周(二)、设计题目:可从以下题目中任选一题,原则上每班每题不超过5人。
每题的设计要求:a、设计出完整的接口电路。
B、编写出全部程序。
C、在实验系统上调试通过。
1、交通灯控制系统:按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。
可利用8255、8253、8259等接口电路。
2、温度测控系统的设计:利用ADC0809采用中断式设计一个温度测控系统,在LED 数码显示器上显示温度值,并对温度进行测试和控制,当检测温度到达温度上限60℃时开风扇(即开启电动机),低于下限30℃时关闭风扇,LED上的显示内容为:XX ℃(采用十进制显示)。
3、函数发生器1的设计:利用D/A设计一个函数发生器,并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。
并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。
4、函数发生器2的设计:设计一个三角波发生器,可利用键盘改变其输出波形的幅值。
例如,可利用1---5这5个数字键改变其输出波形的幅值,当按下1---5数字键时使D/A输出幅值从1V增加到5V。
5、电子音乐播放器:设计要求:利用8253作为音阶频率发生器,应先对一段音乐进行编码后存入音符表,并建立好音阶表(只建立一个8度即可,音阶表见附录),音符长度不能少于60个,连续播放3遍后停止。
课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目: 显示数字钟的程序初始条件:定时/计数技术应用程序设计设计一个数字钟,在屏幕上显示时:分:秒(hh:mm:ss)。
按下B开始计时,每过1 秒,ss 增1,到60 秒mm 增1,到60 分就是hh增1。
经过24 小时后又回到00:00:00 重新计数;按空格键进入设置当前时钟,按S设置秒,按M设置分,按H设置小时,按+加,按-减;当按Q时,程序返回DOS,数字钟消失。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:1月10日~1月12日:收集资料,方案选择1月13日~1月17日:整体流程,程序细节1月18日~1月20日:调试程序,报告撰写1月20:交设计报告,程序演示,答辩指导教师签名:年月日系主任(或责任教师)签名:年摘要 (Ⅰ)1 设计任务及要求分析 (2)1.1 设计任务 (2)1.2 要求分析 (2)2 系统原理阐述 (3)2.1.1 (3)2.1.2 控制框图 (3)3 软件设计课题需要说明问题 (3)3.1 软件思想 (3)3.2 流程图 (3)3.3 原程序及程序注解 (3)4 调试及结果分析 (3)5 总结 (3)参考文献 (27)附录1 数字钟程序清单 (28)附录2 软件演示屏幕拷贝图 (28)数字钟是为了解决日常生活中不知道确切时间所设计的,本数字钟具有显示时间功能和修改时间功能。
本设计采用汇编语言作为控制程序进行的,汇编语言(AssemblyLanguage)是面向机器的程序设计语言。
《微机原理及接口技术》课程设计任务书一、设计目的1.通过《微机原理与接口》课程设计,使学生能够进一步了解微型计算机工作原理, 微型计算机的硬件结构及微型计算机软件编程。
2.要求学生根据接口电路的硬件要求进行计算机的汇编语言程序设计,使学生的软件编程能力得到加强,对接口电路的综合应用能力有较大提高。
二、课程设计内容要求结合微型计算机的硬件和软件,进行汇编语言程序设计,要求画出程序流程图,并经上机调试完成。
第1类题目一般1~2人一组,第2类题目一般2~3人一组,每组完成的内容不能雷同。
参考题目如下:第1类利用RADASM软件编程和调试要求从键盘输入10个以上字节的数据(以$结束),从显示屏输出的内容有:输入提示、输入错误检查提示、输出结果显示,完成以下之一内容。
1).将输入数据作为无符号数,对数据排序,并求平均值;2).将输入数据作为有符号数,把数据分为正数组和负数组,并求输入时相邻俩数之间符号的变化次数;3).将输入数据作为有符号数,把数据分为正数组和负数组,并分别求正数,负数及0的个数。
4).将输入数据作为有符号数,并求和;5)将输入数据作为无符号十六进制数,将输入的十六进制数转化为十进制数以及二进制数;第2类利用Proteus软件进行电路设计,并加载可执行RADASM文件进行仿真要求使用计算机的外部接口进行实验,通过学习常见的接口电路设计,掌握通用的软硬件系统电路的设计方法。
完成以下之一内容。
1).利用8086控制8259可编程中断控制器,实现对外边中断的相应和处理。
要求程序中对每次中断进行计数,并将技术结果用8255的PA口输出到发光二极管显示。
2)利用8255的IO控制8位地段数码管显示实验,实现显示。
3)利用8255实现对步进电机的控制,编写程序,用思路IO实现环形脉冲的分配,控制步进电机按固定方向连续转动。
同事,要求按下A键时,控制步进电机正转;按下B键时,控制步进电机反转。
4)利用8255可编程并行接口芯片,实现输入、输出实验,实验中用8255PA口作读取开关状态输入,8255PB口作控制发光二极管输出。
《微机原理及接口技术》课程设计任务书设计课题:任选以下课题之一,在1周时间内设计完成1.交通信号灯控制系统:要求能显示剩余时间和控制红、黄、绿三色灯的显示;2.数字时钟:实时显示时间于LED数码管,并可以修改时间;3.并行通信:利用8255,完成两台计算机之间的数据传送;4.定时与计数:利用8253控制扬声器发声,播放一段音乐;5.电机控制:控制电机正反转及转速;6.串行通信系统:利用8251或8250完成两台计算机之间的数据传送;7.A/D转换:利用A/D芯片完成模数转换并显示转换结果,当超过规定的上下限时灯光报警;设计目的:通过一个微机应用系统的设计与调试过程,运用《微机原理及接口技术》课程所学的知识,在设计中加以实践,达到理解、巩固和发展所学内容的目标。
通过实践的过程,掌握分析与解决实际问题的方法与手段,提高设计、编程与调试方面的实际动手能力,作为从事工程技术工作的一次系统训练。
设计任务:从上述设计课题中选择一个,也可以自行选择课题,但必须在第1周之前确定课题并经指导教师认可,给出初步设计方案,在规定的时间内完成设计、调试,经答辩合格后,提交设计说明书。
设计环节及进程安排:1、布置课题,明确任务、总体方案及程序案头设计0.5天2、局部程序模块设计调试1天4、整体程序联合调试1天5、程序功能完善、改进、扩展2天6、答辩及编写设计说明书0.5天设计说明书内容纲要:1、.设计任务2、总体方案设计与方案论证3、总框图及总体软件设计说明4、接口电路逻辑图及硬件设计说明,或系统资源使用说明5、局部程序框图及其设计说明6、源程序清单(详细注释)7、系统功能与操作说明8、调试记录及调试结果9、课程设计总结参考文献[1]韩雁,徐煜明。
《微机原理与接口技术》。
北京:电子工业出版社,2007。
[2]超想-3000TC微机原理与接口实验指导书。
[3]Stephen E.Derenzo著,蔡梅琳等译。
Practical Interfacing in the Laboratory, Usinga PC for the Instrumentation, Data Analysis, and Control(微机接口技术实验教程)。
微机原理与接口技术课程设计任务书电气工及自动化学院一、设计目的利用电子技术及微机原理与接口设计课程相关知识,以及可获得技术书籍与电子文档,初步形成在微机原理与接口技术课程设计过程中收集、阅读及应用技术资料的能力;熟悉接口电路设计的一般流程;根据任务要求,设计接口电路原理图、实物搭建及软硬件联调的常见方法;最终,并调试作品,实现预定功能。
二、任务与要求本次设计从题目1-5中选择一个,题目中要求的基本功能满分见各题所示。
再次基础上,学生可尽可能添加适合本系统且具有实际意义的附加功能最为附加分。
基础分和附加分之和为100分,最为最终评分题目1 电子时钟(LCD显示)设计要求DS1302是DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿功能,工作电压为 2.5~5.5V。
DS1302采用三线接口,与CPU进行同步通信,并可采用突发方式一次传送多个字节的时间数据或RAM数据。
DS1302内部有一个31X8的用于临时性存放数据的RAM存储器。
设计一基于DS1302的电子钟,该系统基本要求包含时钟显示模块(可用数码管或液晶显示)和键盘输入模块等。
按1键可以查看当前的时间,按2键可以修改当前的时间,按3键可以设置控制的时间,按4键可以查看及删除所设置的时间,当设定的控制时间到时,铃声响起。
题目2 基于数字温度传感器的数字温度计设计要求传统的温度传感器,如热电偶温度传感器,具有精度高,测量范围大,响应快等优点。
但由于其输出的是模拟量,而现在的智能仪表需要使用数字量,有些时候还要将测量结果以数字量输入计算机,由于要将模拟量转换为数字量,其实现环节就变得非常复杂。
硬件上需要模拟开关、恒流源、D/A转换器,放大器等,结构庞大,安装困难,造价昂贵。
新兴的IC温度传感器如DS18B20,由于可以直接输出温度转换后的数字量,可以在保证测量精度的情况下,大大简化系统软硬件设计。
《微机原理与接口技术课程设计》任务书一.课程设计的目的通过课程设计,使学生具备分析计算机原理及接口技术的能力、计算机定时/计数系统(包括管理软件及控制应用软件) 的设计、编程与调试的能力、计算机中断系统的应用设计、调试的能力、计算机并行、串行通信的设计和调试的能力、实验结果分析、总结及撰写技术报告的能力。
二.课程设计的内容(任选一题)1、乒乓球比赛要求:用8个LED发光管(4红4绿)的来回滚动显示模拟打乒乓球时,乒乓球在两边球台上的来回运动。
比赛双方用按按钮(双方各用一个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示)。
当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧。
如此周而复始,只至在规定的击球时间内有一方未能完成击球动作,从而对方得一分;然后继续比赛。
比赛规则可参照一般的乒乓球比赛。
2、抢答计时器要求:设计一个用于智力竞赛的抢答计时器。
按下启动钮,2个八段码倒计时开始(如从10秒或20秒倒计时),同时开始抢答,参赛双方(或三方)分别按不同的抢答按钮参与抢答,一旦其中一位按下按钮,相应的显示灯(LED)亮并有“嘟”的一声响,此时若其他按钮按下均无效。
若一直到计数到零,无一人按下按钮,则抢答结束(以后再按抢答钮无效)。
3、模拟电梯要求:用键盘、按钮、八段码和LED发光管模拟电梯工作过程。
楼层设为8层,键盘数字键1-8用来键入希望停的楼层,8个LED发光管显示希望停的楼层,八段码指示电梯当前所在楼层,按钮用来开停电梯。
电梯正常运行时以每0.5秒一层的速度上升或下降。
4、硬件实验装置自检要求设计简单的硬件连接并编制自检程序对PC总线微机应用实验装置中的部分硬件实行自检,要求的自检电路与相应的提示如下(PC上有相应显示):1对8个LED发光管自检:流水灯方式逐个点亮然后熄灭,周而复始2-3遍。
单片机课程设计实施方案
一、目的:
通过课程设计,主要达到以下目的:
1.使学生增进对单片机的感性认识,加深对单片机理论方面的理解。
2.使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内
外存贮器、I/O口、串行口通讯等。
3.使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后
设计和实现单片机应用系统打下良好基础。
二、课程设计内容:(每三人一组)
1、步进电机控制系统设计(1班1~21号)
2、电子时钟设计(1班22~42号)
3、8×8点阵LED广告屏系统设计(1班43~60号)
4、控制交通灯设计(2班1~21号)
5、两个单片机之间的全双工通信(2班22~42号)
6、简易数字电压表设计(2班43~58号)
三、课程设计任务书和课程设计报告写作要求(附件)
四、时间安排:第1-2周
时间安排:第1-2周完成设计,第2周答辨。
五、指导老师:
指导教师:欧元贤徐静江伟陈泽飞余中泼
六、考核办法及成绩:
1、考核办法:演示所设计的系统;回答教师所提出的问题;查看课程设计报告;考勤情况。
2、考核成绩:分为优、良、中、及格和不及格。
《微机原理与接口技术》课程设计任务书
步进电机控制系统设计
1.系统功能:
(1)步进电机转速分为8级,依次是30 、60、90、120、150、180、210、240
(r/min)。
电机可实现正、反转,可通过键盘输入要求的转速。
(2)电机的正反转和转速用LED管显示出来。
(3)电机启动时有升速过程。
2.系统硬件电路设计
(1)单片机采用MCS51系列
(2)键盘为4×4行列式键盘,按键设有10个数字键0……9,和6个功能键依
次是:正转、反转、回车、启动、停止、清屏。
(3)有4个LED管,1个用于显示正、反转标识,3个用于显示电机转速。
3.系统软件设计
(1)键盘管理程序(包括键扫描、键处理程序)。
(2)LED动态显示程序。
(3)步进电机正、反转及升速程序。
(4)采用定时中断方式实现速度控制。
电子时钟设计
1.系统功能
(1)能在LED显示器上显示时、分、秒。
(2)可通过键盘修改时、分、秒值。
(3)可通过键盘设定定时时间,实现定时“闹铃”。
2.系统硬件设计
(1)单片机采用MCS51系列
(2)键盘为4×4行列式键盘,按键设有10个数字键0……9,和6个功能键依
次是:校时/定闹、时、分、秒、清定闹、回车。
(3)有6位LED管,2位显示时,2个显示分,2个显示秒,用最右边的小数点
表示定闹。
3.系统软件设计
(1)键盘管理程序(包括键扫描、键处理程序)。
(2)LED动态显示程序。
(3)定闹时间设定与校时程序
(4)“闹铃”程序
(5)采用定时中断实现计时
8×8点阵LED广告屏系统设计
1.系统功能
(1)逐字显示
(2)向上滚动显示
(3)向左滚动显示
2.系统硬件设计
(1)单片机采用MCS51系列
(2)键盘为4×4行列式键盘,按键设有10个数字键0……9,和5个功能键依次是:逐字显示键、向上滚动显示键、向左滚动显示键、显示启动键、回车键。
3.系统软件设计
(1) 键盘管理程序(包括键扫描、键处理程序)。
(2)逐字显示程序,显示3个字“机汽院”,每字显示1s
(3)向上滚动显示程序
(4)向左滚动显示程序
简易数字电压表设计
1.系统功能
(1)可测0~5V的8路输入电压值;
(2)在LED数码管上轮流显示;
(3)单路选择显示;
2.系统硬件设计
(1)单片机采用MCS51系列
(2) A/D转换器0809
(3)键盘为4×4行列式键盘,按键设有10个数字键0……9,和5个功能键依次
是:各通道轮流显示键、单通道显示键、向左滚动显示键、显示启动/停止键、回车键。
(4)有4位LED管,左边1位用于指示显示通道,右边3位显示电压值。
3.系统软件设计
(1) 键盘管理程序(包括键扫描、键处理程序)。
(2) LED动态显示程序,包括:
(3) 各通道轮流显示,共显示8个通道,每通道显示1s;
(4) 单通道显示,仅显示指定通道电压,并保持到其他功能键按下。
两个单片机之间的全双工通信
1.系统功能:
(1)实现两台单片机之间的全双工通信。
(2)每一方都可以发送0——F的数字在本机显示,同时发送给对方显示。
2.系统硬件电路设计
(1)单片机采用MCS51系列
(2)键盘为4×4行列式键盘,按键设有10个数字键0……9,和4个功能键依
次是:数字按键确认键、六个数字输入确认键、退格删除键和发送键。
(3)有6个LED管,显示输入的或接收到的数字,数字从右至左每0.5s移动一
位滚动进入,6位数字显示完后停留2s,然后熄灭,接着重复移动数字。
(按
键的数字立即显示从左入)
3.系统软件设计
(1)键盘管理程序(包括键扫描、键处理程序)。
(2)LED动态显示程序。
(3)发送和接收程序。
交通灯控制设计
1.系统功能:
(1)在LED数码管上显示倒计时秒的时间。
(2)采用LED模拟信号灯,信号灯分东西、南北二组,分别有“红”“黄”“绿”
三种颜色。
其工作状态由单片机程序控制,“启动”、“停止”用一个按钮控
制信号灯的启动和停止。
“白天/黑夜”按钮控制信号灯白天/黑夜转换。
按
下“启动/停止”按钮开始工作,再按一下停止工作,“白天/黑夜”开关按
一下为黑夜工作状态,这时只有黄灯闪烁,再按一下为白天模式,按时序
控制图工作。
通过按0——9的数字键能够修改南北、东西红绿黄灯亮灯的
时间。
分别设置一个红、黄、绿灯按钮设置键,选择一个方向设置,另外
一个方向通过计算可知。
设置一个数字输入确认键。
东 西
向 南 北 向
2. 系统硬件电路设计
(1) 单片机采用MCS51系列
(2) 键盘为4×4行列式键盘,按键设有启动/停止、白天/黑夜、红、黄、绿灯
时间设置、输入数字确认键等功能键和0——9的数字输入。
(3) 两个3位的LED 数码管,南北方向和东西方向各一个,用来显示时间。
(4) 控制时序初步按如下图所示控制,另外要求红绿灯亮灯时间要能通过键盘
修改,随时调整。
红黄绿灯各2个。
3. 系统软件设计
(1) 键盘管理程序(包括键扫描、键处理程序)。
(2) LED 数码管显示程序。
(3) 控制交通灯程序 注:在PC 机(伟福软件窗口下)编辑好的程序,汇编通过后再转存到软盘上。
注意软盘上的程序的文件名的扩展名应是“ .ASM ”而不能是“.LST ”,LST 文件是不能运行的,但写说明书时要用LST 文件(即列表文件,要有汇编过的机器码)。
2014.2.24。