5151我爱你
文章平均质量分 58
只是有点小怂
本职工作是电子工程师,其他都是业余爱好
展开
-
共阴极和共阳极数码管显示的十六进制代码
共阳极数码管unsigned char LED7Code[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};共阴极数码管unsigned char LED7Code[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x.原创 2021-06-26 12:03:35 · 28780 阅读 · 4 评论 -
快速计算delay函数中for循环延时程序占用的时间
首先根据板子上晶振知道时钟频率为12MHz(=0.08us=0.1us),板子上长方形金属外壳上有标(或者看原理图)根据ISP软件延时计算器得到循环代码运行_nop_()需要包含库 #include <INTRINS.H>void Delay500ms() //@12.000MHz{ unsigned char i, j, k; _nop_(); _nop_(); i = 23; j = 205; k = 120; do { do { ..原创 2021-05-30 21:24:49 · 11925 阅读 · 12 评论 -
利用vscode插件C51生成C51的hex文件
大四还上了一门51单片机的选修课,就当补充知识了(硬件使用第一个板子是ardunio第二个是fpga),然鹅用得编译器实在是太丑了,字体还小,这还是我修改过后的,而且没有自动补全括号和自动缩进的功能。我觉得这不是一个编译器最起码的功能吗,实在是太拉跨了。于是我把目光投向了插件丰富的vscode,搜索51后我打开了第一个插件。看样子还不错,只需要配置C51 Bin所在的目录就可以生成Bin文件点击齿轮⚙打开Extensions Settings进行配置把User和Workspace的Bin Di.原创 2021-04-12 21:07:37 · 4732 阅读 · 0 评论