51单片机
51单片机的学习
sunchena
热爱学习
展开
-
51单片机的学习思考(1)
实验要求: 《单片机原理与接口技术》实验(8051RC) 实验一 流水灯设计/报警产生器设计 实验要求: 修改程序,实现 4 个按键控制,自上至下、自下至上、自中间至两边、自两边至中间循环 点亮 LED,循环次数均为 3 圈,3 圈结束后恢复到所有 LED 熄灭的正常状态。请编写程序并调试。 编写程序,实现 8 个发光二极管同时点亮,但亮度从上到下由亮变暗(选做)。 简述你在本实验中遇到过哪些问题?这些问题是解决的?有何收获和体会? 实验内容: 一、流水灯设计 通过了解 P1 口连接 3-8 译码原创 2020-10-29 16:50:40 · 1625 阅读 · 3 评论 -
51实验思考题目<2-4>
很长时间没有更新那必然是有原因的,比如憋大招。 本次将剩下所有实验的思考题全部发布 实验二 自行设计实验线路并编制程序:要求在无外部中断时最右一位发光二极管点亮。请编程实现:当外部中断0请求中断时发光二极管左移;当外部中断1请求中断时发光二极管闪烁。 代码如下: #include<reg52.h> sbit LSA=P1^5; sbit LSB=P1^6; sbit LSC=P1^7; void EXint_Init(void); void delayms(unsigned int)原创 2020-11-08 13:11:20 · 2646 阅读 · 0 评论 -
51小作业
在上次51单片机课程中老师布置了一个小作业 作业要求: 四位数码管闪烁显示H66S,且要求中间数字为66倒计时。 代码思路类似于两位倒计时,只不过第一位和第四位固定显示而已。 参考代码如下: #include <reg52.h> sbit LSA=P1^5; sbit LSB=P1^6; sbit LSC=P1^7; unsigned int cnt=0; signed char sec; signed char sec_all=66; signed char count=0原创 2020-11-18 18:46:30 · 1472 阅读 · 10 评论