单片机课程设计

作者&投稿:融鸿 (若有异议请与网页底部的电邮联系)
单片机课程设计~

这个不难,但有一些硬件配置还需要你来明确。显示到底是用LCD1602还是4位数码管?单片机用什么型号?89C52、AVR还是stm32?电机驱动这里面没有写,用三极管还是用L系列的集成IC?

P1口接一个数码管,一个按键可以接在P3.2作外部中断。

解:选用定时计数器T1工作与定时方式1,定时1ms(1KHz)和2ms(500Hz)机器周期为
1ms:定时器初值TC= D=FC18H
所以:TH1=0FCH,TL1=18H
2ms:定时器初值TC= D=F830H
所以:TH1=0F8H,TL1=30H
报警按钮P1.7,报警解除按钮P1.6;方波由P1.0引脚输出,报警指示灯亮由P1.1驱动,具体主程序及中断服务程序如下:
FLAG BIT 20H.0

ORG 00H
LJMP START

ORG 1BH
LJMP INT_T1

ORG 0100H
START:MOV TMOD,#10H
MOV TH1,#0FCH
MOV TL1,#18H
SETB ET1
SETB EA
SETB P1.7
SETB P1.6
MOV R7,#100
CLR FLAG
LOOP:CLR TR1
CLR P1.1
CLR P1.0
JB P1.7,$ ;等待报警按钮按下
JNB P1.7,$
SETB TR1
SETB P1.1
JB P1.6,$ ;等待解除报警按钮按下
JNB P1.6,$
SJMP LOOP

INT_T0:JB FLAG,YS_200Ms
MOV TH1,#0FCH
MOV TL1,#18H
SJMP T0_1
YS_200Ms : MOV TH1,#0F8H
MOV TL1,#30H
DJNZ R7,T0_END
MOV R7,#100
CPL FLAG
T0_END: CPL P1.0
RETI

您是要软件还是硬件呢


用单片机对步进电机进行控制
自己做的课程设计 还没有做完 完了发给你参考参考 题目:单片机控制步进电机系统 摘要 很多工业控制设备对位移和角度的控制精度要求较高, 一般电机很难实现, 而步进电机可精确实现所设定的角度和转数。本设计主要是运用51 单片机控制六线4 相步进电机系统, 由单片机产生驱动脉冲信号, 控制步进电机以一定的转速向某...

机械设计课程设计带式输送机传动装置(单级圆柱齿轮减速器)说明书_百 ...
机械设计课程设计带式输送机传动装置说明书单级圆柱齿轮减速器输送带工作拉力为2800N输送带工作速度为1.4(M\/S)滚筒直径350MM... 机械设计课程设计带式输送机传动装置说明书单级圆柱齿轮减速器 输送带工作拉力为2800N 输送带工作速度为1.4(M\/S)滚筒直径350MM 展开 ...

基于单片机的频率计设计问题
频率测量在科技研究和实际应用中的作用日益重要。传统的频率计通采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接使用。频率信号抗干扰性强、易于传输 ,可以获得较高的测量精度。同时 ,频率测量方法的优化也越来越受到重视.并采用 AT89C51片机和相关硬...

机械设计 如何下手 什么流程。。
1不是打击你,这种问题没有人会详细解答的。建议你到图书馆,找点工具书或问老师!2能学点东西就学点,别书到用时方恨少!3祝你好运,早日完成!我也在做毕业设计呢!

...测量范围0~5.0kg,分辨率高于10g)传感器课程设计
电阻应变式称重传感器是基于这样一个原理:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。由此可见,电阻...

200分征求电子信息工程专业专家的意见
经过前面的锻炼,在掌握一定量的专业知识后,便可以尝试进行设计作品。当 然电子设计并不是凭空想象,可以参考别人的电路,改造其它电路,或使用已有的 电路加上自己的创新点都可以。这一时期很多人喜欢玩单片机,那就尝试着学习单 片机设计咯,具体的设计制作过程中的困难及调试在这方面我的经验还不够,但前 面的动手...

机械类专业简历范文
专业:机械设计制造及其自动化 主修课程:机械设计制造、模具设计、特种加工、数控技术、测试技术、电子技术、电工基础、电机传动控制、自动控制、液压与气动可编程程序控制器PLC、单片微机原理及应用、机械CAD\/CAM、C程序设计、材料与金属工艺、自动机械与生产线、企业管理、计算机基础。 教育经历 1988年9月——-1995年...

找份定时器课程设计
三、设计原理与参考电路 1.数字定时器总体方框图 2.单元电路设计 (1)秒脉冲产生电路 用NE555集成电路,调节几个相关电阻容量使其在脉冲输出端的输出为1HZ即可,震荡频率的计算公式为 (2)定时电路及数码管显示电路 要想实现倒计时定时必须使用减法计数器。我们在这个课程设计中采用的是74LS192集成...

