MCS-51单片机课程总结.ppt
2021-09-25 11:01:39 122KB
单片机课程设计报告(08电子电信).doc
2021-09-24 11:04:05 113KB
本课程设计包含时间、闹钟、日历、DS18B20温度、显示等模块 可对时间、闹钟、日历部分进行数据调整 内含详细功能描述 使用C语言编写,各功能分模块,利于移植和复制 附含详细注释、相关资料、实验报告、答辩PPT 单片机课程设计的不二之选
2021-09-22 12:02:12 5.64MB stm32 51单片机 课程设计 设计报告
简易线圈炮制作(https://blog.csdn.net/qq_43419705/article/details/102495201)的文档代码资料,适合课程设计或者其他研究,欢迎交流讨论。
2021-09-20 21:36:46 25.7MB 单片机 课程设计
1
1.主程序的流程图 变量定义及初始化显字缓冲区清空 是否有键按下 置显示指针初值 调用显示子程序 调用键盘扫描子程序 输入数值超出范围 送显示缓冲区 调用显示子程序 调用数字处理程序 置输入值最大 调用显示子程序 送”Exception”缓冲区 结果溢出了吗 返回 开始 Y N N Y N Y
2021-09-18 21:26:21 460KB 单片机 计算器
1
该密码锁完成的主要功能是当输入密码时,数码管只显示“-”,当密码位输入正确完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则开锁,此处用LED发光二极管亮一秒钟做为提示。若密码不正确,禁止按键三秒,同时发出“嘀、嘀”报警声。密码锁的密码可以修改,若想改密码,先判断是否输入正确的原密码,后允许输入新的密码并显示在数码管上且替换储存原密码单元的数。
2021-09-17 20:45:53 5.34MB 51 单片机
1
利用DAC0800产生阶梯波的程序代码 START: MOV A, #00H ;  MOV DPTR, #7FFFH ; 0800 的地址送DPTR MOV R1, #0AH ; 台阶数为 10 LP: MOVX @DPTR, A ; 送数据至 0832 CALL DELAY ; 延时 DJN2 R1, NEXT ; 不到 10 台阶转移 SJMP STRT ; 产生下一个周期 NEXT: ADD A, #10 ; 台阶增幅 SJMP LP ; 产生下一台阶 DELAY: MOV 20H, #249 ; 延时程序 AGAIN: NOP  NOP DJNZ 20H, AGAIN 在特定的时候给出特定的电平值,就像绘制函数图形一样,按照这种方式就可以利用DAC0800输出任意的波形了,像三角波,正弦波一类信号也可以按此方法产生。以后广泛用到的DDS原理与此类似。 四、单片机开发基础
2021-09-17 19:05:03 7.17MB C8051
1
本文档中包含完整的课程设计论文和程序源代码---本设计是基于单片机AT89S52的作息时间控制器。主要通过软件来实现,采用AT89S52单片机芯片、直接驱动LED显示电路。外接4个按钮组成键盘,AT89S52为51内核。另外,AT89S52本身无专门的液晶驱动接口,因此,本作息时间控制器采用数码管显示方式。
1
各种汇编语言课程设计的课题,实验原理图,仿真结果,以及比较详细的程序解释,绝对好的东东
2021-09-07 13:44:31 57.21MB at89c51
1