第一范文网 - 专业文章范例文档资料分享平台

单片机报告模板

来源:用户分享 时间:2025/8/24 11:32:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

徐州工程学院单片机原理及应用课程设计 附录1 整机电路原理图

图附-1 电路原理图

19

徐州工程学院单片机原理及应用课程设计 附录2 部分源程序

#include #define uchar unsigned char #define uint unsigned int

#include \#include \

uchar value,i;

uchar flag_lj_en; uchar flag_lj_en_value;

sbit relay = P2^3; sbit beep = P2^2;

uchar smg_i; uchar dis_smg[6];

uchar password[6]={6,5,4,3,2,1}; uchar password_bj[6]={1,2,3,4,5,6}; uchar code password_r[6] = {6,5,4,3,2,1} ; uchar password_xg[6]; uchar flag_password; uchar flag_password_cichu1; uchar flag_password_cichu2; bit flag_500ms; bit flag_200ms=1; bit flag_beep_en; bit flag_relay_en;

#define key_io P0

20

徐州工程学院单片机原理及应用课程设计 uchar key_can;

#include \

/***********************1ms延时函数*****************************/ void delay_1ms(uint q) {

uint i,j; for(i=0;i

/****************独立按键处理函数************************/ void key() {

static uchar key_new = 0,key_old = 0,key_value = 0,key_l; key_io = 0x0f; if(key_new == 0) { }

21

for(j=0;j<120;j++);

if(key_io == 0x0f) { }

key_value = 0; key_new = 1; key_can = 30; flag_lj_en = 0; key_value ++; key_value = 0; else

if(key_value >= 5)

徐州工程学院单片机原理及应用课程设计 else {

if(key_io != 0x0f) { }

key_value = 0; key_new = 0;

key_value ++; key_value =0; else

if(key_value >= 5)

}

key_can = 20;

if((key_new == 0) && (key_old == 1)) {

case 0xeb: key_can = 4; break; case 0xdb: key_can = 5; break; case 0xbb: key_can = 6; break;

22

key_l = (key_io | 0xf0); key_io = key_l; switch(key_io) {

case 0xee: key_can = 10; break; case 0xde: key_can = 0; break; case 0xbe: key_can = 11; break; case 0x7e: key_can = 12; break; case 0xed: key_can = 7; break; case 0xdd: key_can = 8; break; case 0xbd: key_can = 9; break; case 0x7d: key_can = 13; break;

搜索更多关于: 单片机报告模板 的文档
单片机报告模板.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c89f4s934jh5uqa97qryr_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top