篇一 :AT89C51实验报告

实验一  MCS-51指令系统实验——数据排序

一、实验目的

熟悉MCS-51指令系统,掌握程序设计方法;加深对内部存储器读写的认识;熟悉仿真开发环境,学会源程序的编写、汇编/编译、调试;熟悉单片机硬件实验系统以及良好的实验习惯培养等;学会检查结果的正确性。

二、实验内容

将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM,然后用冒泡法对其按从小到大的次序重新排列,并送到外部RAM 以8000H开始的地址单元内。

三、实验说明

有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。

四、程序流程图

 

五、调试程序

;第一步:将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM 40H~49H单元中。

        ORG     0000H

        LJMP  START1

        ORG   0030H

START1: MOV   R0,#40H          ;设置R0为内部RAM首地址

        MOV   R1,#10           ;设Rl为计数器

…… …… 余下全文

篇二 :“51”单片机实习报告

       

51”单片机实习报告

                                   

                                    学院:电气与控制工程学院

                                    专业:

                                    班级:                                    姓名:

…… …… 余下全文

篇三 :51单片机实验报告

单片微型计算机原理

                  学    院                    

                  班    级                    

                  学    号                     

                  姓    名                     

…… …… 余下全文

篇四 :基于51单片机课程设计报告

单片机课程设计

课    题:基于51单片机的数字温度计设计

专    业:    电气工程及其自动化

班    级:      4

学    号:      12151688

 姓    名:     彭明闯

指导教师:      李敏

设计日期:      2014/6/3

成    绩:

重庆大学城市科技学院电气学院

基于51单片机数字温度计设计报告

一、设计目的作用

本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度范围-55°C~+125°C。在-10~+85°C范围内,精度为±0.5°C。18B20的精度较差,为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。

本次数字温度计的设计共分为五部分,主控制器,LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。

…… …… 余下全文

篇五 :51单片机课程设计实验报告

 51单片机课程设计报告

学    院:                  

专业班级:                  

姓    名:                 

指导教师:                  

设计时间:                  


51单片机课程设计

一、设计任务与要求

1.         任务:制作并调试51单片机学习板

2.         要求:

(1)       了解并能识别学习板上的各种元器件,会读元器件标示;

…… …… 余下全文

篇六 :单片机实验报告(基于51单片机)

                  

        滨江学院

          

微机原理与接口技术综合实验报告

                 简易电子琴设计       

 

                              

           学 号

                                                                   

…… …… 余下全文

篇七 :51单片机课程设计报告

重庆科技学院

学生实习(实训)总结报告

学 院:_电气与信息工程学院_ 专业班级:_XXX

学生姓名: XXX  

学 号:***

实习(实训)地点: 逸夫科技楼(I512)

报告题目:单片机万年历系统设报告

报告日期: 20XX年 9月 13日

指导教师评语:

成绩(五级记分制):

指导教师(签字):

多功能电脑时钟设计报告

一、实训目的意义及任务要求

1.1目的意义

单片机的使用领域已十分广泛,如智能仪器仪表、实时工控、通讯设备、导航系统、家用电器等。“学好单片机,工作就不成问题了。”老师说,可见学好单片意义之重大。单片机作为一门基础学科,既是对前期学习C语言的综合运用,也是理论与实践相结合的一大体现。电脑时钟有效地检验了对DS1302时钟芯片,STC89C52单片机中断,独立键盘,数码管,蜂鸣器,LED灯的控制,同时提高了学生的工程系统设计能力。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。 所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。通过此次单片机系统综合训练,不仅要让学生认识了解它,而且增强学生学科积极性。

1.2任务要求

要求设计的电脑时钟完成以下功能:

1.基本功能

①实时显示当前时间(4位数码管显示,2位显示小时,2位显示分钟,第2位小数点0.5秒亮,0.5秒灭)。

②能用一按键依次切换显示年及月日。

③能修改当前时钟。

④具有秒表功能,显示秒和百分秒。

2. 扩展功能

①单片机与PC机的通讯(可选)

②可设定初值的倒计时功能(可选)③闹钟及报时功能(可选)。④显示星期(可选)。

二、实训方案

2.1 系统分析

根据系统功能要求,可将系统组成结构分成四大部分:DS1302时钟芯片读数据写数据模块,数码管显示模块,按键设置调节时间模块,秒表功能模块,。硬件电路接线图如后图,本系统采用DS1302时钟芯片,四位数码管显示年月,日星期,时分,以及秒和百分秒。其中年月日,时分秒和星期采用DS1302的数据显示,秒表采用单片机定时中断实现。本系统共用到四个按键,且均为独立对地按键,分别用于显示切换,修改切换,修改加一,修改减一,秒表启动暂停和数据清零。

…… …… 余下全文

篇八 :单片机设计报告-基于51单片机的简易计算器设计

电子课程设计报告

基于51单片机的简易计算器设计

姓        名:      朱启超                  

专        业:      电子信息科学与技术      

班        级:      20##-1               

学        号:      201101050741           

同   组   人:                             

…… …… 余下全文