实验一 MCS-51指令系统实验——数据排序
一、实验目的
熟悉MCS-51指令系统,掌握程序设计方法;加深对内部存储器读写的认识;熟悉仿真开发环境,学会源程序的编写、汇编/编译、调试;熟悉单片机硬件实验系统以及良好的实验习惯培养等;学会检查结果的正确性。
二、实验内容
将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM,然后用冒泡法对其按从小到大的次序重新排列,并送到外部RAM 以8000H开始的地址单元内。
三、实验说明
有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。
四、程序流程图
五、调试程序
;第一步:将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM 40H~49H单元中。
ORG 0000H
…… …… 余下全文
课 题:基于51单片机的数字温度计设计
专 业: 电气工程及其自动化
班 级: 4
学 号: 12151688
姓 名: 彭明闯
指导教师: 李敏
设计日期: 2014/6/3
成 绩:
重庆大学城市科技学院电气学院
基于51单片机数字温度计设计报告
一、设计目的作用
本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度范围-55°C~+125°C。在-10~+85°C范围内,精度为±0.5°C。18B20的精度较差,为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
…… …… 余下全文
重庆科技学院
学生实习(实训)总结报告
学 院:_电气与信息工程学院_ 专业班级:_XXX
学生姓名: XXX
学 号:***
实习(实训)地点: 逸夫科技楼(I512)
报告题目:单片机万年历系统设报告
报告日期: 20XX年 9月 13日
指导教师评语:
成绩(五级记分制):
指导教师(签字):
多功能电脑时钟设计报告
一、实训目的意义及任务要求
1.1目的意义
单片机的使用领域已十分广泛,如智能仪器仪表、实时工控、通讯设备、导航系统、家用电器等。“学好单片机,工作就不成问题了。”老师说,可见学好单片意义之重大。单片机作为一门基础学科,既是对前期学习C语言的综合运用,也是理论与实践相结合的一大体现。电脑时钟有效地检验了对DS1302时钟芯片,STC89C52单片机中断,独立键盘,数码管,蜂鸣器,LED灯的控制,同时提高了学生的工程系统设计能力。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。 所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。通过此次单片机系统综合训练,不仅要让学生认识了解它,而且增强学生学科积极性。
…… …… 余下全文