探究型课程《风的认识》的课程设计与实践反思
虽然有时间进行了限制,但是在过程中,学生会用10分钟讨论谁做什么,怎么排版,此时的小报一片空白;接着...由于学生平时大都接触手机、平板,打字可以用手写,所以对台式机电脑的操作会比较生疏,因此在开始上网学习...轮课程的设计提供好的预设,我会继续在实践课程设计、发现学生的优势和不足、改进课程内容、完善课程的...

带式运输机传动装置一级圆柱齿轮减速器课程设计
带式运输机传动装置一级圆柱齿轮减速器课程设计 运输带工作拉力:F=6.5KN卷筒的直径:D=500mm运输带速度:V=2.0m\/s带速允许偏差:5%使用年限:10年工作制度:单班每班工作时间:8h请发到我的邮箱(766804996@qq.com)谢谢... 运输带工作拉力:F=6.5KN卷筒的直径:D=500mm运输带速度:V=2.0m\/s带速允许偏差:5%...

五常市15214544618: 单片机课程设计!不要复制百度!高分悬赏!! -
出张氯化: 1.单片机控制的60s倒计时 这个太简单了,不用什么提示吧?硬件上只要单片机最小系统加上数码管两个,程序上只要设置好定时器就行.2. 基于单片机的电子钟设计 这个要复杂一点.大概要单片机+数码管+实时时钟芯片如DS系列(ds1302加要电池)+存储芯片如24C02,当然驱动数码管的如译码器或锁存器也要有. 实在说你第一个设计网上能找到现成的,第二个设计网上也能找到现成的,不过要你自己使用keil、proteus软件综合调试仿真,这两个内容都有,自己动手百度一下吧,不要太依赖别人.毕竟这样才能提高一下你自己.

五常市15214544618: 单片机课程设计 -
出张氯化: C语言的,采用51单片机,矩阵键盘,外接HC57C,6个数码管,调时间采用中断模式. #include #include #define uchar unsigned char #define uint unsigned int uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x67, 0x77,0x7c,0...

五常市15214544618: 单片机课题设计 -
出张氯化: proteus 我没用过 不习惯用仿真!! 呵呵 hz=500HZ 就是你要的频率你可以自己设 晶振我是按12M算的 我用硬件测试通过了~~#include#define uchar unsigned char uchar temp=0,hz; sbit bell=P1^0; void avf() { if(temp==2) temp=0; bell=0; } main() ...

五常市15214544618: 单片机课程设计
出张氯化: #include<reg51.h> #include<intrins.h> #define unint unsigned int unint nt=0; void time()interrupt 1 using 1 { TH0=0x3c; TL0=0xb0; nt++; } void main() { unint led=0xfe; TMOD=0x01; TH0=0x3c; TL0=0xb0; EA=1; ET0=1; TR0=1; while(1) { if(nt%4==0) {...

五常市15214544618: 51单片机课程设计要怎么写 -
出张氯化: 第一次见有人这样问!!- - 自己学单片机都不知道该做什么啊,看样子复杂的你是没指望了,看看书,写个计算器、万年历、变压器啦什么的还可以 追问: 我不会啊 回答: 真干脆!你们老师也没说题目,就是让你自己想题目然后设计啊?要是...

五常市15214544618: 简单的单片机课程设计 -
出张氯化: S_SET BIT P3.2 ;数字钟秒控制位 M_SET BIT P3.3 ;分钟控制位 H_SET BIT P3.4 ;小时控制位 SECOND EQU 30H MINUTE EQU 31H HOUR EQU 32H TCNT EQU 34HORG 0000HSJMP STARTORG 000BHLJMP INT_T0 START:MOV ...

五常市15214544618: 51单片机课设 -
出张氯化: 可以做一个温度检测回报跟风扇控制的,既有AD(温度检测),也有DA(驱动风扇),显示(显示数值),键盘(设置风扇启动点及停止点)通讯(回传温度)都有用到

五常市15214544618: 单片机课程设计做什么好啊?详细内容说清楚一点 -
出张氯化: 主要看个人想练习哪方面,最简单的单片机最小系统外接一个蜂鸣器就能做音乐盒,外接液晶屏就可以做一些图片显示,再加上一个键盘就可以做出你想做的画面切换,这方面的设计有很多,可以自己上网搜一些资料,如果你有一些编程基础可以不用开发板,借助学校实验室资源,自己动手做一些设计.如果是初学者,建议手头最好有一块开发板,开发板有很多例程可以作为基本的联系,在此基础再做进一步设计.

五常市15214544618: 单片机和单片机课程设计是一门课吗 -
出张氯化: 单片机应该是讲单片机原理的课程,属于理论性较强的课程,单片机的编程不是这门课的重点.单片机课程设计属于单片机教学方面的课程.单片机编程是重点教授单片机程序设计的课程,都有很大区别,侧重点不一样.

五常市15214544618: 单片机课程设计,请大家帮忙~~~
出张氯化: 首先先判断按键...用一个寄存器来放按键的值 举个例子吧. 比如R3放按键数 当按下第一次时,CJNE R3,#1,AA AA程序就是你要执行了第一个L1闪的程序... 这个应该懂了吧

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网