91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽: 8*8點陣??

資源簡介

相當不錯的點陣程序,有詳細的注釋...適合點陣的進階學習模版

資源截圖

代碼片段和文件信息

/*
???很漂亮的8*8點陣程序支持多種擴展顯示流動圖案動態滾動顯示直接IO口控制
???QQ:642175216

?????????????????????????????????????????By??孤城浪子?
*/

#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit?we=P3^7;

void?delaytime(uint?j) //帶參數的延時函數有多個作用合理輸入形參的數值.可以達到延時消除抖動,亮度調節等
{
uint?xy;
?for(x=1;x<=2;x++)
???for(y=1;y<=j;y++);
}

void?main()
{
??uint?ijklm;
??uchar?code?stringP0[]={0x040X020X020X040X080X100X200X400X200X100X080X040X020X02}; ??//P0口顯示行的定義
??uchar?code?stringP2[]={0xF70XEF0XDF0XBF0XBF0XDF0XEF0XF70XFB0XFD0XFE0XFE0XFD0XFB}; ??//P2口顯示列的定義
??we=1;??????//關閉數碼管顯示
while(1)
?{
???for(m=0;m<=1;m++) //此處的for語句定義兩種顯示方式順時針和逆時針請看嵌入的if語句當然可以用Switch語句控制多種顯示方式咯看你喜歡啥
???{
?????l=30; ????????????//此l的定義可以再一定程度上穩定顯示速度配合下邊34行的l自減可以均勻化速度.但是要完全均衡的話.需要稍復雜的算法這里不多加了
???for(j=0;j<=13;j++) ?//此循環用來控制顯示哪幾個點的那行因為有14個點所有需十四次循環
?????{?
???for(k=0;k<=l;k++)?//此循環用來控制主循環顯示的速度修改K的循環條件即可注意:要使速度均勻化,循環條件需再嵌套,如遞減函數遞歸調用
{
?for(i=0;i<=j;i++) ??//此循環用來逐點掃描...如我要顯示一個完整的心型則需

評論

共有 條評論