单片机技术期中考试。
形式一:(1)写一篇关于单片机在测控领域中的一个具体应用;(2)写一个关于单片机小制作方案:要求要用到外部中断,另要从硬件和软件设计上进行阐述。
请选择该方式的同学,将文章的电子版提交至单片机技术网络课程中“论坛”栏目中的单片机测控系统栏目中,同时将打印稿在规定的时间内交给学习委员。
形式二;编写程序。
程序0:51单片机晶振频率为12mhz,利用定时器0实现对led灯的闪烁控制,led灯的闪烁间隔为0.5s,编制相应的编程并用proteus**。
程序1:利用51中断系统设计一个三人抢答器,要求任何一个人第一时间抢答成功,则相应的指示灯点亮,其他人的抢答被屏蔽。编制相应的编程并用proteus**。
程序2:利用51单片机的外部中断0实现系统的故障显示,系统各部分工作正常时,显示灯亮,某个部分出现故障时,对应的显示灯灭。编制相应的编程并用proteus**。
程序3:用两个开关控制一盏楼梯路灯,不论路灯处于亮状态还是暗状态,任何一个开关都可以使它改变,即由原来的亮变暗,由原来的暗变亮。采用中断方式编写控制程序,并进行用proteus**。
程序4:用51单片机的p0口接8个发光二极管,开关sw1和sw2分别接至单片机引脚p3.2和p3.
3。要求sw1合上后,如果8只led为熄灭状态,则点亮,如果8只led为点亮状态,则保持;sw2合上后,不管8只led是否是熄灭状态还是点亮状态,都变为闪烁状态,编制相应的编程并用proteus**。
程序5:用51单片机的p1口接8个发光二极管,在p3.2引脚接一个按钮,每按一次,发光二极管亮一个,顺序下移,且每次只有一个亮,周而复始。编制相应的编程并用proteus**。
程序6:51单片机中,利用计数器t0功能,实现一个计数器,计数信号由按键输入,计数结果由单片机输出显示,最大计数为99,编制相应的编程并用proteus**。
程序7:采用f=12mhz,利用定时器要求在p 1.3端输出周期为2ms方波,编制相应的编程并用proteus**。
程序8:采用外部中断0和1,控制两位数码管进行00~99的计数,其中外部中断0控制进行减1计数,外部中断1进行加1计数,编制相应的编程并用proteus**。
程序9:用51单片机p0口进行led花样显示,显示规律为:8个led先依次左移点亮,然后仿效右移点亮。
采用外部中断0使8个led闪烁3次。编制相应的编程并用proteus**。
请选择该类考题的同学按学号进行选题,如学号为***的同学选程序1,学号为***的同学选程序2,即由学号的最后一位决定。因所有的题目都要求大家用proteus和keil进行设计和编程,因此本次期中考试由原定两个编程题改为一个,希望大家能认真完成。在做的过程中若有问题的可打**给我。
做好后请将proteus中的。dsn文件和keil中的。asm文件保存到以学号+姓名命名的文件夹中,在规定的时间内交给学习委员。
形式三:程序大练习。
基于单片机的数字钟的设计。
要求:该电子钟使用6mhz晶振,它能同时显示小时,分钟和秒。时钟开始显示为00时00分,也就是数码管显示00.
00,秒信号用时的个位的小数点表示,秒信号(即小数点)在每秒钟的前半秒点亮,后半秒钟熄灭,秒信号每闪烁60次时“分”的计数加1,秒计数变为0。分计数加到59分后,分钟再加1,分计数变为0,时计数加1。依次类推,时钟最大的显示值为23小时59分。
编制相应的编程并用proteus**。
扩展:如需对时钟进行调整则设立三个按键:k1(选择键),k2(加一键)和k3(减一键)。
k1键用于选择要校正的目标,是小时还是分钟,按第一下时,选择分钟,第二下则选小时,第三下则退出校时,第四下又选分钟,如此循环,可选择校时或退出校时。选好校时对象后,该校时对象会闪烁显示。k2键每按一次,所选对象就会加1,比如,已选择分钟,那么每按一下此键,分钟计数就会加1;k3键按一次,所校正的对象就会减1。
选择该题的学生做好后请将proteus中的。dsn文件和keil中的。asm文件保存到以学号+姓名命名的文件夹中,在规定的时间内交给学习委员。
单片机期中作业
期中考试大作业。姓名 吴柏村。学号 2011118180 班级 11电工。1,题目 写一程序实现以下功能 按下原理图键盘某一按键,则按下的按键数就会同时显示在6个数码管上。要求如下 a口地址 4000 工作方式 输出。b口地址 4001 工作方式 输出。c口地址 4002 工作方式 高位输出 低位输...
单片机作业
单片机测试一。第一部分选择题。一 单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其 填写在题前的括号内。错选 多选或未选均无分。1.下列关于单片机说法错误的是。单片机的cpu能处理8位二进制数据或 以及布尔运算。b.8051总共有256个ram单元,内部数据存储器为前128单元。...
单片机作业
单片机原理及应用 作业。1 叫原码 反码和补码?答 正数的反码和补码都是和原码相同。负数。在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。原码 一个整数,按照绝对值大小转换成的二进制数,称为原码。比如 是5的原码。反码 将二进制数按位取反,所得的新二进制数称为原二进制数的...